# Docker Agent

AI Agent Builder and Runtime by Docker Engineering

Source: https://wheredoirunthis.com/products/docker-agent · JSON: https://wheredoirunthis.com/api/products/docker-agent · Read on 2026-10-08

## At a glance

- Type: AI workspace
- Kind: Open source tool
- Isolation: Not disclosed
- Free tier: Not documented
- Starting price: Not disclosed
- GPU: Not documented
- Regions: Not disclosed
- Coverage: 15 of 61 assessed capabilities supported
- Agent readiness: read 7 of 10 signals, drive 9 of 9 signals

## Links

- Homepage: https://docker.github.io/docker-agent/
- Docs: https://docker.github.io/docker-agent/
- Repository: https://github.com/docker/docker-agent

## Runtime

- **BYOC (Bring your own cloud)**: na [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md)
- **Secrets management**: Runtime secret-provider chain: environment, Compose secrets, env file, login, helper, Desktop; op:// resolution [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/secrets/index.md)
- **Storage options**: Operator filesystem and local SQLite session database [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md)
- **Supported workloads**: Agent conversations, Multi-agent delegation, Coding tasks, MCP tools, RAG [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md)
- **Persistence**: Local workspace files; SQLite-backed sessions [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md)
- **Data jurisdiction**: na [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md)
- **SDK languages**: Go [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/go-sdk/index.md)
- **Network & egress controls**: Optional sandbox policy; not a default local-tool network boundary [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/configuration/sandbox/index.md)
- **Snapshots & forks**: Optional shadow-git workspace snapshots and transcript forks; no process/memory restore [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/snapshots/index.md)
- **Deployment methods**: CLI, YAML/HCL, OCI agent references, HTTP API, MCP [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md)
- **Isolation**: Not disclosed [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/configuration/sandbox/index.md)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Supported | "skills" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/skills/index.md) |
| AI app builder | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Autonomous QA agent | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Built-in coding agent | Supported | "Multi-Agent" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/concepts/multi-agent/index.md) |
| BYOK for LLMs | Supported | "Set Up API Keys" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/getting-started/installation/index.md) |
| Credential-injection proxy | Partially supported | "The token never enters the sandbox" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/secrets/index.md) |
| LLM gateway | Partially supported | "OpenAI-compatible Chat Completions API" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/chat-server/index.md) |
| MCP client | Supported | "The `mcp` toolset connects your agent to any MCP server" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/tools/mcp/index.md) |
| MCP-server hosting | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| MCP server | Supported | "docker agent serve mcp" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/mcp-mode/index.md) |
| Model inference API (first-party) | Partially supported | "/v1/chat/completions" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/chat-server/index.md) |
| Preinstalled coding agent | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Custom domains | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Direct public IPv6 | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Edge KV store | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Egress controls | Partially supported | "declare egress in your kit/cloud policy" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/configuration/sandbox/index.md) |
| Email send / receive | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Public preview URLs | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Private networking | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Built-in reverse proxy | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| BYOC | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Deploy into customers' VPCs | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Secrets management | Supported | "a chain of secret providers" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/secrets/index.md) |
| Self-host / OSS core | Supported | "Build from Source" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/getting-started/installation/index.md) |
| Sharing | Supported | "OCI" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/concepts/distribution/index.md) |
| SSO / SAML | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Teams | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Workload identity | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "docker agent version" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/getting-started/installation/index.md) |
| E2B-compatible API | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Filesystem API | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Git deploy | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| HTTP data API | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| OpenAPI spec | Supported | ""openapi": "3.1.0"" [source](https://raw.githubusercontent.com/docker/docker-agent/main/pkg/chatserver/openapi.json) |
| Private container registry | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Public API | Supported | "REST-style API with Server-Sent Events (SSE) streaming" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md) |
| SDK | Supported | "Go" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/go-sdk/index.md) |
| SSH access | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Desktop / computer-use sandbox | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| GPU compute | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Live-state (memory) snapshots | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Multi-region | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Object storage | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Persistent disk | Supported | "Sessions are stored in a SQLite database" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md) |
| Sandbox templates / custom images | Partially supported | "--template" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/configuration/sandbox/index.md) |
| Scale to zero | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Selectable isolation runtime | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Snapshots / forking | Partially supported | "Snapshots only ever touch files on disk." [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/snapshots/index.md) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Ephemeral instant DB (no-signup) | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| First-party database | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Vector search | Supported | "Semantic embeddings" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/tools/rag/index.md) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Built-in observability | Supported | "Server-Sent Events" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md) |
| Preview environments | Not applicable | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Scheduled tasks | Partially supported | "long-running session" [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/tools/scheduler/index.md) |
| Project template marketplace | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |
| Durable workflows | Not supported | "Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration." [source](https://raw.githubusercontent.com/docker/docker-agent/main/README.md) |

## Agent readiness

### Read: 7 of 10 signals present

7/10 signals (5 full, 2 partial)

- Llms txt: pass — "https://docker.github.io/docker-agent/llms.txt: substantive documentation index; pricing is inapplicable."
- Llms full txt: fail — "https://docker.github.io/docker-agent/llms-full.txt: HTTP 404."
- Robots AI policy: partial — "https://docker.github.io/docker-agent/robots.txt: HTTP 404; default allow."
- JSON LD: fail — "Retained landing.html contains no application/ld+json script."
- Sitemap: fail — "https://docker.github.io/docker-agent/sitemap.xml: HTTP 404; no robots pointer."
- Meta quality: pass — "Landing has descriptive title, description and Open Graph metadata."
- Markdown negotiation: partial — "Accept: text/markdown returns HTML; index.md returns 404, but linked GitHub documentation has raw Markdown."
- Content efficiency: pass — "Retained landing.html: readable-text/HTML ratio about 19%, above 5%."
- Docs discoverable: pass — "Landing is the first-class documentation site with static navigation."
- Pricing machine readable: na — "OSS-only runtime; license is Apache-2.0, not hosted tiers."
- Anti bot: pass — "Landing and raw public docs fetched without a challenge."

### Drive: 9 of 9 signals present

9/9 signals (6 full, 3 partial)

- Public API: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/api-server/index.md: documented self-hosted REST/SSE endpoints."
- Openapi spec: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/pkg/chatserver/openapi.json: retained valid OpenAPI 3.1.0 for chat server; native session API is a separate surface."
- MCP server: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/mcp-mode/index.md: serve mcp over stdio or HTTP."
- SDK packages: partial — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/guides/go-sdk/index.md: one official language, Go."
- Auth docs: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/chat-server/index.md: Bearer header, token configuration, protected paths and non-loopback requirements documented."
- Agent self serve creds: na — "No hosted account/key-issuance service; operator configures local authentication."
- Webhooks: partial — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/tools/webhook/index.md: outbound webhook notifications documented, without a general signing contract."
- CLI tool: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/getting-started/installation/index.md: official binary and Docker plugin."
- Error model: pass — "https://raw.githubusercontent.com/docker/docker-agent/main/pkg/chatserver/openapi.json: components.schemas.ErrorResponse defines the chat API JSON error envelope."
- Rate limit docs: na — "No vendor-hosted API quota; request-size caps are not rate limits."
- Agent config: partial — "https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/skills/index.md: skill discovery documented; no product well-known agent manifest established."

## Coding harnesses

- Claude Code (Anthropic) — "The external CLI must be installed and available on PATH before starting Docker Agent." [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/harnesses/index.md)
- Codex CLI (OpenAI) — "The external CLI must be installed and available on PATH before starting Docker Agent." [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/harnesses/index.md)
- OpenCode (opencode) — "The external CLI must be installed and available on PATH before starting Docker Agent." [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/harnesses/index.md)
- Pi (earendil-works) — "The external CLI must be installed and available on PATH before starting Docker Agent." [source](https://raw.githubusercontent.com/docker/docker-agent/main/docs/features/harnesses/index.md)

## Open source

- Repository: https://github.com/docker/docker-agent
- License: Apache-2.0
- Stars: 4058
- Forks: 491
- Self-host methods: binary, package-manager, source-build, docker, compose
- Self-host dependencies: model-provider-or-local-model

## Company & presence

- GitHub: https://github.com/docker/docker-agent
- Documentation: https://docker.github.io/docker-agent/
- Community Slack: https://dockercommunity.slack.com/archives/C09DASHHRU4

## Nearby in the atlas

- [Odysseus](/products/odysseus.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
