Cloud Computers
Give an agent a persistent Linux box with a shell, a filesystem, and a browser.
Some work does not fit in a tool call. Installing dependencies, running a build, driving a real browser, keeping a checkout around between sessions — that needs a machine.
Every agent can have exactly one persistent computer. Its filesystem survives sleep and restart; only the compute stops.
Enable one
Lifecycle
| State | Meaning |
|---|---|
off | Disabled — no volume, no compute |
sleeping | Volume kept, compute stopped, nothing billed for time |
starting | Waking |
running | Ready for commands |
Compute bills for the time the machine is awake, so sleep it when the work is done. Storage persists either way.
Run commands
Files
Browser
The browser reports status, the current url and title, the last action,
and a screenshot — enough to check that a page rendered without shipping the
whole DOM back.
Sizing
| Setting | Values |
|---|---|
profile | starter · standard · performance · gpu |
mode | fixed (reserved) · elastic (scales with load) |
vcpu · memoryGiB · storageGiB | Explicit units |
gpuType | nvidia-t4 · nvidia-l4 · nvidia-a10 · nvidia-a100 · nvidia-h100 · nvidia-h200 · nvidia-b200 |
gpuCount | 0 removes the GPU |
Which profiles you can reach depends on your plan — see Billing.
Giving an agent the keys
Then hand the computer to a run:
The agent wakes the machine itself if it is asleep.
Code projects
Code projects are a structured way to build something on a computer and publish it: files in, preview URL out.
Published previews are served from /v1/previews/:slug with no credential, in
a sandboxed frame — convenient for review, and a reason to keep anything
sensitive out of a preview build.
Local machine instead
If the files are on your laptop rather than in the cloud, you do not need a
computer at all — agc chat exposes your working directory directly. See
local file access.
