Supported agents
Docker Sandboxes supports multiple AI coding agents. All agents run isolated inside microVMs with private Docker daemons.
Supported agents
| Agent | Command | Status | Notes |
|---|---|---|---|
| Claude Code | claude | Experimental | Most tested implementation |
| Codex | codex | Experimental | In development |
| Gemini | gemini | Experimental | In development |
| cagent | cagent | Experimental | In development |
| Kiro | kiro | Experimental | In development |
Experimental status
All agents are experimental features. This means:
- Breaking changes may occur between Docker Desktop versions
- Features may be incomplete or change significantly
- Stability and performance are not production-ready
- Limited support and documentation
Use sandboxes for development and testing, not production workloads.
Using different agents
The agent type is specified when creating a sandbox:
$ docker sandbox create claude ~/my-project
$ docker sandbox create codex ~/my-project
$ docker sandbox create gemini ~/my-project
$ docker sandbox create cagent ~/my-project
$ docker sandbox create kiro ~/my-project
Each agent runs in its own isolated sandbox. The agent type is bound to the sandbox when created and cannot be changed later.
Agent-specific configuration
Different agents may require different authentication methods or configuration. See the agent-specific documentation:
Requirements
- Docker Desktop 4.58 or later
- Platform support:
- macOS with virtualization.framework
- Windows with Hyper-V Experimental
- API keys or credentials for your chosen agent