📈 GH Trending Explorer 🎲 Surprise me

← all repos

docker / docker-agent

git clone https://github.com/docker/docker-agent.git v1.151.0 · 1d ago 🔥 on GitHub Trending today

AI Agent Builder and Runtime by Docker Engineering

—
stars, 24h
—
stars, 7 days
+1.2k
stars, 30 days · #249
4.6k
★ total
526
forks · 58 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageGo
LicenseApache-2.0
Created2025-09-01 (1y ago)
Last pushtoday
Watchers18
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #11 monthly in go · +1,249 ★

GitHub topics

Links

README excerpt
# 🤖 Docker Agent 🤖
> 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.
 [code] 
 [code] 
## 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** — OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI, 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. Symlink the `docker-agent` binary to `~/.docker/cli-plugins/docker-agent` to be able to use `docker agent`, or use `docker-agent` directly.
Set at least one API key (or use Docker Model Runner for local models):
 [code] 
See Set Up a Model for the full walkthrough of both paths (cloud API key or local model).
## Quick Start
 [code] 
More examples in the `examples/` directory.
## Documentation
📖 **Full documentation**
- Installation · Set Up a Model · Quick Start
- Agents · Models · Tools · Multi-Agent
- Configuration Reference
- TUI · CLI · MCP Mode · RAG
- Model Providers · Docker Model Runner
## Contributing
Read the Contributing guide to get started. We use `docker-agent` to build `docker-agent`:
 [code] 
## Telemetry
We collect anonymous usage data to improve the tool. See Telemetry.
## Community
Docker Community Slack · #docker-agent channel
Explore community projects, videos, and articles about Docker Agent.