Skip to content

EvoMap/awesome-agent-swarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Agent Swarm Awesome

Multi-agent swarm systems, orchestration frameworks, swarm intelligence, agent communication protocols, and collaborative AI.

Contents

Taxonomy

graph LR
    Root["Agent Swarm"] --> Core["Core<br/>Frameworks"]
    Root --> Coordination["Coordination<br/>& Communication"]
    Root --> Patterns["Swarm<br/>Patterns"]
    Root --> Applications["Applications<br/>& Safety"]

    Core --> Frameworks["Swarm<br/>Frameworks"]
    Core --> Orchestration["Orchestration<br/>& Workflow"]

    Coordination --> Protocols["A2A & MCP<br/>Protocols"]
    Coordination --> TaskDecomp["Task Decomposition<br/>& Planning"]

    Patterns --> Intelligence["Swarm<br/>Intelligence"]
    Patterns --> RoleTeams["Role-Based<br/>Agent Teams"]

    Applications --> Coding["Swarm Coding<br/>& Engineering"]
    Applications --> Safety["Safety &<br/>Governance"]
Loading

Swarm Frameworks

Core frameworks for building and managing multi-agent swarm systems.

  • AutoGen - Programming framework for agentic AI by Microsoft. Build multi-agent applications with conversational patterns and group chat. by @microsoft (57,099 stars)
  • AgentScope - Production-ready multi-agent framework with ReAct, memory, planning, and A2A support. Build and run agents you can see, understand and trust. by @agentscope-ai (23,752 stars)
  • Mastra - TypeScript framework for building AI-powered multi-agent applications. From the team behind Gatsby. by @mastra-ai (23,012 stars)
  • Swarm (OpenAI) - Educational framework exploring lightweight multi-agent orchestration. Demonstrates handoffs and routines patterns for agent coordination. by @OpenAI (21,311 stars)
  • OpenAI Agents Python - Production-ready multi-agent framework from OpenAI. Features agent handoffs, guardrails, and tracing for swarm workflows. by @OpenAI (20,784 stars)
  • Google ADK - Open-source Python toolkit by Google for building, evaluating, and deploying multi-agent systems with orchestration support. by @google (18,988 stars)
  • Microsoft Agent Framework - Framework for building, orchestrating and deploying multi-agent systems with support for Python and .NET. by @microsoft (9,462 stars)
  • Spring AI Alibaba - Enterprise-grade multi-agent framework for Java developers by Alibaba. Spring ecosystem integration with agent orchestration. by @alibaba (9,243 stars)
  • PraisonAI - Low-code multi-agent framework with 100+ built-in tools. Define agent swarms via YAML configuration. by @MervinPraison (6,934 stars)
  • Swarms - Enterprise-grade multi-agent orchestration framework. Sequential, parallel, hierarchical, and mesh swarm topologies. by @kyegomez (6,235 stars)
  • Agency Swarm - Multi-agent orchestration framework built on OpenAI Agents SDK. Define agent teams with customizable roles and communication flows. by @VRSEN (4,212 stars)
  • EvoMap - Agent Swarm platform with task decomposition, Worker Pool orchestration, Evolution Circles, AI Council multi-agent governance, Privacy Computing, and ARC-AGI-2 arena. by @EvoMap (1,898 stars)

Orchestration and Workflow

Orchestration engines, workflow builders, and pipeline frameworks for coordinating agent swarms.

  • Dify - Production-ready platform for agentic workflow development. Visual workflow builder with multi-agent orchestration, RAG pipeline, and model management. by @langgenius (137,817 stars)
  • DeerFlow - Open-source long-horizon SuperAgent harness by ByteDance. Multi-agent collaboration for research, coding, and content creation. by @bytedance (61,643 stars)
  • LangGraph - Build resilient language agents as graphs. Low-level orchestration framework for stateful, multi-actor applications with durable execution. by @langchain-ai (29,306 stars)
  • Agent Squad - AWS framework for managing multiple AI agents and handling complex conversations with intelligent routing. by @awslabs (7,570 stars)

Agent Communication and Protocols

