Skip to content

bloo-mind/awesome-multi-agent-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Multi-Agent Systems Awesome

PRs Welcome License: MIT Link Check Last Commit

Autonomous agents that cooperate, compete, negotiate, and learn — a curated, annotated guide to Multi-Agent Systems (MAS), from classical coordination theory and multi-agent reinforcement learning (MARL) to LLM-based agent teams. Every entry says what it is, why it matters, and when to use it.

Start here: The essential dozen · Which framework should I use? · Find a benchmark · Understand failure modes · Wire up agent protocols

Something missing? Suggest a resource in two minutes — or grab a help-wanted task.

Contents

Start here: the essential dozen

If you only look at twelve things, make it these:

If you want to… Start with Why
Understand agents from first principles An Introduction to MultiAgent Systems The canonical MAS textbook
Connect MAS to game theory Shoham & Leyton-Brown Free online; the algorithmic/game-theoretic foundations
Learn MARL properly MARL: Foundations and Modern Approaches Free modern textbook with code and slides
Run reproducible MARL experiments PettingZoo + BenchMARL Standard environment API + standardised benchmarking pipeline
Beat a hard cooperative benchmark SMACv2 The de-facto cooperative MARL challenge, randomised to resist overfitting
Evaluate social generalisation Melting Pot Tests generalisation to new co-players, not just new tasks
Map the LLM multi-agent space Guo et al. survey The most practical overview of methods and open problems
Build an LLM agent team Framework comparison Pick by use case, not by star count
Learn from a production system Anthropic's multi-agent research system Candid engineering retrospective: when multi-agent beats single-agent
Know why agent teams fail Why Do Multi-Agent LLM Systems Fail? Empirical failure taxonomy — read before shipping
Connect agents to tools and data Model Context Protocol (MCP) The industry-standard tool/context interface
Make agents talk across frameworks Agent2Agent Protocol (A2A) Cross-framework agent-to-agent communication

Getting started: three pathways

Different readers need different entry points. Pick the pathway that matches you:

🎓 New to MAS research — start with Wooldridge's An Introduction to MultiAgent Systems, then the seminal papers (Contract Net → BDI → Dec-POMDP complexity), and browse the taxonomy to find your subfield.

🤖 MARL practitioner — the MARL book (free online) for foundations; PettingZoo + BenchMARL to run reproducible experiments; SMACv2 and Melting Pot as benchmarks; MAPPO as the baseline to beat.

🧠 LLM-agent builder — start with the Guo et al. survey for the map, pick an orchestration framework from the comparison table, wire up tools/communication via the MCP and A2A protocols, and read Why Do Multi-Agent LLM Systems Fail? before shipping.

Explore by topic

The collection is organised by resource type below, but most readers arrive with a problem. Jump by topic:

Curated resources

Two-tier curation: milestones (foundational, field-shaping work) and recent (2021–2026, emphasising benchmarks, reproducibility, and LLM-based multi-agent systems). Entries follow the format Title — (Year) Authors · annotation · tags; anything not verifiable from a primary source is marked unspecified. Star counts are live badges via shields.io.

Classic books (pre-2024)

Recent books (2024–)

  • Multi-Agent Systems: A Contemporary Treatment - (2026) by Dell Zhang, Benjamin Chang A textbook teaching the concepts and techniques of multi-agent systems in the era of LLMs; freely readable online. Maintainer-affiliated — see the editorial policy. textbook, LLM-agents, foundations.

  • Agents and Multi-Agent Systems Development: Platforms, Toolkits, Technologies - (2026) by R. Collier, V. Mascardi, A. Ricci (editors) A snapshot of the current state of the art in tools, frameworks, and techniques for designing and implementing multi-agent systems; includes a chapter on "Agent Toolkits Anno 2025." MAS-engineering, platforms, toolkits.

  • Design Multi-Agent AI Systems Using MCP and A2A - (2026) by Gigi Sayfan Hands-on guide to building a production-ready multi-agent AI framework from scratch in Python; covers tool use, memory via MCP, collaborative agent workflows with A2A, observability, and human-in-the-loop patterns. Companion code on GitHub. LLM-agents, MCP, A2A, practice.

  • Agentic AI: Theories and Practices - (2025) by Ken Huang (editor) Analyses the rise of generative AI agents (agentic AI) across industries, covering development, applications, and implications from finance to healthcare. agentic-ai, LLM-agents, applications.

  • AI Agents in Action - (2025) by Micheal Lanham Practitioner guide to building multi-agent AI systems using modern frameworks (LangChain, AutoGen, CrewAI); covers knowledge management, memory systems, and collaborative multi-agent architectures. LLM-agents, multi-agent, practice.

  • Building Applications with AI Agents - (2025) by Michael Albada A practical, research-based approach to designing and implementing single- and multi-agent systems, covering coordination techniques and communication methods for agent systems. LLM-agents, multi-agent, practice.

  • Designing Multi-Agent Systems: Principles, Patterns, and Implementation for AI Agents - (2025) by Victor Dibia A first-principles guide to designing multi-agent applications, walking through building a feature-complete framework from scratch; by a core AutoGen contributor at Microsoft Research. Companion code on GitHub. LLM-agents, multi-agent, practice.

  • Multi-Agent Reinforcement Learning: Foundations and Modern Approaches - (2024) by Stefano V. Albrecht, Filippos Christianos, Lukas Schäfer A modern MARL textbook focusing on models, solution concepts, algorithms, and practical challenges; associated with a companion website and learning materials (slides/code). MARL, RL, game-theory, reproducibility, code.

