AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Multi-Agent/
langroid
langroid logo

langroid

Active·★ 4.1k·MIT·Updated 2026-10-20
★ Essential★ Trending

Langroid is an intuitive, lightweight, extensible and principled Python framework for building LLM-powered applications, from researchers at CMU and UW-Madison. You set up agents, equip them with optional components (an LLM, a vector store and tools or functions), assign them tasks, and let them solve a problem by exchanging messages. The multi-agent paradigm is inspired by the Actor model. The README says it does not use LangChain or any other LLM framework and works with practically any LLM.

The core abstractions are the Agent, which encapsulates conversation state and optionally a vector store and tools and acts as a message transformer with responder methods for the LLM, the agent and the user, and the Task, which wraps an agent, gives it instructions and orchestrates interactions through hierarchical, recursive task delegation. Listed items include MCP support so any agent can use MCP servers, a Claude Code plugin with built-in patterns, and extras installed with pip (for example `pip install "langroid[doc-chat]"`, `[db]` and `[hf-embeddings]`). It requires Python 3.11+, all of Langroid is available through `import langroid as lr`, and the code is MIT licensed.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-18.

License
MIT
Latest release
0.69.10 · 2026-10-17
Last commit
2026-10-18
Contributors
51
Forks
427
Open issues and PRs
51
First published
2023-04-16

Source: GitHub, npm and PyPI public APIs.

#Python#Multi-Agent AI#LLM Framework#RAG#AI Tools#Coding
$ Install
$ pip install langroid
↗ Visit site★ GitHub
01

Features

01Multi-Agent orchestration framework for collaborative problem-solving.
02Flexible LLM integration, supporting virtually any LLM (local/remote, OpenAI-compatible APIs).
03Robust tool integration and function-calling for agents, including structured output and XML tools.
04Advanced RAG capabilities with DocChatAgent, chunk enrichment, and various document parsers.
05Support for multimodal inputs (PDF, image) and interactive task visualization with HTML Logger.
02

Why choose it

+Small set of clear abstractions (Agent and Task) with hierarchical task delegation between agents.
+Independent of LangChain and other frameworks, and works with practically any LLM.
+Supports MCP servers, vector stores and tools, with optional pip extras for document chat, databases and embeddings.
+Research-backed project (CMU and UW-Madison) that is updated daily and MIT licensed.
03

Trade-offs

!It requires Python 3.11 or newer, and several features depend on pip extras you have to choose.
!The README is very long (over 45,000 characters) and mixes release notes with tutorials, which makes the current best practice hard to find.
!It is a code framework rather than a no-code tool, so you design agents and tasks in Python yourself.
04

Maintenance check

ActiveChecked: 2026-10-22
Last commit
2026-10-20
Commits, last 90 days
100+
Releases, last 90 days
30
Latest release
0.69.13 (2026-10-20)
Open issues
50
Recent issues with at least one comment
4/5
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 0, 0, 18, 17, 14, 2, 4, 7, 9, 41, 53, 7

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

  • #384 Add Mistral API analogous to OpenAI API11 comments · 2024-01-25
  • #737 Add support for Anthropic API9 comments · 2025-02-07
  • #494 Use mock LLM responses in tests where we don't need real LLM9 comments · 2024-06-05
  • #734 direct support for gemini api? (to leverage it for document parsing and other)6 comments · 2025-02-06
  • #860 add AI/ML API as provider4 comments · 2025-06-12

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

OpenAI
Native
Verified via docs
OpenAI Assistants API
Supported
Verified via docs
Ollama
Supported
Verified via docs
DeepSeek
Supported
Verified via docs
Gemini
Supported
Verified via docs
Azure OpenAI
Supported
Verified via docs
06

Quick start

1
$ pip install langroid
07

Use cases

↳Developing secure software by identifying, prioritizing, and fixing vulnerabilities.
↳Building multi-agent RAG systems, such as for pharmacovigilance in healthcare.
↳Extracting structured information from various documents using local or remote LLMs.
08

Alternatives

⚡Top VS:
VSMicrosoft AutoGen★61.5k→VSCrewAI★60.0k→VSPocketFlow★11.3k→VSagentUniverse★2.4k→
Microsoft AutoGen logo
Microsoft AutoGen★ 61.5k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
VSCompare→
CrewAI logo
CrewAI★ 60.0k
Framework for orchestrating role-playing, autonomous AI agents. By working together, your Crew can tackle complex tasks.
VSCompare→
PocketFlow logo
PocketFlow★ 11.3k
Pocket Flow: 100-line LLM framework. Let Agents build Agents!
VSCompare→
agentUniverse logo
agentUniverse★ 2.4k
agentUniverse is a LLM multi-agent framework that allows developers to easily build multi-agent applications.
VSCompare→
deer-flow logo
deer-flow★ 84.3k
DeerFlow is a community-driven Deep Research framework, combining language models with tools like web search, crawling, and Python execution, while contributing back to the open-source community.
VSCompare→
adk-python logo
adk-python★ 22.0k
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
VSCompare→
Pydantic AI logo
Pydantic AI★ 20.8k
GenAI Agent Framework, the Pydantic way. A Python agent framework designed for production with type safety at its core.
VSCompare→
agent-framework logo
agent-framework★ 14.3k
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
langroid /
langroid
↗

Lightweight Python multi-agent framework built around agents and tasks

4.1k427MIT
Last commit3d ago
StatusActive
CategoryMulti-Agent
Contributors51
Latest release0.69.10
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.