docker/docker-agent

AI Agent Builder and Runtime by Docker Engineering

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Added to GitGenius on September 20th, 2026
Created on September 1st, 2025
Open Issues & Pull Requests: 40 (+0)
GitHub issues: Enabled
Number of forks: 462
Total Stargazers: 3,338 (+0)
Total Subscribers: 17 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 22
New in 7 days: 10
Closed in 7 days: 10
Avg open age: 36 days
Stale 30+ days: 7
Stale 90+ days: 0

Recent activity

Opened in 7 days: 7
Closed in 7 days: 7
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • area/tui (119)
  • area/tools (101)
  • area/agent (99)
  • area/providers (60)
  • automated (60)
  • area/config (59)
  • area/runtime (43)
  • area/sessions (41)

Detailed Description

Docker Agent is a CLI tool that lets you build, run, and share AI agents using declarative YAML configuration without writing code.

The tool addresses the complexity of creating and orchestrating intelligent agents by providing a declarative approach where you define agents in YAML, assign them tools, and let them collaborate to solve problems. It supports multi-agent architectures where specialized agents can delegate tasks automatically. The tool integrates with multiple AI providers including OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, and xAI, as well as local models through Docker Model Runner. It offers a rich tool ecosystem built on the Model Context Protocol, allowing integration of local, remote, or Docker-based tools. Advanced reasoning capabilities include built-in think, todo, and memory tools, while retrieval-augmented generation supports BM25, embeddings, hybrid search, and reranking strategies.

Developers should choose this tool if they need to orchestrate multiple AI agents working together on complex tasks without writing custom agent code. It suits projects where agents need access to external tools and data sources, and where the agent definitions should be version-controlled and shareable. The tool works as a Docker CLI plugin, making it accessible to developers already using Docker, though it can also be installed via Homebrew or as a standalone binary. Agents can be packaged and shared through OCI registries, enabling distribution and reuse across teams.

The project maintains active development with regular updates to support new AI providers and capabilities. The tool is self-hosted, with the project using docker-agent itself in its own build process. Anonymous usage telemetry is collected to inform ongoing improvements.