Tutorials and courses

  • European Agent Systems Summer School (EASSS) - (2025) by EURAMAS community Long-running summer school (since 1999) offering introductory and advanced courses across autonomous agents and MAS, aimed at researchers and students. community, tutorials, foundations.

  • AAMAS tutorials programme - (2025) by AAMAS organisers Tutorials highlight evolving MAS topics; the official programme page provides titles/abstracts and can seed curated "learning pathways" each year. community, tutorials, MAS.

  • Cooperative AI Summer School - (2025) by Cooperative AI community A summer school aimed at grounding participants in cooperative AI (overlapping with MAS/MARL, incentives, and human/agent cooperation). cooperative-ai, MARL, incentives.

  • AAMAS 2025 tutorial: RL in Automated Negotiation (T1) - (2025) by Yasser Farouk A concrete tutorial artefact (slides/code) framing negotiation as a multi-agent RL problem; useful for bridging MAS negotiation and learning-based approaches. negotiation, MARL, tutorial.

  • Stanford CS 224M: Multi Agent Systems - (2014) by Stanford course staff; Instructor: Yoav Shoham A game-theory-and-mechanism-design-heavy MAS course page with structured readings, lecture materials via edX links, and a direct tie-in to the Shoham & Leyton-Brown textbook. game-theory, mechanism-design, foundations.

How-to guides and framework docs

  • How we built our multi-agent research system - (2025) by Anthropic A widely read engineering retrospective on building a production orchestrator–worker multi-agent system: when multi-agent beats single-agent, prompt/tool design for delegation, and evaluation lessons. LLM-agents, orchestration, engineering.

  • LangGraph documentation - (2026) by LangChain/LangGraph maintainers README positions LangGraph for durable execution, memory, and human-in-the-loop agent workflows—useful for building multi-agent graphs. LLM-agents, orchestration, graphs.

  • NegMAS tutorials - (2026) by NegMAS maintainers The repo links to tutorials and API references; also documents an ecosystem of competition frameworks and agents. negotiation, how-to, simulation.

  • AutoGen documentation (multi-agent orchestration examples) - (2025) by Microsoft Includes code examples for multi-agent orchestration and notes on maintenance mode considerations for new users. LLM-agents, orchestration, framework.

  • pyDCOP documentation - (2022) by Orange Open Source (archived) Despite archival status, the repo points to hosted documentation and provides a practical entry to DCOP modelling and algorithm experimentation. DCOP, coordination, how-to.

Seminal papers and milestone work

Recent high-impact papers and surveys

Items are chosen for (a) field-shaping benchmarks/tooling, (b) reproducibility/evaluation influence, or (c) representing a major new direction (e.g., LLM-based multi-agent systems).

