Langroid
Python framework for multi-agent programming
Langroid is a lightweight open source Python framework for applications built on LLM agents, developed by researchers from CMU and UW-Madison. Agents act as message transformers: a Task wraps an agent with instructions and orchestrates collaboration through hierarchical, recursive delegation to sub-tasks. For RAG there is the DocChatAgent with connections to vector databases such as Qdrant, Chroma, LanceDB or PGVector, and MCP tools can be integrated. Langroid is MIT licensed and works with commercial and local models.
Good fit if
Focus: Python developers and researchers building multi-agent applications with little overhead
- your project is about Document Q&A with citations, Structured data extraction or Multi-step agent dialogues
- someone on your team writes code
Probably not if
- nobody on your team writes code (1/5 for use without developers)
Key figures
- Usable without developers
- 1/5
- Scalability
- 2/5
- Integrations
- 3/5
- Versioning
- 1/5
- Observability
- 2/5
Editorial rating on a scale from 1 to 5. Methodology
Fact sheet
- Category
- Developer
- Type
- Python framework for multi-agent programming
- Licence
- Open Source (MIT)
- Pricing
- Open SourceFree under the MIT license. Costs arise only for the LLM providers used.
- Deployment
- Self-Hosted, Any
- Models
- OpenAI, Azure OpenAI, Google Gemini, Ollama, LiteLLM
- RAG
- Yes
- Multi-Agent
- Yes
- SSO, roles (RBAC)
- SSO no, RBAC no
- Latest version
- langroid 0.69.2 (PyPI, 2026-10-09)
- GitHub stars
- 4,100
Key features
- Task delegation between agents (Task, sub-tasks)
- DocChatAgent for RAG
- Many vector databases
- Local and API-based LLMs
- MCP adapter
Typical use cases
- Document Q&A with citations
- Structured data extraction
- Multi-step agent dialogues
- Research prototypes
Market notes
Changes to Langroid by email
We let you know when the status, pricing or license of Langroid changes, together with the weekly market notes.
Implementation
Get Langroid implemented
Free for you. Partners only pay for requests they accept.
Alternatives
Similar systems
Similar in category, features or use cases.
- DeveloperAG2AG2 is a Python framework for multi-agent systems that evolved from AutoGen and is maintained by volunteers from several organizations. Since version 1.0, multiple agents run via AG2 Network: a hub manages the registry, write-ahead log and audit trail, and agents communicate over typed channels (conversation, consulting, round-robin discussion, workflow with conditional handoffs). The classic API with ConversableAgent, Group Chat and Swarm moved to a separate package as AG2 Classic and is still maintained. AG2 is licensed under Apache-2.0; for organizations the website also lists the AG2 AgentOS runtime with access on request.View profile
- DeveloperAgentScopeAgentScope is a Python framework for agents and multi-agent systems from Alibaba. At its core is a ReAct agent with tool management for Python tools, MCP servers and skills, plus context compaction, RAG and long-term memory with backends such as Mem0 and ReMe. Multiple agents collaborate through workflows such as orchestrator-workers with handoffs, routing, debates and concurrent agents; in the Agent Service a leader agent spawns worker agents on demand (Agent Team), and remote agents are reachable via A2A. AgentScope Studio, tracing and evaluation are also included. The project is licensed under Apache-2.0.View profile
- DeveloperMicrosoft Agent FrameworkMicrosoft Agent Framework is Microsoft's open-source framework for agents and multi-agent workflows in Python and .NET. Version 1.0 shipped in April 2026 and is the unified successor of Semantic Kernel and AutoGen. A graph-based workflow engine supports branching, parallelism, checkpoints and human approvals; ready-made patterns exist for sequential, concurrent, handoff, group chat and Magentic-One orchestration. MCP and A2A are supported.View profile
- DeveloperGoogle Agent Development Kit (ADK)The Agent Development Kit (ADK) is an open-source framework from Google for building, evaluating and deploying agents in code. It is available for Python, TypeScript, Go, Java and Kotlin and offers workflow agents for sequential, parallel and loop flows, plus graph-based workflows since version 2.0. ADK is optimized for Gemini but also works with Claude, OpenAI models and local models; deployment targets include Agent Runtime, Cloud Run and GKE.View profile