Skip to content

DevBoxes

A DevBox in ClusterCode is an isolated development environment that an agent can work in — with your repo, tools, and credentials in place. Each DevBox gets its own filesystem, network, and runtime — like giving every ticket its own machine.

PhaseWhat happensIs an agent running?
LaunchingDevBox created from the image; repo cloned; agent CLI and ticket context put in placeNo
ReadyEnvironment is up. The live terminal is available. Nothing is running yet unless a Post-Launch Workflow, a Run, or a Schedule started somethingOnly if something started it
RunningThe container is up. An agent may or may not be active inside it — “Running” describes the DevBox, not the workMaybe
StoppedContainer halted. The filesystem is retained and the DevBox can be restartedNo
RemovedDevBox and its disk are deleted; resources freed. Not recoverableNo

The DevBoxes page shows every DevBox across your workers, with its ticket, branch, capability badges, live resource usage, and status:

console.clustercode.io DevBoxes
The DevBoxes page listing running and stopped DevBoxes across workers, each card showing the DevBox name, ticket title, branch, capability badges, CPU/memory/disk usage, host worker, and a terminal launcher. The DevBoxes page listing running and stopped DevBoxes across workers, each card showing the DevBox name, ticket title, branch, capability badges, CPU/memory/disk usage, host worker, and a terminal launcher.

A DevBox is not a browser tab. Close the laptop, lose Wi-Fi, switch machines — the DevBox keeps running on its worker, and anything you started inside it keeps running. When you come back (from any browser, anywhere), the live terminal reattaches and the session is exactly where it was. Long runs survive you leaving; that’s the point.

Every DevBox includes:

  • An agent CLI, installed and ready to start (Claude Code, GitHub Copilot, or Codex) — installed is not the same as running
  • Git, GitHub CLI, tmux, neovim
  • The cloned repository with ticket context
  • A generated CLAUDE.md with task instructions
  • Network access for package installs and API calls

ClusterCode uses Podman container images to define what’s inside each DevBox. The default image (claude-code-terminal) includes everything needed for general development.

You can build custom images for specialized environments. See Custom Containerfile. You can also snapshot a running DevBox into a reusable image — see Build an Image from a DevBox.

Resource FreeStarterProEnterprise
Concurrent DevBoxes 4 10 50 200 20×
DevBox history 1 day 14 days 90 days 365 days

/ 20× mark limits where Pro is exactly 5× Starter and Enterprise 20×.

From the orchestrator dashboard:

  • Live terminal — web-based terminal connected directly to the DevBox
  • Resource monitoring — CPU, memory, disk usage in real time
  • VS Code — attach VS Code to a running DevBox for full IDE access

See VS Code Extension for IDE setup.