agent.cloud
The cloud your coding agent ships to

Build with any agent.Ship it safely.

Use your favorite coding agent. agent.cloud runs the app, rehearses releases on a branch of production, and asks you for the first release and before your data changes.

Or start from an example

Paste this into your agent
Read https://agent.cloud/agents.md, then build this and run it on my laptop: a revenue dashboard that emails my team a summary every morning, with yesterday against plan.

Works with the agent you already use

  • Codex
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • Zed
  • OpenCode
  • Warp
  • Junie
  • Aider
  • Amp
  • Goose
  • Muse

and anything with a terminal

How a release ships

Your agent moves fast.Production stays calm.

  1. agc up

    Work on a mirror

    Your agent works on a masked mirror of production, on localhost: real shapes, no real people.

  2. agc ship

    Rehearse the release

    Releases with checks, database changes or a worker run first on a fresh branch of production. If a check fails, production keeps what was live.

  3. your OK

    A person decides

    The first release and every database change wait for you. Code-only releases go on their own.

  4. live

    Live, and on record

    Every live release is a commit in the app's private GitHub repo, and production is watched every minute.

What the agent sees · agc ship, a code-only release
$ agc ship -m "Waitlist offers"{  "ok": true,  "command": "ship",  "data": {    "app": "campfire",    "version": "v6",    "state": "live",    "url": "https://campfire.agent.cloud",    "decision": {      "human": false,      "reason": "Code only, and this app lets agents                 release code on their own."    }  },  "next": [{ "cmd": "agc status",             "why": "see production and your mirrors" }],  "outcome": "live",  "receipt": { "id": "rcp_7f3a…",               "url": "https://agent.cloud/r/rcp_7f3a…" }}
agentcloud.toml

TypeScript, end to end

A React and Vite UI, one Node 24 server, Postgres through DATABASE_URL, and migrations as plain SQL files. agent.cloud builds it with npm, no Dockerfile needed.

# one Node 24 server serves the UI and /api
[service.web]
port   = 8080
# agc up runs dev, and it reloads on save
dev    = "npm run dev"
health = "/api/health"

[service.worker]
command = "node server/worker.ts"

[data.db]
migrations = "migrations/"

Got an idea?Ship it today.

Change the idea