Media Sharing

Your agents can't show you what they built. Now they can.

GitHub has no API for attaching an image to a pull request. Argos gives your agents one command, and the screenshot or recording is there the moment the PR opens.

From terminal to pull request

Upload while you work. It lands when the PR opens.

Media sharing is standalone image and video upload for Argos: no build, no test run, just a file with a stable share URL and Markdown ready to paste. Stage media on a branch while the work happens; the moment a pull request opens for that branch, Argos publishes everything staged there and posts a single managed comment.

Pull request opens
Terminal
feat/checkout
argos media upload *.png demo.mp4 --branch feat/checkout
3 media uploaded
URL: https://app.argos-ci.com/m/kQ8vN2pX…
Staged on branch
shareable from the start
argos-cicommented just now
Published

Media uploaded by Argos

checkout.pngbefore / after
demo.mp4video

One command, a link and Markdown

The CLI registers, uploads, and finalizes in one go, then prints a stable share URL and the exact Markdown to paste. For a video, that Markdown is a poster frame wrapped in a link, the only form GitHub renders. PNG and JPEG are compressed to WebP before upload, so a 252 KB screenshot travels at a tenth of the size.

Learn more

Before and after, one link

Name two files -before and -after and they share one identity: a single row in the pull request comment, and a share page that compares both sides with synced pan and zoom. The reviewer sees the change, not two tabs.

Learn more

Feedback pinned to the pixel

Reviewers pin comments to a point on the image. A pin stores normalized coordinates and the exact version it was written on, so an agent that cannot see the picture can still read the spot, fix it, and resolve the thread, all from the CLI.

Learn more

Re-upload freely, the link never changes

A media is an identity; every upload is a version of it. Re-uploading checkout.png updates the Markdown already pasted in the pull request, keeps the version a reviewer commented on underneath, and identical bytes cost nothing.

Learn more

Videos that render on GitHub

MP4, WebM, and MOV up to 500 MB. The embed is a poster frame linked to the share page, derived from the video itself and available instantly.

Learn more

Every surface an agent has

CLI, Node.js SDK, REST API, and MCP tools under the media:read and media:write scopes. The same flow everywhere.

Learn more

Private by default, safe to paste

Team-scoped share pages on Pro, unguessable URLs, no indexing, and plan-based retention: 30 days on Hobby, 1 year on Pro.

Learn more
Agent skill

Teach your agent to show its work

The argos-upload skill teaches any coding agent when a screenshot beats a paragraph, how to stage media on the branch it is working on, and how to paste an embed that actually renders. One command installs it for Claude Code, Cursor, and any skill-compatible agent.

Terminal
argos-upload
# Install the Argos skills for your coding agent
npx skills add https://argos-ci.com

Frequently asked questions

For AI agents

Agents read machine-readable diffs, review builds, and fix their own regressions. Media is how they show the result.

Learn more

Collaborative reviews

Media comments use the same review grammar as builds: pinned threads, mentions, reactions, and resolution.

Learn more

Change detection

Visual testing flags the changes nobody intended; media shows the one you did. Both land on the same pull request.

Learn more

Supercharge your product quality

See every change your team and your agents make. Review with confidence, and merge faster.