Skip to content

EvoMap/awesome-agent-swarm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 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,573 stars)
  • OpenAI Agents Python - Production-ready multi-agent framework from OpenAI. Features agent handoffs, guardrails, and tracing for swarm workflows. by @OpenAI (27,730 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,568 stars)
  • Mastra - TypeScript framework for building AI-powered multi-agent applications. From the team behind Gatsby. by @mastra-ai (25,935 stars)
  • Swarm (OpenAI) - Educational framework exploring lightweight multi-agent orchestration. Demonstrates handoffs and routines patterns for agent coordination. by @OpenAI (21,773 stars)
  • Google ADK - Open-source Python toolkit by Google for building, evaluating, and deploying multi-agent systems with orchestration support. by @google (20,518 stars)
  • eliza - Autonomous agent framework for building and deploying multi-agent swarms with personality-driven interactions. by @elizaOS (18,713 stars)
  • Microsoft Agent Framework - Framework for building, orchestrating and deploying multi-agent systems with support for Python and .NET. by @microsoft (11,942 stars)
  • Spring AI Alibaba - Enterprise-grade multi-agent framework for Java developers by Alibaba. Spring ecosystem integration with agent orchestration. by @alibaba (10,253 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,872 stars)
  • PraisonAI - Low-code multi-agent framework with 100+ built-in tools. Define agent swarms via YAML configuration. by @MervinPraison (8,360 stars)
  • Swarms - Enterprise-grade multi-agent orchestration framework. Sequential, parallel, hierarchical, and mesh swarm topologies. by @kyegomez (6,926 stars)
  • ROMA - Recursive Open Meta-Agent framework to build high-performance multi-agent applications with composable architecture. by @sentient-agi (5,084 stars)
  • solace-agent-mesh - Event-driven framework for building and orchestrating multi-agent AI systems with seamless integration. by @SolaceLabs (4,965 stars)
  • Agency Swarm - Multi-agent orchestration framework built on OpenAI Agents SDK. Define agent teams with customizable roles and communication flows. by @VRSEN (4,477 stars)
  • LazyLLM - Easiest and laziest way for building multi-agent LLM applications with minimal boilerplate. by @LazyAGI (3,856 stars)
  • DeepResearchAgent - Hierarchical multi-agent system for deep research tasks with adaptive planning and tool integration. by @SkyworkAI (3,487 stars)
  • openai-agents-js - Lightweight JavaScript framework for multi-agent workflows and voice agents by OpenAI. by @openai (3,347 stars)
  • BotSharp - AI multi-agent framework in .NET for building enterprise conversational agent systems. by @SciSharp (3,083 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,521 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 (148,141 stars)
  • DeerFlow - Open-source long-horizon SuperAgent harness by ByteDance. Multi-agent collaboration for research, coding, and content creation. by @bytedance (76,434 stars)
  • LangGraph - Build resilient language agents as graphs. Low-level orchestration framework for stateful, multi-actor applications with durable execution. by @langchain-ai (36,777 stars)
  • Conductor - Event-driven agentic workflow engine providing durable, highly resilient orchestration for applications and AI agent pipelines. by @conductor-oss (32,001 stars)
  • FastGPT - Knowledge-based platform built on LLMs with comprehensive out-of-the-box data processing and workflow orchestration. by @labring (28,865 stars)
  • haystack - Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. by @deepset-ai (25,848 stars)
  • trigger.dev - Build and deploy fully managed AI agents and multi-agent workflows with durable execution. by @triggerdotdev (15,601 stars)
  • astron-agent - Enterprise-grade, commercial-friendly agentic workflow platform by iFlytek for building next-generation SuperAgents. by @iflytek (8,613 stars)
  • Agent Squad - AWS framework for managing multiple AI agents and handling complex conversations with intelligent routing. by @2FastLabs (7,687 stars)
  • Hatchet - Orchestration engine for background tasks, AI agents, and durable workflows. Queues, scheduling, and durable execution for agent pipelines. by @hatchet-dev (7,478 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,686 stars)
  • mcp-use - Fullstack MCP framework to develop MCP applications for ChatGPT, Claude, and AI agents. by @mcp-use (10,266 stars)
  • fastmcp - TypeScript framework for building MCP servers with minimal setup. by @punkpeye (3,217 stars)
  • AgentNetworkProtocol - Open source protocol for agent communication with discovery, routing, and cross-network interoperability. by @agent-network-protocol (1,344 stars)
  • arcade-mcp - MCP server framework and tool-development library for building custom agent capabilities and authenticated tool calls. by @ArcadeAI (952 stars)
  • A2A x402 - A2A protocol extension adding x402 on-chain payments, letting agents monetize services over Agent-to-Agent calls. by @google-agentic-commerce (535 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 (5 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 (91,740 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,927 stars)
  • CAMEL - The first multi-agent framework. Finding the Scaling Law of Agents through role-playing and communicative agent collaboration. by @camel-ai (17,343 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,364 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,035 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 (69,260 stars)
  • CrewAI - Framework for orchestrating role-playing, autonomous AI agents. Define crews with specialized roles, goals, and backstories for collaborative tasks. by @crewAIInc (55,132 stars)
  • ChatDev - Virtual software company via LLM-powered multi-agent conversation chains. Agents play CEO, CTO, programmer, and tester roles. by @OpenBMB (33,688 stars)
  • HiClaw - Collaborative Multi-Agent OS with Manager-Workers architecture. Human-in-the-loop task coordination with enterprise-grade security. by @agentscope-ai (5,019 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,916 stars)
  • agent-orchestrator - Agentic orchestrator for parallel coding agents with task planning, agent spawning, and autonomous handoffs. by @AgentWrapper (8,125 stars)
  • MindSearch - Multi-agent web search engine. Decomposes search queries into sub-tasks, delegates to specialized agents, and aggregates results. by @InternLM (6,885 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,536 stars)
  • AFlow - Automated multi-agent workflow generation via Monte Carlo tree search. Designs optimal agent topologies for given tasks. by @geekan (547 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,719 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 (545 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,634 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

33 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors