Twelve frameworks shaping the multi-agent landscape. Each entry is maintained by the community with verified metadata.
Role-based multi-agent orchestration in Python. Agents are defined with roles, goals, and backstories, then organized into crews that collaborate on sequential or parallel tasks.
PythonRole-BasedTask PipelineRAG
⭐ 25.8kLicense: MITSince: 2023
Microsoft's multi-agent conversation framework. Agents engage in flexible dialogue patterns with human-in-the-loop support, code execution sandboxes, and customizable conversation flows.
PythonConversationalCode ExecHITL
⭐ 38.2kLicense: CC-BY-4.0Since: 2023
Graph-based orchestration for stateful, multi-actor applications. Agents are nodes in a directed graph with conditional edges, enabling cycles, branching, and persistent state.
PythonJS/TSGraphStateful
⭐ 10.4kLicense: MITSince: 2024
Multi-agent meta-programming framework. Assigns SOPs to agents mimicking a software company structure—product manager, architect, engineer, QA—to tackle complex development tasks.
PythonSOP-DrivenSoftware Dev
⭐ 46.1kLicense: MITSince: 2023
Virtual software company powered by communicative agents. Simulates the entire software lifecycle through chat-based collaboration between CEO, CTO, programmer, and tester agents.
PythonChat-BasedSoftware Dev
⭐ 26.3kLicense: Apache 2.0Since: 2023
Communicative Agents for "Mind" Exploration. A research-focused framework for studying cooperative and competitive behaviors in multi-agent systems through role-playing conversations.
PythonResearchRole-PlaySimulation
⭐ 6.2kLicense: Apache 2.0Since: 2023
Lightweight, ergonomic multi-agent orchestration. Focused on simplicity with agent handoffs and function-calling. Educational reference implementation, not intended for production use.
PythonLightweightHandoffs
⭐ 18.7kLicense: MITSince: 2024
Agent creation framework built on OpenAI Assistants API. Provides a structured agency paradigm where agents communicate through a managed send-message interface with shared state.
PythonOpenAI APIAgency Model
⭐ 3.8kLicense: MITSince: 2024
Enterprise AI orchestration SDK supporting C#, Python, and Java. Integrates LLM capabilities as plugins with planners that decompose goals into orchestrated steps across agents.
C#PythonJavaEnterprise
⭐ 22.5kLicense: MITSince: 2023
Stateful agent framework with self-editing memory. Agents maintain persistent memory across conversations and can orchestrate sub-agents, enabling long-running, context-aware workflows.
PythonMemoryStatefulLong-Running
⭐ 13.2kLicense: Apache 2.0Since: 2023
End-to-end LLM orchestration for building RAG pipelines and agent systems. Component-based architecture with pipelines that connect retrievers, generators, and agent loops.
PythonRAGPipelinesProduction
⭐ 18.3kLicense: Apache 2.0Since: 2020
Autonomous software engineering platform with multi-agent architecture. Agents collaborate on coding, browsing, and command execution within sandboxed environments to resolve issues end-to-end.
PythonSWE AgentSandboxedAutonomous
⭐ 42.6kLicense: MITSince: 2024