A real Linux computer that keeps its state.
A dock is an isolated Ubuntu machine with durable identity. Your agent installs what it needs, runs services, and comes back to the same machine on the next task instead of rebuilding the world.
- Full Ubuntu with root
- systemd, package managers, runtimes, and Docker inside the guest, behind a VM-class isolation boundary from other workloads and the host.
- Durable identity
- A dock keeps its ID and working state across archive and resume, so tasks can pick up where the last run stopped.
- Preinstalled toolchain
- Docker, VS Code, Chrome, GitHub CLI, Node.js, Bun, Rust, and agent CLIs such as Claude Code, Codex, and OpenCode come ready on the machine.
- Stopped means no compute charge
- Archive an idle dock and keep its filesystem. Active compute is billed by time and class; snapshot storage is shown separately.
Questions
Is a dock a container or a virtual machine?
Standard and Premium docks are Firecracker microVMs on KVM bare metal. The Nano tier runs on shared container capacity with a best-effort SLO.
Can I SSH into a dock?
Yes. Docks expose SSH and SCP alongside the REST API, typed SDKs, and the dock CLI.
Use cases that fit
Coding agents
Run coding agents like Claude Code, Codex, and OpenCode in isolated, repository-aware Linux machines with Docker, previews, and cheap branches.
Learn moreBrowser and computer use agents
Keep Chrome profiles, logins, and session state on a persistent dock, with a live desktop for human takeover when the workflow needs judgment.
Learn moreQA and preview environments
Build branches, run services, expose private preview URLs, and keep screenshots, logs, and artifacts on a persistent dock per change.
Learn moreInternal agent platforms
Connect agents to internal tools and private systems with deny-by-default egress, brokered credentials, approvals, and a full audit trail.
Learn moreAgent evaluations
Branch one snapshot into many identical docks to run agents, prompts, or models side by side and compare results fairly.
Learn more
Tell us what your agents need to run.
Private beta is open. Describe your workload and we will reply about access.