Docker Agent — Summary
Docker Agent (docker/docker-agent, 3k stars, Apache-2.0) is a Go-based CLI tool and Docker plugin (docker agent) for creating and running AI agents declaratively via YAML configuration files — no code required. Each YAML defines agents with model, instruction, toolsets (MCP servers, filesystem, shell, todo, fetch, RAG, code sandbox), sub-agents, and permissions; multiple agents form a named team with delegation and parallel execution. The binary ships as a Docker Desktop plugin (pre-installed in Docker Desktop 4.63+) and via Homebrew, making it unique as the only framework in this batch distributed through a mainstream desktop application. The TUI (Bubble Tea / charm.land) provides a rich interactive terminal experience. Docker Agent is model-agnostic (OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI, Docker Model Runner for local models), supports OCI-based packaging and sharing of agent definitions (docker agent push/pull), and includes a docker agent new interactive generator. The golang_developer.yaml example ships in the repo root and is used to develop the tool itself — extreme dogfooding. Compared to seeds, Docker Agent is most similar to taskmaster-ai (both are CLI tools with YAML-based agent definitions and multi-agent support), but Docker Agent's OCI packaging, Docker-native distribution, and TUI are unique.