Run three agents. Answer only the one that asks

Put Claude Code, Codex and OpenCode on boxes of their own and let them work side by side. One sidebar shows every tab and flags the one waiting for you. Pro is $12 a box; lighter repos run on Start at $5.

From $5 a month · Docker and sudo included · Cancel from the dashboard any time

Terminals · all boxes5 tabs · 3 boxes
Box · tabAgentLast lineState
fleet-web · t1CodexWhich date library should the calendar use?Needs you
fleet-api · t1Claude Code▸ go test ./... ok 412 testsWorking
fleet-api · t2shelldev@fleet-api:~/api$Idle
fleet-web · t2Codex▸ pnpm build compiled 214 modulesWorking
fleet-docs · t1OpenCode✓ docs/api/orders.md written, 14 endpointsDone

Two agents on one laptop fight over everything

They share one CPU, one set of ports, one Docker daemon and often one checkout. Branches collide, test databases clash and the fan never stops.

Then you click through every terminal to find the agent that stopped to ask a question twenty minutes ago.

A morning with three boxes

  1. 09:00

    Split the work by box

    The API goes to fleet-api, the web app to fleet-web, the docs to fleet-docs. Each box has its own checkout, its own Docker and its own agent.

  2. 09:05

    Start them all

    Every new tab opens straight into the box's agent. Type the task and move on to the next box.

  3. 09:40

    One asks, you answer

    The sidebar marks the quiet tab Needs you and the browser pings you. Answer in one line and go back to your own work.

  4. 12:30

    Merge three branches

    Each agent pushed its own branch from its own box. Nothing collided because nothing was shared.

What three boxes get you

  • Nothing shared, nothing colliding

    Each box has its own CPU, memory, disk and Docker. One agent's test run never slows another's.

  • The quiet tab finds you

    Terminals mode lists every tab on every box as Working, Needs you, Done or Idle. Turn on browser notifications and it taps you on the shoulder.

  • The right agent for each repo

    Pick Claude Code, Codex, OpenCode or Gemini CLI per box. Switch on the box page; open sessions keep running.

  • Room on every subscription, in view

    The limits board shows which account has headroom, so the next job starts where the window just refilled.

The box for this job

Pro · $12

Pro gives each agent 4 vCPU and 8 GB for builds and a database. Lighter repos run on Start at $5.

Manifestdetachbox · KZ-1
Box
fleet-api · fleet-web · fleet-docs
Plan
Pro · 4 vCPU · 8 GB · 100 GB · $12/mo
Agent
Claude Code · Codex · OpenCode
Tabs
6
Services
postgres:18
Runs
Around the clock, lid closed

Questions about this

Why one agent per box?

One agent gets the whole machine: the CPU, the ports, Docker and the subscription bound to that box. Three agents on three boxes never step on each other.

How does the sidebar know a tab needs me?

The agent CLIs on the box report their own state: working, waiting on you or done. The tab waiting for you goes to the top of the list. Browser notifications are opt-in.

Can one subscription serve several boxes?

Yes. Connect the account once and bind it to as many of your boxes as you like. They share that account's limits, and the board shows what is left.

Run three agents. Answer only the one that asks

Start a box, hand the agent the job and close the tab. Come back to finished work.

Start my box

Charged when the box starts · Cancel from the dashboard; the box runs to the end of the paid month