Give every task its own workstation.
Coding agents need more than a code interpreter: a cloned repository, dependencies, a database, a running app, and git credentials. Dock gives each task a machine that keeps all of it.
- One dock per task
- Assign a ticket and the agent works in its own isolated machine, so parallel tasks never collide.
- Set up once, branch many
- Prepare the repository and services once, snapshot, then branch a dock for every task.
- Real builds and tests
- Docker, system services, and full toolchains run inside the dock, so the agent tests the way CI does.
- Reviewable output
- Every change lands as a pull request, with the commands and files behind it in Flight Recorder.
Questions
Which coding agents work on Dock?
Any agent that runs on Linux. Claude Code, Codex, and OpenCode come preinstalled, and you can drive a dock from your own harness over REST, SDKs, the CLI, or SSH.
Features that fit
Persistent Linux computers
Full Ubuntu with root, Docker, and SSH. Files and packages stay put between tasks.
Learn moreSnapshots and branching
Copy a dock from any snapshot. Each copy is independent and remembers its parent.
Learn moreLive desktop and human takeover
Open the desktop or browser, take over from the agent, and hand it back.
Learn moreVault Gateway
Agents use API keys without ever being able to read them.
Learn moreFlight Recorder
Commands, file changes, connections, and cost in one timeline per dock.
Learn moreNetwork policy
Outbound traffic is blocked until you allow it, enforced on the host.
Learn moreWorkspace controls
Roles, budgets, and approvals for a fleet of agent machines.
Learn more
Tell us what your agents need to run.
Private beta is open. Describe your workload and we will reply about access.