The deploy command for coding agents

Your agent built it. Ship it in seconds.

Publish static HTML, CSS, and JS as a temporary public URL. No server to run, no backend to deploy. Prototypes, reports, and docs builds become an address you can send.

# local path · ./launch-dashboard

$

npx wirecopy site ./launch-dashboard

Teach your agentnpx skills add wirecopy/skills

Your bytes, your bucket.
  • R2
  • S3
  • MinIO
  • B2

Static output, expires in 24h by default.

No repo. Viewers need no account.

The bottleneck

  1. 001The agent ships a demo in an hour

    A working client prototype, done before lunch.

  2. 002The deploy outlasts the build

    A new repo, a new project, a domain to wire up.

  3. 003The client only needs an address

    Not a pipeline. Just a link that opens.

Wirecopy’s answer: one command → one address. Try with npx

From finished to seen

Run a command. Get an address. Move on.

Screenshots lose the result. Deployment platforms create another project. Wirecopy returns one temporary URL.

  1. 01
    Run the command

    Use npx from a terminal or agent, no global install required. Or publish from the dashboard.

  2. 02
    Point at the output

    A prototype folder, report, documentation build, or file already on your machine.

  3. 03
    Send the address

    Paste the temporary URL into chat, an issue, or a review request. Recipients just open it.

Bring your own storage

Your keys. Your retention. Your bucket.

Connect Cloudflare R2, Amazon S3, MinIO, or Backblaze B2. HTTPS only, access keys encrypted at rest. Wirecopy verifies each file against the publish manifest and serves it. Your bucket holds the bytes at rest, with no mirror in Wirecopy’s own storage.

Bring-your-own-storage is what Pro is for: $7 a month. See Pro pricing

Zero install

Try it from any terminal.

No global package required. Agents and CI can use the same command.

Full quickstart
$ npx wirecopy site ./dist
→ https://s-example.wirecopy.site
  expires in 24h · revoke anytime

Working output

Share the prototype, not the screenshot.

Reviewers open the interaction, report, or docs build at a temporary address. Wirecopy serves static output only, no databases or server functions. Links expire and can be revoked. Wirecopy doesn’t profile recipients.

For coding agents

One line. Your agent publishes.

Your agent already has a terminal. One line in AGENTS.md or CLAUDE.md tells it what to do with finished output. --json hands back the URL as data it can pass along.

Agent setup
# AGENTS.md / CLAUDE.md
When you finish a prototype, report, or docs build, run `npx wirecopy site <output-dir> --json` and share the returned URL.

Where it sits

Each of these is good at its job. This is a different job.

  1. 001Deploy platforms (Vercel, Netlify)

    Built for production apps with a repo and a pipeline. A throwaway demo needs neither.

  2. 002Tunnels (ngrok, Cloudflare Tunnel)

    Expose a machine that has to stay on. A published site outlives the laptop.

  3. 003Screenshots

    Flatten a working prototype into a picture. A published one still clicks.

  4. 004Files and attachments

    Run npx wirecopy publish ./report.pdf for a temporary file link with expiry and revoke.

Built to be checked

  1. 01

    Every file is checked against its publish-time SHA-256 manifest.

  2. 02

    Every site gets an isolated wirecopy.site subdomain. No cookies.

  3. 03

    Expire on schedule or revoke anytime. The URL dies immediately.

  4. 04

    No visitor profiles. Wirecopy never records who opened a link.

Read how the security model works.

Plans

Free to publish. Pro to own the storage.

Free · $0

  • 5 publishes a day
  • 25 MB per file
  • Expires in 24 hours

Pro · $7/mo

  • 50 publishes a day (10× free)
  • Your own bucket: R2 · S3 · MinIO · B2
  • Expiry up to one year

Compare plans

The next handoff

Your agent finished.
Make the result openable.

Publish the working output, send the address, and move on.

npx wirecopy site ./dist

Free includes five publishes a day. Compare plans · Agent setup