Your agent is already running when the tab opens
Pick Claude Code, Codex, OpenCode or Gemini CLI for the box, or Claude Code on Z.ai or DeepSeek with your own key. Every new tab opens straight into it, approvals off. From $5 a month.
From $5 a month · Docker and sudo included · Cancel from the dashboard any time
| Agent | New tab runs | Approvals | Picked |
|---|---|---|---|
| Claude Code | claude | bypassPermissions | Picked |
| Codex | codex | never · full access | |
| OpenCode | opencode | allow | |
| Gemini CLI | gemini | yolo | |
| Claude Code · Z.ai | claude-zai | bypassPermissions | |
| Claude Code · DeepSeek | claude-deepseek | bypassPermissions |
What ready-made agents get you
Zero setup at login
The CLIs are installed and update themselves. The first-run screens are already clicked through.
Approvals off, on purpose
Every CLI ships in its no-prompt mode. The box is a sandbox you can reset, so the agent works instead of asking.
One shared rulebook
One AGENTS.md in /etc/detachbox is linked into every agent's instructions: how previews work, where things live. Add your own rules on top.
Switch whenever you like
Change the box's agent on its page. Open sessions keep running; new tabs start the new agent.
The details
- Claude Code
- Your Claude subscription, connected in the dashboard or signed in on the box
- Codex
- Your ChatGPT subscription, connected with a device code
- OpenCode, Gemini CLI
- Sign in on the box with the provider you use
- Claude Code on Z.ai or DeepSeek
- Claude Code on the vendor's endpoint, with your own API key in ~/.config/detachbox
- Also on the box
- Happy, DeepSeek's own agent CLI (DeepSeek Harness), Node 24, Python 3.14, git and tmux
Jobs people run with this
Questions about this
Why one agent per box?
One agent gets the whole machine and the subscription bound to it. For two agents at once, run two boxes: they never share CPU, ports or Docker.
Can I run another CLI in a shell tab?
Every CLI is installed on every box. The box carries one Codex and one Claude account; sign in on the box for anything beyond those.
Are the CLIs modified?
The box runs the official CLIs as their vendors ship them. The no-prompt modes and the shared AGENTS.md live in their ordinary config files.
Your agent is already running when the tab opens
Start a box, hand the agent the job and close the tab. Come back to finished work.
Start my boxCharged when the box starts · Cancel from the dashboard; the box runs to the end of the paid month