Datasets and benchmarks

  • OpenSpiel - (2019–) by DeepMind A widely used suite of games for reinforcement learning and game-theoretic research (C++/Python); link is the framework paper, repo listed under Frameworks. game-theory, RL, benchmark.

  • PettingZoo environments - (2020–) by Farama Foundation A standardised Python API + environment collection for MARL; paired with an academic paper describing the API model (AEC) and design choices. Repo listed under Frameworks. MARL, benchmarks, simulation.

  • Multi-Agent Particle Environment (MPE) - (2017) by OpenAI (archived) Classic particle-world MARL environment used in multiple seminal MARL/communication papers; archived "as-is" and the repo points to maintained variants in PettingZoo. MARL, continuous, benchmark · Stars

  • Overcooked-AI - (2019–) by HumanCompatibleAI Benchmark environment for cooperative coordination (human-AI and AI-AI); includes data links and references to research using the environment. cooperation, human-ai, coordination · Stars

  • Melting Pot - (2021–) by DeepMind Multi-agent evaluation suite focused on social interactions and generalisation; repo includes evaluation tooling and documentation. MARL, social, evaluation · Stars

  • Hanabi Learning Environment - (2018–2024) by DeepMind (archived) Research platform implementing the cooperative game Hanabi as an RL environment; repo is archived (read-only) as of 2024-04-18. cooperative, partial-obs, benchmark · Stars

  • MAgent2 - (2020–) by Farama Foundation Engine for gridworld-like many-agent environments; positioned as maintained fork + separate home for earlier PettingZoo environments. many-agents, simulation, MARL · Stars

  • SMACv2 - (2019–) by WhiRL / Oxford Cooperative MARL benchmark in StarCraft II micromanagement scenarios; designed to be API-compatible with SMAC while adding more challenging diversity. MARL, StarCraft, benchmark · Stars

  • SMAC (original) - (unspecified) by WhiRL / Oxford Predecessor benchmark; useful for historical consistency with older baselines and for papers reporting SMAC results. MARL, StarCraft, benchmark.

Frameworks, libraries, and tools

Framework selection is often the biggest "time sink" decision in MAS work. Start with the comparison below, then use the full lists for language, license, adoption, and maturity signals.

Which framework should I use?

An opinionated shortlist of the eight most consequential LLM multi-agent frameworks (verified July 2026). Adoption is one signal; "best for" and "caveat" matter more.

Framework Best for Coordination model Language MCP / A2A Caveat
LangGraph Stateful, long-running production workflows Graph / state machine Python, JS MCP (adapters) General orchestration tool, not a MAS research platform
Microsoft Agent Framework Production agent workflows on Python/.NET/Azure Graph workflows + group chat Python, .NET MCP + A2A Young — APIs still stabilising after the AutoGen/Semantic Kernel merger
AutoGen Conversational multi-agent research Event-driven agent conversations Python, .NET MCP Maintenance mode; new projects are pointed to Agent Framework
CrewAI Role-based business process automation Crews (roles/tasks) + Flows Python MCP + A2A (native) High-level abstractions can constrain fine-grained control
OpenAI Agents SDK Lightweight production handoff pipelines Handoffs + guardrails Python MCP OpenAI-centric defaults; other model providers via LiteLLM
Google ADK Code-first agents in the Google ecosystem Hierarchical / workflow agents Python, Go, TS, Java MCP + A2A Strongest inside the Gemini/Vertex AI ecosystem
MetaGPT SOP-driven software-team simulation Role pipeline ("Code = SOP(Team)") Python unspecified1 Research-oriented; less general beyond software-engineering tasks
CAMEL Studying agent societies and synthetic data Role-playing dialogue Python MCP Research-first; not a production orchestration layer

For MARL training and classic MAS platforms (PettingZoo, BenchMARL, Jason, NegMAS, …), see the second list.

