- Stores a PNG, JPEG, WebP or GIF of up to 4 MiB.
- Gives it a permanent, unguessable link on capture.rising.company.
- Hands back a line of markdown you can paste into a PR, issue or review comment.
- Serves the image to anyone who has the link, so GitHub can show it.
Capture
Capture hosts screenshots for GitHub pull requests. Upload an image from your terminal or your coding agent and get back a link and a line of markdown to paste.
$ capture loginSigned in as ada@example.com$ capture checkout.png --alt "checkout after the fix"

A screenshot in, a link out
A pull request can only show an image that has a URL. Capture gives a screenshot a URL that GitHub can display. That’s all it does.
- Make images private. If someone has the link, they can see the image.
- Host video or SVG. Turn a recording into a GIF first.
- List, search or share your images with anyone else.
- Serve images for websites. It's for review evidence, not assets.
Three steps
Sign in once
Run capture login. A browser tab opens, you sign in with your Rising ID, and the CLI is connected. A new account can upload once an admin approves it.
Upload the image
Run capture <file>, or let your coding agent do it with the Claude Code skill or the MCP server. Capture checks the file is really an image before storing it.
Paste the markdown
Capture prints one line of markdown. Paste it into the pull request and the screenshot shows up for every reviewer.
Three ways to upload
All three upload as you, using the same Rising ID sign-in.
The capture CLI
$ npm i -g https://capture.rising.company/capture-cli.tgz$ capture login$ capture shot.png# several at once: capture a.png b.png
Prints one markdown line per image, so it works inside gh pr create --body.
The share-screenshot skill
$ capture skill install# writes .claude/skills/share-screenshot
Teaches your agent when to upload, what to keep out of a screenshot, and how to turn a recording into a GIF small enough for GitHub.
The MCP server
$ capture mcp install# runs claude mcp add for you
Tools: upload_image, list_uploads, delete_upload. The endpoint is https://capture.rising.company/mcp.
Read this once
The link is the only lock
GitHub shows images by fetching them anonymously, so there is no login to view one. Anyone who has an image link can see the image. Links are long and random, and nobody can browse or list them. Even so, never upload passwords, keys, or customer data you wouldn’t put in a PR.
Deleting does not take an image back
You can delete an upload on the Uploads page or with capture delete, and Capture stops serving it within a couple of minutes. GitHub may keep its own cached copy, so also edit the comment that links to it.
Who can upload
Anyone with a Rising ID can sign in. Uploading starts once an admin approves the account, so Capture doesn’t become a free image host for strangers. Until then, the Uploads page says the account is waiting for approval.
Text belongs in text: paste stack traces, logs and diffs as code blocks. Use a screenshot when how something looks is the evidence.
Your next PR, with pictures
Sign in once with Rising ID, wait for approval, then every screenshot is one command away from a reviewer.