Build, run, and share AI agents with a declarative YAML config, rich tool ecosystem, and multi-agent orchestration. What is Docker Agent? docker-agent lets you create and run intelligent AI agents that collaborate to solve complex problems — no code required. docker-agent is a docker CLI plugin and can be run with docker agent. Define agents in YAML, give them tools, and let them work.
Key Features: Multi-agent architecture — Create teams of specialized agents that delegate tasks automatically. Rich tool ecosystem — Built-in tools + any MCP server (local, remote, or Docker-based). AI provider agnostic — Open AI, Anthropic, Gemini, AWS Bedrock, Mistral, x AI, Docker Model Runner, and more. YAML configuration — Declarative, versionable, shareable. Advanced reasoning — Built-in think, todo, and memory tools. RAG — Pluggable retrieval with BM25, embeddings, hybrid search, and reranking. Package & share — Push agents to any OCI registry, pull and run them anywhere.
Install Docker Desktop (4.63+) — docker-agent CLI plugin is pre-installed. Just run docker agent. Homebrew — brew install docker-agent. Run docker-agent directly or symlink the binary to ~/.docker/cli-plugins/docker-agent and run docker agent. Binary releases — Download from GitHub Releases. Set at least one API key (or use Docker Model Runner for local models). Quick Start: Run the default agent with docker agent run, run from an OCI registry, generate a new agent interactively, or run your own config.
Full documentation covers Installation, Set Up a Model, Quick Start, Agents, Models, Tools, Multi-Agent Configuration, TUI, CLI, MCP Mode, RAG, Model Providers, and Docker Model Runner. We collect anonymous usage data to improve the tool.
Source: Hacker News · Summarized by HeadlinesBriefing