Skip to content
ActiveDeveloperOpen Source, MIT

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.

Position on the system map88 systems
Scalability, upwardsusable without developers, to the right

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.

Request a project

Alternatives

Similar systems

Similar in category, features or use cases.

Compare Langroid