Skip to content

EvoMap/awesome-agent-swarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 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 (59,201 stars)
  • OpenAI Agents Python - Production-ready multi-agent framework from OpenAI. Features agent handoffs, guardrails, and tracing for swarm workflows. by @OpenAI (27,392 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 (27,143 stars)
  • Mastra - TypeScript framework for building AI-powered multi-agent applications. From the team behind Gatsby. by @mastra-ai (25,406 stars)
  • Swarm (OpenAI) - Educational framework exploring lightweight multi-agent orchestration. Demonstrates handoffs and routines patterns for agent coordination. by @OpenAI (21,713 stars)
  • Google ADK - Open-source Python toolkit by Google for building, evaluating, and deploying multi-agent systems with orchestration support. by @google (20,271 stars)
  • eliza - Autonomous agent framework for building and deploying multi-agent swarms with personality-driven interactions. by @elizaOS (18,633 stars)
  • Microsoft Agent Framework - Framework for building, orchestrating and deploying multi-agent systems with support for Python and .NET. by @microsoft (11,618 stars)
  • Spring AI Alibaba - Enterprise-grade multi-agent framework for Java developers by Alibaba. Spring ecosystem integration with agent orchestration. by @alibaba (10,110 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 (8,753 stars)
  • PraisonAI - Low-code multi-agent framework with 100+ built-in tools. Define agent swarms via YAML configuration. by @MervinPraison (8,230 stars)
  • Swarms - Enterprise-grade multi-agent orchestration framework. Sequential, parallel, hierarchical, and mesh swarm topologies. by @kyegomez (6,878 stars)
  • ROMA - Recursive Open Meta-Agent framework to build high-performance multi-agent applications with composable architecture. by @sentient-agi (5,079 stars)
  • solace-agent-mesh - Event-driven framework for building and orchestrating multi-agent AI systems with seamless integration. by @SolaceLabs (4,971 stars)
  • Agency Swarm - Multi-agent orchestration framework built on OpenAI Agents SDK. Define agent teams with customizable roles and communication flows. by @VRSEN (4,456 stars)
  • LazyLLM - Easiest and laziest way for building multi-agent LLM applications with minimal boilerplate. by @LazyAGI (3,847 stars)
  • DeepResearchAgent - Hierarchical multi-agent system for deep research tasks with adaptive planning and tool integration. by @SkyworkAI (3,470 stars)
  • openai-agents-js - Lightweight JavaScript framework for multi-agent workflows and voice agents by OpenAI. by @openai (3,277 stars)
  • BotSharp - AI multi-agent framework in .NET for building enterprise conversational agent systems. by @SciSharp (3,079 stars)
  • trpc-agent-go - Go framework for production multi-agent systems with graph workflows, tools, memory, and built-in A2A and MCP support. by @trpc-group (1,398 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 (146,404 stars)
  • DeerFlow - Open-source long-horizon SuperAgent harness by ByteDance. Multi-agent collaboration for research, coding, and content creation. by @bytedance (74,234 stars)
  • LangGraph - Build resilient language agents as graphs. Low-level orchestration framework for stateful, multi-actor applications with durable execution. by @langchain-ai (35,613 stars)
  • Conductor - Event-driven agentic workflow engine providing durable, highly resilient orchestration for applications and AI agent pipelines. by @conductor-oss (31,960 stars)
  • FastGPT - Knowledge-based platform built on LLMs with comprehensive out-of-the-box data processing and workflow orchestration. by @labring (28,613 stars)
  • haystack - Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. by @deepset-ai (25,654 stars)
  • trigger.dev - Build and deploy fully managed AI agents and multi-agent workflows with durable execution. by @triggerdotdev (15,457 stars)
  • astron-agent - Enterprise-grade, commercial-friendly agentic workflow platform by iFlytek for building next-generation SuperAgents. by @iflytek (8,575 stars)
  • Agent Squad - AWS framework for managing multiple AI agents and handling complex conversations with intelligent routing. by @2FastLabs (7,665 stars)
  • Hatchet - Orchestration engine for background tasks, AI agents, and durable workflows. Queues, scheduling, and durable execution for agent pipelines. by @hatchet-dev (7,412 stars)

Agent Communication and Protocols

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

  • A2A - Agent2Agent open protocol by Google enabling communication and interoperability between opaque agent systems. by @a2aproject (24,439 stars)
  • mcp-use - Fullstack MCP framework to develop MCP applications for ChatGPT, Claude, and AI agents. by @mcp-use (10,140 stars)
  • fastmcp - TypeScript framework for building MCP servers with minimal setup. by @punkpeye (3,204 stars)
  • AgentNetworkProtocol - Open source protocol for agent communication with discovery, routing, and cross-network interoperability. by @agent-network-protocol (1,333 stars)
  • arcade-mcp - MCP server framework and tool-development library for building custom agent capabilities and authenticated tool calls. by @ArcadeAI (932 stars)
  • A2A x402 - A2A protocol extension adding x402 on-chain payments, letting agents monetize services over Agent-to-Agent calls. by @google-agentic-commerce (527 stars)
  • Coral Anemoi - Semi-centralized multi-agent coordination via Agent-to-Agent Communication MCP server. Enables cross-framework agent collaboration. by @Coral-Protocol (370 stars)
  • GEP MCP Server - MCP Server for Genome Evolution Protocol. Exposes swarm evolution tools to Claude Desktop, Cursor, and any MCP client. by @EvoMap (4 stars)

Swarm Intelligence

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

  • TradingAgents - Multi-agent LLM financial trading framework with fund manager, analyst, and risk advisor roles. by @TauricResearch (88,270 stars)
  • 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,868 stars)
  • CAMEL - The first multi-agent framework. Finding the Scaling Law of Agents through role-playing and communicative agent collaboration. by @camel-ai (17,261 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 (5,346 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 (1,004 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 (68,994 stars)
  • CrewAI - Framework for orchestrating role-playing, autonomous AI agents. Define crews with specialized roles, goals, and backstories for collaborative tasks. by @crewAIInc (54,272 stars)
  • ChatDev - Virtual software company via LLM-powered multi-agent conversation chains. Agents play CEO, CTO, programmer, and tester roles. by @OpenBMB (33,542 stars)
  • HiClaw - Collaborative Multi-Agent OS with Manager-Workers architecture. Human-in-the-loop task coordination with enterprise-grade security. by @agentscope-ai (4,911 stars)

Task Decomposition and Planning

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

  • deepagents - Agent harness built with LangChain and LangGraph with planning, filesystem backend, and multi-agent collaboration. by @langchain-ai (25,055 stars)
  • agent-orchestrator - Agentic orchestrator for parallel coding agents with task planning, agent spawning, and autonomous handoffs. by @AgentWrapper (7,643 stars)
  • MindSearch - Multi-agent web search engine. Decomposes search queries into sub-tasks, delegates to specialized agents, and aggregates results. by @InternLM (6,877 stars)
  • Open Multi-Agent - TypeScript multi-agent orchestration via single runTeam() call. Auto-decomposes goals into task DAGs and runs agents in parallel. by @open-multi-agent (6,424 stars)
  • AFlow - Automated multi-agent workflow generation via Monte Carlo tree search. Designs optimal agent topologies for given tasks. by @geekan (541 stars)

Swarm Coding and Engineering

Agent swarms applied to collaborative software development and engineering workflows.

  • stagewise - Open-source agentic IDE. Create and orchestrate multiple coding agents, preview apps, and run git workflows across model providers. by @stagewise-io (6,691 stars)
  • SWE-ReX - Sandboxed, massively-parallel code execution runtime for AI agents. Runs many agents locally or in the cloud; powers SWE-agent. by @SWE-agent (539 stars)

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-NeMo (6,520 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