langroid
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.
Features
Why choose it
Trade-offs
Maintenance check
- 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
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.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!