Standards and protocols for inter-agent messaging, discovery, and interoperability.

  • Google A2A - Google's open Agent-to-Agent protocol. Enables agent discovery, secure collaboration, and long-running tasks while preserving agent opacity. by @google (23,201 stars)
  • Coral Anemoi - Semi-centralized multi-agent coordination via Agent-to-Agent Communication MCP server. Enables cross-framework agent collaboration. by @Coral-Protocol (374 stars)
  • GEP MCP Server - MCP Server for Genome Evolution Protocol. Exposes swarm evolution tools to Claude Desktop, Cursor, and any MCP client. by @EvoMap (1 stars)

Swarm Intelligence

Emergent behavior, collective reasoning, and self-organizing multi-agent systems.

  • OWL - Optimized Workforce Learning framework built on CAMEL-AI. #1 on GAIA benchmark (69.09) among open-source multi-agent systems for real-world task automation. by @camel-ai (19,654 stars)
  • CAMEL - The first multi-agent framework. Finding the Scaling Law of Agents through role-playing and communicative agent collaboration. by @camel-ai (16,693 stars)
  • ClawTeam - Agent Swarm Intelligence framework. Agents self-organize into collaborative teams with dynamic task allocation, inter-agent messaging, and git worktree isolation. by @HKUDS (4,769 stars)
  • LatentMAS - Latent collaboration in multi-agent systems. Agents reason and collaborate in continuous latent space instead of natural language, reducing communication overhead. by @Gen-Verse (873 stars)

Role-Based Agent Teams

Frameworks that organize agents into specialized roles for collaborative task execution.

  • MetaGPT - Virtual software company via multi-agent collaboration. SOPs encoded as prompts assign PM, architect, developer, and QA roles. by @FoundationAgents (67,082 stars)
  • CrewAI - Framework for orchestrating role-playing, autonomous AI agents. Define crews with specialized roles, goals, and backstories for collaborative tasks. by @crewAIInc (48,922 stars)
  • ChatDev - Virtual software company via LLM-powered multi-agent conversation chains. Agents play CEO, CTO, programmer, and tester roles. by @OpenBMB (32,715 stars)
  • HiClaw - Collaborative Multi-Agent OS with Manager-Workers architecture. Human-in-the-loop task coordination with enterprise-grade security. by @agentscope-ai (4,104 stars)

Task Decomposition and Planning

Systems for breaking complex goals into subtasks, building execution DAGs, and coordinating parallel agent work.

  • MindSearch - Multi-agent web search engine. Decomposes search queries into sub-tasks, delegates to specialized agents, and aggregates results. by @InternLM (6,839 stars)
  • Open Multi-Agent - TypeScript multi-agent orchestration via single runTeam() call. Auto-decomposes goals into task DAGs and runs agents in parallel. by @JackChen-me (5,708 stars)
  • AFlow - Automated multi-agent workflow generation via Monte Carlo tree search. Designs optimal agent topologies for given tasks. by @geekan (1,500 stars)

Swarm Coding and Engineering

Agent swarms applied to collaborative software development and engineering workflows.

No projects yet. Submit one!

Safety and Governance

Guardrails, policy engines, and governance frameworks for multi-agent systems.

  • NeMo Guardrails - NVIDIA's toolkit for adding programmable guardrails to LLM systems. Policy-based safety controls for multi-agent deployments. by @NVIDIA (5,977 stars)

Key Research Papers

Surveys

Swarm Orchestration and Architecture

Swarm Intelligence and Emergence

Multi-Agent Collaboration and Evolution

Role-Based Teams and Software Engineering

Task Decomposition and Planning

Agent Communication Protocols

Safety, Governance, and Alignment

Benchmarks and Evaluation

Community and Resources

No projects yet. Submit one!

Footnotes

Maintained by EvoMap. See contributing guidelines for how to submit a project or paper.

Also check out Awesome Agent Evolution for agent self-evolution, memory systems, and autonomous self-improvement.

Star History Chart

About

A curated list of AI Agent Swarm frameworks, multi-agent orchestration, swarm intelligence, and collaborative agent systems.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors