Orchestrate Claude Code agents as a collaborative AI development team
Top 43.1% on sourcepulse
This project provides a framework for orchestrating multiple Claude Code instances as a collaborative AI development team, enabling specialized agents with distinct roles, tools, and directory contexts. It's designed for developers and researchers tackling complex projects who need to delegate tasks across a hierarchy of AI agents, improving efficiency and specialization.
How It Works
Claude Swarm utilizes a YAML configuration to define swarm topologies, specifying instance roles, models, directories, and inter-instance connections. Communication between instances is managed via the Model Context Protocol (MCP), allowing agents to delegate tasks and share information. The system launches a main instance that coordinates other connected agents, each operating within its defined context and toolset.
Quick Start & Requirements
gem install claude_swarm
or add to Gemfile and run bundle install
.claude-swarm init
or claude-swarm generate
, then launch with claude-swarm
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The session restoration feature is experimental and may not fully restore the main instance's conversation context.
3 days ago
Inactive