pushbag publishes artifacts straight from your agent
pushbag turns the HTML documents, images, and short videos your coding agent produces into versioned artifacts with a stable URL you can open anywhere. Public or private, chosen per artifact.
Paste the link into a pull request, a ticket, or a chat.
$ bun install -g @pushbag/cli
$ pushbag auth set pb_7Qk2mVx9
$ pushbag upload plan.html --private
Uploading 22 KiB...
https://f9d8p6dgypty.pushbag.dev
Published html as private, version 1.
Artifact id: a214772b-2a9c-4474-9fff-1f1725729b35In action
Agent-first workflows
$ pushbag upload plan.html --title "Auth refactor plan"
Published version 1 (public)
https://fq2kxwc3mzt4.pushbag.dev$ pushbag upload screenshot.png
Published version 1 (public)
https://kq5w3nv2bh6a.pushbag.dev
$ pushbag upload demo.mp4 --title "Checkout flow"
Published version 1 (public)
https://x7fxek2mvq4z.pushbag.dev$ pushbag upload report.html --private
Published version 1 (private)
https://mv3tqk6w2fda.pushbag.dev
$ pushbag config set default-visibility private$ pushbag upload plan.html --artifact fq2kxwc3mzt4
Published version 2 (public)
https://fq2kxwc3mzt4.pushbag.dev
$ pushbag visibility fq2kxwc3mzt4 private$ pushbag config set base-url https://api.pushbag.example.com
$ pushbag auth login
$ pushbag whoamiRoom to work
artifacts on the free plan
versions per artifact
before an inactive artifact expires
Pricing
Pay for what you outgrow
Every plan publishes the same artifacts to the same stable URLs. The tiers differ in how many you keep and how long your demo videos can run.
Even more
$15/mo
or $150/yr, two months free
No artifact ceiling, long demo videos, every limit raised.
UpgradeArtifacts
Versions per artifact
Inactive artifact lifetime
Plans and reports
Images
Demo videos
Video length
Open Source
pushbag is open source. Run the whole service on your own Cloudflare account with any S3-compatible bucket, then point the CLI at it.
Give your agent somewhere to publish.