LLM-based multi-agent frameworks

  • AutoGen - Python · MIT (code) + CC-BY-4.0 (docs) · Maintenance mode (succeeded by Microsoft Agent Framework) Multi-agent LLM application framework. Stars

  • Microsoft Agent Framework - Python/.NET · MIT · Active Unified multi-agent framework merging AutoGen + Semantic Kernel; graph-based workflows, multi-LLM, OpenTelemetry. Stars

  • MetaGPT - Python · MIT · Active Multi-agent framework encoding software-company SOPs into role-based LLM agent pipelines; among the most-starred multi-agent projects. Stars

  • CrewAI - Python · MIT · Mature/active (industry-oriented) Multi-agent workflow orchestration; native MCP and A2A support. Stars

  • LangGraph - Python · MIT · Mature/active Graph-based orchestration for long-running/stateful agents. Stars

  • CAMEL - Python · Apache-2.0 · Active (research) Framework for building and studying agent societies (role-playing, communication, synthetic data generation); anchors the CAMEL-AI research community. Stars

  • ChatDev - Python · Apache-2.0 · Active (research) "Virtual software company" of communicative agents collaborating via chat chains; a widely cited LLM multi-agent collaboration testbed. Stars

  • Swarm - Python · MIT · Experimental/educational Lightweight educational framework for multi-agent orchestration (handoffs/tools). Stars

  • OpenAI Agents SDK - Python · MIT · Active Production multi-agent orchestration with handoffs, guardrails, tracing; successor to Swarm. Stars

  • Google ADK - Python/Go/TS/Java · Apache-2.0 · Active Code-first toolkit for building, evaluating, and deploying AI agents; MCP tool support. Stars

  • Claude Agent SDK - Python · MIT · Active SDK exposing the agent harness behind Claude Code (tools, subagents, hooks, MCP) for building custom agents. Stars

  • smolagents - Python · Apache-2.0 · Active Minimal, code-first agent library from Hugging Face; supports hierarchical multi-agent setups with managed agents. Stars

  • AgentScope - Python · Apache-2.0 · Active Message-passing multi-agent framework (from Alibaba) with distributed execution and AgentScope Studio tooling. Stars

  • AgentVerse - Python · Apache-2.0 · Research Framework for both task-solving and social-simulation multi-agent environments (classroom, prisoner's dilemma, software design). Stars

  • Concordia - Python · Apache-2.0 · Active (research) DeepMind library for generative agent-based modelling of social interaction—bridges LLM agents and the ABM tradition. Stars

MARL, simulation, and classic MAS platforms

  • Ray - (incl. RLlib) — Python/C++ · Apache-2.0 · Production/active Distributed RL training; practical multi-agent RL at scale. Stars

  • OpenSpiel - C++/Python · Apache-2.0 · Mature/active Games for RL + game theory research. Stars

  • Mesa - Python · Apache-2.0 · Mature/active Agent-based modelling (ABM) in Python; JOSS paper for Mesa 3 (2025). Stars

  • PettingZoo - Python · MIT · Mature/active Standardised MARL environments + API. Stars

  • TorchRL - Python · MIT · Active; "beta" disclaimer RL library (includes MARL-relevant utilities; used by BenchMARL/VMAS). Stars

  • PyMARL - Python · Apache-2.0 · Mature (research) Research codebase for cooperative MARL baselines. Stars

  • MARLlib - Python/C++ · MIT · Mature (research) Unified MARL training across tasks/algorithms (built on Ray/RLlib). Stars

  • NetLogo - Scala/Java · GPL-2.0 · Mature/active ABM language + modelling environment (strong education + research footprint). Stars

  • BenchMARL - Python · MIT · Active (research) Standardised MARL benchmarking + reporting pipeline. Stars

  • VMAS - Python · GPL-3.0 · Active (research) Vectorised multi-agent robotics simulation for MARL benchmarking. Stars

  • SPADE - Python · MIT · Active (niche) XMPP-based multi-agent platform. Stars

  • Jason - Java · LGPL-3.0 · Active (niche) BDI/AgentSpeak interpreter and MAS platform. Stars

  • MASON - Java · View license · Mature (research/edu) Multi-agent simulation toolkit. Stars

  • GAMA Platform - Java · GPL-3.0 · Active (niche) Spatially explicit ABM simulation environment. Stars

  • NegMAS - Python · BSD-3-Clause · Active (niche) Automated negotiation library + ecosystem (ANL/SCML agents, bridges). Stars

  • Jadex - Java · GPL-3.0 · Niche/low activity BDI agent platform. Stars

  • pyDCOP - Python · BSD-3-Clause · Archived (2022-10-20) DCOP algorithms + experimentation tooling. Stars

Competitions and challenges

  • ANAC leagues listing (ANL, SCML) - (2026) by Brown University site Shows the league structure (Automated Negotiation League; Supply Chain Management League) for ANAC 2026. negotiation, benchmark.

  • Hanabi Challenge - (2020–) by Google Research / community A cooperative imperfect-information game used as an AI challenge; the paper introduces an open-source learning environment and evaluation framing. cooperation, communication, benchmark.

  • Automated Negotiating Agents Competition (ANAC) - (2010–) by ANAC organisers Tournament series for benchmarking automated negotiation strategies; ANAC 2025 page summarises aims and positioning as a practical benchmark. negotiation, competition, benchmark.

  • RoboCup Soccer Simulation League - (ongoing) by RoboCup Multi-agent team strategy competition in a simulated soccer environment; official page highlights "independently moving software players (agents)". robotics, multi-agent, competition.

  • League of Robot Runners (MAPF competition) - (ongoing) by MAPF-Competition Competition solution archive intended to lower barrier of entry and support reproducibility for MAPF. MAPF, planning, competition.

  • RoboCup Rescue Simulation "Agent Simulation" - (ongoing) by RoboCup Rescue Simulation "Agent Simulation" competition track with publications list curated by organisers; useful for multi-agent disaster response and coordination research context. robotics, simulation, coordination.

  • Supply Chain Management League (SCML) - (unspecified) by SCML organisers A negotiation-centric simulation: build an agent negotiating trades for a factory manager in a supply chain setting. negotiation, simulation, markets.

  • Multi-Agent Programming Contest (MAPC) - (unspecified) by MAPC organisers Long-running contest emphasising engineering of MAS that coordinate in a shared environment (often used in agent programming education/research). MAS-engineering, coordination, competition.

Agent interoperability protocols

A fast-emerging layer in LLM-based multi-agent systems: open protocols standardising how agents connect to tools, communicate with each other, and interact with users. Governance is converging under the Agentic AI Foundation (AAIF), a Linux Foundation directed fund co-founded by Anthropic, Block, Google, Microsoft, and OpenAI (formed December 2025).

  • Model Context Protocol (MCP) - Tool/context access · Anthropic / AAIF (2024) · MIT An open standard providing a universal JSON-RPC interface for AI applications to connect to external tools, data sources, and services — "USB-C for AI." Adopted by OpenAI, Google, Microsoft, and 10,000+ production servers. Donated to the Linux Foundation (AAIF) in Dec 2025. Spec · Stars

  • Agent2Agent Protocol (A2A) - Agent-to-agent · Google / AAIF (2025) · Apache-2.0 An open protocol for cross-framework agent-to-agent communication: discovery via Agent Cards, task negotiation, and multimodal collaboration without exposing internal logic. 150+ partner organisations; donated to Linux Foundation in June 2025. Absorbed IBM's ACP. Spec · Stars

  • AGENTS.md - Agent instructions · OpenAI / AAIF (2025) · MIT A simple, open markdown convention providing AI coding agents with project-specific instructions (build commands, code style, testing rules); adopted by 60,000+ repositories and supported by all major AI coding tools. Stars

  • AG-UI (Agent-User Interaction Protocol) - Agent-to-user · CopilotKit (2025) · MIT An open, event-based protocol standardising real-time bidirectional communication between AI agent backends and frontend applications; enables generative UI, state synchronisation, and human-in-the-loop collaboration. Stars

  • Agent Network Protocol (ANP) - Decentralised networking · ANP community (2024) · MIT A W3C-aligned protocol for decentralised agent identity, discovery, and communication using a three-layer architecture built on DIDs and Verifiable Credentials; aims to be the networking layer for the "Agentic Web." Stars

Reproducibility and community

Reproducibility resources and code

  • NeurIPS Paper Checklist (reproducibility + transparency) - (2025) by NeurIPS The checklist is explicitly described as encouraging best practices for reproducibility, transparency, ethics, and societal impact, and is part of submission requirements. reproducibility, reporting, community.

  • BenchMARL documentation - (2024) by Facebook Research Explicitly designed around reproducibility and standardisation of MARL experiments; includes configuration discipline and benchmarking abstractions. MARL, reproducibility, benchmarking.

  • MARLlib documentation - (2022–2023) by Replicable-MARL Emphasises standardised wrappers and policy mapping to reduce compatibility friction; provides a codebase associated with both arXiv and JMLR versions. MARL, reproducibility, library.

  • League of Robot Runners (official site) - (ongoing) by MAPF-Competition Reproducibility mechanism in a competition context (collects top implementations yearly) to help newcomers and facilitate comparisons. MAPF, reproducibility, competition.

  • OpenReview - (ongoing) by OpenReview (nonprofit) A peer review + publishing infrastructure used by major ML venues; useful for reading reviews, comparing revisions, and tracking reproducibility discussions. peer-review, reproducibility, community.

Community resources

  • AAMAS conference - (2026) by AAMAS organisers Flagship MAS venue; AAMAS 2026 dates are 25–29 May 2026 in Paphos, Cyprus. conference, MAS, community.

  • Agentic AI Foundation (AAIF) - (2025) by Linux Foundation Industry governance body for open agentic standards (stewards MCP, A2A, AGENTS.md); platinum members include AWS, Anthropic, Block, Google, Microsoft, and OpenAI. standards, governance, LLM-agents.

  • EUMAS (European Conference on MAS) - (2025) by EUMAS organisers European venue specifically focused on MAS research, complementary to broader AI conferences. conference, MAS.

  • AAMAS workshops - (2025) by AAMAS organisers Workshops pages are useful for tracking subcommunity focus areas (emerging topics, nascent benchmarks). workshops, community.

  • IFAAMAS (organising association) - (ongoing) by IFAAMAS Association representing autonomous agents and MAS, distributing knowledge through conferences and related activities. community, MAS.

  • EURAMAS - (ongoing) by European Association for Multi-Agent Systems Community hub for European MAS activities (EASSS, EUMAS, etc.). community, Europe, MAS.

  • NetLogo community channels - (ongoing) by NetLogo maintainers The official NetLogo site points to a user group, forum, and a developer list (netlogo-devel), supporting community troubleshooting and extension. ABM, simulation, community.

  • MAPF community portal - (unspecified) by MAPF community Centralised MAPF info and materials; useful for MAS planning researchers and competition participants. MAPF, planning, community.

Field guide: taxonomy and milestone timeline

MAS topic taxonomy

graph TD
  MAS[Multi-Agent Systems] --> Models[Agent Models & Architectures]
  MAS --> Interaction[Interaction & Coordination]
  MAS --> Learning[Learning in Multi-Agent Settings]
  MAS --> Eval[Benchmarks, Evaluation, Reproducibility]
  MAS --> Simulation[Agent-Based Modelling & Simulation]

  Models --> BDI[BDI / deliberative agents]
  Models --> DecDP[Decentralised decision processes - Dec-POMDP/DEC-MDP]
  Interaction --> GameTheory[Game theory & mechanism design]
  Interaction --> Negotiation[Automated negotiation]
  Interaction --> DCOP[Distributed constraint optimisation - DCOP]
  Interaction --> MAPF[Multi-agent path finding]

  Learning --> MARL[Multi-Agent Reinforcement Learning]
  Learning --> Comm[Emergent communication / coordination learning]
  Learning --> LLM[LLM-based agents & multi-agent teams]

  MAS --> Protocols[Agent Interoperability Protocols]
  Protocols --> ToolProto[Tool/context protocols - MCP]
  Protocols --> A2AProto[Agent-to-agent protocols - A2A]
  Protocols --> UIProto[Agent-to-user protocols - AG-UI]

  Eval --> Bench[Benchmarks & task suites]
  Eval --> Artifacts[Artifacts, checklists, code release norms]
  Simulation --> ABM[ABM toolchains - social/eco/epi]
  Simulation --> RoboticsSim[Robotics-focused multi-agent simulation]
Loading

Milestone timeline

timeline
  title MAS milestones (selected)
  1980 : Contract Net Protocol (task allocation/coordination)
  1993 : Agent-Oriented Programming
  1995 : BDI Agents (theory to practice)
  2001 : Agent-based software engineering (agent paradigm)
  2002 : Decentralised control complexity (Dec-POMDP/DEC-MDP)
  2005 : ADOPT (DCOP optimality + async execution)
  2009 : Max-Sum in decentralised coordination (factor graphs)
  2021 : MAPPO (strong cooperative MARL baseline)
  2021 : Melting Pot (social/generalisation evaluation)
  2022 : VMAS (vectorised multi-robot MARL sim)
  2022 : SMACv2 (harder cooperative MARL benchmark)
  2023 : Generative Agents (LLM agent societies)
  2023 : CAMEL / AutoGen / MetaGPT (LLM multi-agent frameworks)
  2023 : MARLlib (standardised MARL training library)
  2024 : BenchMARL (reproducible benchmarking pipeline)
  2024 : Magentic-One (generalist multi-agent LLM system)
  2024 : MCP - Model Context Protocol (tool/context interop standard)
  2025 : A2A - Agent2Agent Protocol (agent-to-agent interop standard)
  2025 : OpenAI Agents SDK / Google ADK (production multi-agent frameworks)
  2025 : Survey on evaluating/benchmarking LLM agents
  2026 : General AgentBench (unified LLM-agent evaluation)
Loading

Recently added

Latest additions to the list — watch or star the repo to follow updates.

Editorial policy

Curation quality depends on transparency. This list operates under the following rules:

  • Same bar for everyone. Every entry — including maintainer-affiliated ones — must meet the curation criteria: primary source, demonstrated impact or clear milestone status, and a neutral annotation.
  • Affiliations are disclosed. Entries authored by or affiliated with list maintainers are explicitly marked maintainer-affiliated (currently one: Multi-Agent Systems: A Contemporary Treatment). Independent challenges to any affiliated entry are welcome via issue or PR.
  • Removal is part of curation. Entries are removed or flagged when links die without an official mirror, projects are archived without historical significance, or a resource is clearly superseded. Archived-but-historically-important resources (e.g., MPE, Hanabi Learning Environment, pyDCOP) stay listed with their archival status stated.
  • Maintainers: bloo-mind (lead: Dell Zhang). External co-maintainers from the classical MAS, MARL, and LLM-agent communities are actively welcomed — open an issue to volunteer.
  • Last full review: July 2026. Framework metadata (language, license, maturity) is re-verified at each full review; dead links are caught weekly by CI.

Related awesome lists

Complementary curated lists for adjacent communities:

Contribution guidelines and curation criteria

Contribution guidelines

Three ways to contribute, from lightest to heaviest:

  1. Suggest a resource in two minutes — fill in the issue form; maintainers will verify and incorporate accepted suggestions, with credit.
  2. Verify or fix an entry — dead links, changed maintenance status, wrong metadata; see open tasks.
  3. Open a pull request — see CONTRIBUTING.md for the entry template and checklist. Aim to keep entries curated, not exhaustive.

Recommended PR workflow:

  1. Add a single item to the appropriate list (or propose a new subcategory if clearly necessary).
  2. Ensure each entry includes all required metadata:
    • Title
    • Authors/Maintainers
    • Year (or unspecified)
    • Annotation (1–3 sentences; focus on significance and appropriate use)
    • Link (prefer official/publisher/proceedings/arXiv/GitHub)
    • Tags
  3. For tools, include language + license + maturity + stars (or mark unknown values as unspecified).
  4. Prefer one strong primary source over multiple secondary blog posts.

Curation criteria

An entry is likely to be accepted if it satisfies most of:

  • Primary/official source: original paper (arXiv/DOI/proceedings) or official repository/organisation page.
  • Research relevance: directly informs MAS theory, algorithms, evaluation protocols, or reproducible tooling.
  • Demonstrated impact: strong citations, adoption, or clear "milestone" status (historical shaping).
  • Reproducibility: code, data, benchmarks, or explicit evaluation methodology where applicable.
  • Clarity and neutrality: annotation states what it is good for, limitations, and typical use contexts.

📑 Citation

To cite this collection itself, use the metadata in CITATION.cff (GitHub's "Cite this repository" button), or:

@misc{zhang2026awesomemas,
  author       = {Zhang, Dell and Chang, Benjamin},
  title        = {Awesome Multi-Agent Systems: A Curated, Annotated List of
                  Resources for Multi-Agent Systems Research},
  year         = {2026},
  howpublished = {\url{https://github.com/bloo-mind/awesome-multi-agent-systems}}
}

This list is curated alongside the maintainers' textbook Multi-Agent Systems: A Contemporary Treatment (MASACT), which you can cite as the related publication:

@book{zhang2026masact,
  title  = {Multi-Agent Systems: A Contemporary Treatment},
  author = {Zhang, Dell and Chang, Benjamin},
  year   = {2026},
  note   = {Manuscript in progress, written in public},
  url    = {https://books.bloo-mind.ai/masact/}
}

If you find this page helpful, please give it a ⭐️ — starring also keeps updates in your GitHub feed.

Made with ❤️ by Bloo-Mind AI Ltd.

Bloo-Mind Logo

Footnotes

  1. No MCP or A2A integration is documented in MetaGPT's official repository or official documentation as of 19 July 2026, so the protocol field remains conservatively unspecified.

About

Curated, annotated list of multi-agent systems resources — MARL, game theory, negotiation, LLM agent teams, MCP/A2A protocols, benchmarks, and frameworks

Topics

Resources

License

Contributing

Stars

3 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors