Share feedback
Answers are generated based on the documentation.

Supported agents

Availability: Experimental
Requires: Docker Desktop 4.58 or later

Docker Sandboxes supports multiple AI coding agents. All agents run isolated inside microVMs with private Docker daemons.

Supported agents

AgentCommandStatusNotes
Claude CodeclaudeExperimentalMost tested implementation
CodexcodexExperimentalIn development
GeminigeminiExperimentalIn development
cagentcagentExperimentalIn development
KirokiroExperimentalIn 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

Next steps