One hotkey. One paste.
A reproducible issue.
Auto-copies a markdown image tag to your clipboard. One paste into a GitHub issue renders the screenshot inline. No attachment wait, no drag-and-drop flake.
GitHub · GitLab · Bitbucket · Gitea · Codeberg · Forgejo
Maxisnap is a screenshot tool built for open-source maintainers who triage GitHub issues. Every capture auto-copies a markdown-ready image tag to your clipboard; one paste into a GitHub issue renders as an inline screenshot — no file-picker, no drag-drop, no upload wait.
After Ctrl+Alt+7
# After pressing Ctrl+Alt+7 and selecting a region: $ xclip -o -selection clipboard  # Paste into any markdown-rendering issue tracker: # - GitHub Issues → renders inline # - GitLab Issues → renders inline # - Bitbucket PR → renders inline # - Gitea → renders inline # - Codeberg → renders inline $ echo $WORKFLOW capture, paste, submit. that's it.
The markdown auto-copy is a Maxisnap setting: Settings → Upload → "Copy as markdown". Toggle it on, every future capture auto-formats the clipboard output as a  tag instead of a bare URL.
Why this matters during a release crunch
When a regression lands in a release candidate and three users file "something is broken" issues in the span of an hour, you don't have four minutes per issue to take a screenshot, save it, attach it to your reply, wait for GitHub's image host to finish, and refresh. You have forty-five seconds.
With Maxisnap: reproduce the bug, Ctrl+Alt+7, paste into your reply. Screenshot is inline, issue is updated, you move to the next one. If the fix is simple, you can file a PR, write the reply, and include the before/after screenshots in under two minutes.
Permanent URLs, on your own infra
If your project has strict requirements — image URLs must live as long as the issue tracker does, nothing on third-party infrastructure — configure Maxisnap to upload to your own S3 bucket, R2 bucket, or SFTP host. Set the public base URL to a subdomain of your project (img.yourproject.org or similar). Every auto-copied markdown tag then references your own CDN.
Unlimited uploads on the free tier when you self-host. Pro is only necessary if you exceed the 100-cloud-uploads-per-month cap on the Maxisnap hosted service.
Questions OSS maintainers ask
Does Maxisnap auto-generate markdown image tags?
Yes. Enable "Copy as markdown" in Settings. Every capture uploads and places  on your clipboard. One Ctrl+V into any markdown issue renders inline.
Can I paste into a GitHub issue directly?
Yes. The auto-copied markdown tag pastes as inline-embedded image when GitHub renders. No attachment step, no drag-drop, no "upload failed" retries.
Does the URL expire?
Maxisnap Cloud URLs don't expire on paid tier. Free tier has 180-day retention. For permanent hosting, upload to your project's own SFTP, S3, or R2 bucket.
Can I self-host the image URL?
Yes. Configure an S3, R2, SFTP, or custom HTTP endpoint. Set your public base URL. Free tier includes unlimited self-hosted uploads.
Does it work in GitHub Discussions / GitLab / Bitbucket?
Yes. Any markdown-rendering tool — GitHub Issues, Discussions, GitLab, Bitbucket, Gitea, Forgejo, Sourcehut, Codeberg. Maxisnap outputs the same  syntax every markdown renderer supports.
Bug triage, at the speed of thought.
Free tier is unlimited on your own server. Pro is $4/month if you want unlimited Maxisnap Cloud too.
Related: screenshot to link · SFTP upload · features · for PMs · screenshot tools for developers