Discover and explore top open-source AI tools and projects—updated daily.
Orchestrate collaborative AI agent teams
New!
Top 38.2% on SourcePulse
Summary
docker/cagent
is a runtime for orchestrating AI agent teams, enabling collaborative problem-solving through specialized agents and tools. It targets developers and researchers seeking to build complex, multi-agent AI workflows efficiently via declarative configuration.
How It Works Agents are defined and configured using YAML, specifying models, instructions, and toolsets. Agents leverage external functionalities via the Meta-Compute Protocol (MCP) and support smart delegation for task routing. Key advantages include simplified creation of collaborative AI systems and integration with diverse tools and AI providers.
Quick Start & Requirements
Prebuilt binaries are available for major OSs on GitHub releases. Installation requires downloading and executing the binary. API keys for AI providers (OpenAI, Anthropic, Gemini) are necessary. Docker Desktop is recommended for MCP Gateway and DMR integrations. Agents run via cagent run <agent-file.yaml>
.
Highlighted Details
cagent new
for prompt-based agent generation; cagent push
/pull
for Docker Hub integration.Maintenance & Community
The project is under active development with expected breaking changes. Community interaction occurs via Slack, and contributions are guided by CONTRIBUTING.md
. The project uses a dedicated golang_developer
agent for its own development ("dogfooding").
Licensing & Compatibility The README does not specify the project's license, requiring further investigation for commercial use or closed-source integration compatibility.
Limitations & Caveats The project is in active development, with breaking changes anticipated. Certain features depend on Docker Desktop configurations. The absence of explicit licensing information is a significant caveat.
18 hours ago
Inactive