Sandbox, GPU, desktop or your machine. One API, and the agent picks the right one at each step.
Paste the prompt into Claude Code, Codex or Cursor. Agents: cerver.ai/skill.md
A video wants a big GPU. A chat reply wants almost nothing. A login wants a screen. Your files want your own Mac. Cerver sends each job to the computer that fits.
| Job | Runs on | Why | Time | Cost |
|---|---|---|---|---|
| Image generation50 product photos from one brief | GPUA10 · 24 GB | Seconds on a GPU, an hour on a CPU | 2 min | $0.04 |
| VideoA 30-second product video | Large GPUA100 · 80 GB | Frames need a lot of GPU memory | 8 min | $0.33 |
| Text and chat1,204 support replies | Tiny sandbox1/16 vCPU · 256 MB | The model thinks; the computer waits | all day | $0.18 |
| Math and dataA 10-million-run simulation | High CPU16 vCPU · 32 GB | Splits across many cores | 90 s | $0.02 |
| Browsing and forms40 vendor forms behind a login | Desktop with a screen2 vCPU · 4 GB | Logins need a real browser | 25 min | $0.07 |
| CodeFix a failing test, open a PR | Sandbox4 vCPU · 8 GB | Isolated, safe to run anything | 6 min | $0.03 |
| Private filesUpdate the board deck | Your machineYour Mac · your plan | Files never leave your Mac | 3 min | $0 |
| Research at scaleRead 1,000 pages | 50 in parallel50 small sandboxes | Minutes instead of hours | 4 min | $0.02 |
Example jobs. Costs are time × the provider's published hourly rate (Nov 2026).
| Job | Machine-hours / mo | Same computer | Right computer | Cost on it |
|---|---|---|---|---|
| Total a month |
Prices from the providers' pricing pages, November 2026, per hour with the CPU busy: Modal A100 80 GB $2.50, Modal A10 $1.10, Modal 16 vCPU $0.63, E2B 4 vCPU $0.33, E2B 2 vCPU $0.17, Cloudflare lite $0.007, your Mac $0. Cloudflare and Vercel bill CPU only while active, so idle time costs less. Example workload in machine-hours; 50 sandboxes for 4 minutes count as 200 machine-minutes.
Keep a few computers of each type running. The router reads each task, picks the pool that fits, and decides what to do when it is full: wait, burst to on-demand, or take the next best pool. Use plain rules, or let an agent route.
# one policy for the whole fleet pools: desktop: { on: e2b, warm: 3, max: 6 } gpu: { on: gpu-box, warm: 1, max: 2 } fast: { on: vercel, warm: 4, max: 8 } private: { on: my-mac-minis, fixed: 4 } route: agent # or: rules (by tagged need) when_full: cheapest of [wait, burst, next pool]
Desktop, GPU, sandbox or your own machine. Start each step on the one that fits, and move a session between the computers on your account without losing a step. GPUs through Modal are coming soon.
See each computer's screen live. When the agent is stuck on a login or a 2FA code, click in, type it, and hand it back.
Each step priced on the computer it used, rolled up per agent and per customer. A $20 cap stops at $20.