Move your project into a dedicated VM — local or in the cloud — and launch Claude Code, Codex, or Open Code inside it. Each box is isolated, checkpointed, and runs on hardware you control.
Move your project to a dedicated VM — local or in the cloud — with a single command.
Brings all your skills, plugins, and settings for Claude Code, Codex, and Open Code.
Dedicated browser, screen sharing, persistent shells and a warmed-up VS Code / Cursor IDE in every box.
Sub-1s startup from a previous checkpoint. Auto-pause to save cost and resources when idle.
Git credentials stay on your local machine. Pushing to a remote always goes through an explicit permission request.
agentbox createCreate and start a new agent box.agentbox claudeCreate a sandboxed box and launch Claude Code in a detachable tmux session.agentbox <provider> claudeLaunch sandboxed boxes on Vercel, Hetzner, Daytona or local Docker.agentbox <provider> codexSame, for Codex and Open Code — any agent, any provider.agentbox claude attach 2Reattach to a running Claude session on box 2.agentbox urlOpen a box's web app URL in the browser.agentbox screenOpen a box's VNC (noVNC) viewer.agentbox codeOpen a box in VS Code or Cursor via Dev Containers.agentbox shellOpen an interactive bash shell in a box.agentbox dashboardBox list plus the selected box's live agent session.start / stopStart or stop a box, preserving its upper volume.pause / unpauseFreeze or resume a box — sub-second.destroyDestroy a box and discard its upper volume.checkpointList and manage warm box-state checkpoints.| capability | local docker | hetzner | daytona | vercel |
|---|---|---|---|---|
| support | full | full | partial | full |
| base image | Dockerfile | setup script (Ubuntu) | Dockerfile | setup script |
| live snapshots | yes | yes | experimental | yes |
| private preview urls | portless · orbstack | portless | native | native |
The first agentbox create builds the agentbox/box:dev image (~1 GB, one-time). Uses portless to give box web apps the same URL inside the box and on the host.