Uploads.sh
GitHub App
Uploads.sh
GitHub App
Screenshot and recording gateway for agents to share product visuals on pull requests.
The missing upload command for coding agents
Agents can't drag a screenshot into GitHub's comment box. Uploads.sh gives them that missing step: capture a screenshot or recording, upload it, and get a stable public URL that embeds anywhere on GitHub.
This GitHub App connects uploads.sh to your repositories. When an agent stages screenshots on a branch, the app collects them into one managed attachments comment the moment the PR opens — before/after pairs rendered side by side, updated in place as work continues.
Get started:
# Install CLI + login
npm i -g @buildinternet/uploads && uploads login
# (Recommended) Install agent skill and MCP
uploads installHow it works
An agent captures visuals as it works and stages them to the branch:
uploads screenshot https://localhost:3000/settings --out after.png
uploads put ./after.png # on a branch: staged automaticallyWhen the PR opens, everything staged is promoted into a single tidy comment. Re-uploading the same filename overwrites in place, so URLs never change and every embed updates at once.
What the app does
- Posts and maintains the managed attachments comment on pull requests
- Verifies repo access so uploads are bound to the right repository
- Available as a hosted service at uploads.sh or self-hosted from buildinternet/uploads
Developer
Uploads.sh is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.
Report abuse