docker-agent
AI Agent Builder and Runtime by Docker Engineering
Docker Agent is a command-line tool and runtime platform for building, deploying, and orchestrating AI agents using declarative YAML configurations. Developed by Docker's engineering team, it enables developers to create multi-agent systems with no coding required, leveraging a rich ecosystem of tools including any MCP server. The platform supports multiple AI providers (OpenAI, Anthropic, Gemini, AWS Bedrock, and local models via Docker Model Runner), includes built-in reasoning tools and RAG capabilities, and allows agents to be packaged and shared through OCI registries just like Docker containers.
Key Features
Use Cases
- 01Creating teams of specialized AI agents that collaborate to solve complex multi-step problems
- 02Building AI assistants with web search, database access, and custom tool integration via MCP servers
- 03Deploying and sharing production-ready AI agents across teams using OCI registries
- 04Running local AI models privately with Docker Model Runner instead of cloud APIs
- 05Implementing RAG-powered agents with retrieval augmentation for domain-specific knowledge
- 06Developing containerized AI workflows that can run anywhere Docker is available
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
docker-agent — FAQ
What is Docker Agent?+
Docker Agent is a CLI tool and runtime platform from Docker Engineering that lets you build, run, and orchestrate AI agents using declarative YAML configurations. It supports multi-agent collaboration, integrates with any MCP server, and works with multiple AI providers or local models.
How do I install Docker Agent?+
If you have Docker Desktop 4.63 or later, docker-agent is pre-installed—just run `docker agent`. Alternatively, install via Homebrew (`brew install docker-agent`) or download binaries from GitHub Releases and symlink to `~/.docker/cli-plugins/docker-agent`.
Do I need API keys to use Docker Agent?+
You need at least one AI provider API key (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, etc.) unless you use Docker Model Runner, which allows you to run local models without any cloud API keys.
Can Docker Agent use MCP servers?+
Yes, Docker Agent can integrate any MCP server—local, remote, or Docker-based—as tools for your agents. You reference MCP servers in your agent YAML configuration under the toolsets section.
Is Docker Agent free to use?+
The Docker Agent tool itself is open source and free. However, you may incur costs from AI provider APIs (OpenAI, Anthropic, etc.) unless you use free local models via Docker Model Runner.
Which AI models does Docker Agent support?+
Docker Agent is provider-agnostic and supports OpenAI, Anthropic, Google Gemini, AWS Bedrock, Mistral, xAI, and local models through Docker Model Runner. You specify the model in your agent YAML configuration.
How do I install docker-agent?+
Open the source repository on GitHub and follow its README. docker-agent is a agent — MCP Agents Market links you directly to the official repo.
Is docker-agent free?+
docker-agent is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.