TradingAgents
Multi-agent LLM framework that mirrors a trading firm: analysts, researchers, trader and risk team
Langroid: a principled Python framework for building LLM multi-agent applications (from CMU/UW researchers)
langroid is an open-source ai agents project by langroid (langroid/langroid on GitHub). It has 4,112 GitHub stars and 415 forks, is released under the MIT license, and was last updated on GitHub on 8 October 2026.
Sketch which agents you need (chat, document Q&A, SQL) and which LLM each will use.
Install from PyPI, adding extras for your vector store or database.
Create ChatAgents, attach tools, wrap them in Tasks, and wire the message flow.
Run the task graph, inspect the conversation, and refine prompts and tools.
ChatAgents (LLM + tools + optional vector store) wrapped in Tasks that collaborate via message exchange.
OpenAI models, local models, OpenRouter, and gateway providers through one configuration approach.
A clean abstraction for tool use and structured extraction from LLM output.
DocChatAgent for RAG over documents and SQLChatAgent for natural-language database queries.
Convert tools from any MCP server into Langroid ToolMessages automatically.
Qdrant built in, with pgvector, Milvus, Weaviate, and Pinecone available as extras.
Clone the project and enter its directory (library users can install from PyPI instead).
git clone https://github.com/langroid/langroid.git
cd langroidInstall the package, adding extras for your stack if needed.
pip install langroidFollow the README examples to create a ChatAgent, wrap it in a Task, and run a two-agent exchange with your LLM key or local model configured.
# see README examples for the exact agent/task codeResearchers from Carnegie Mellon University and the University of Wisconsin–Madison lead Langroid, with community contributors.
Yes, MIT-licensed. LLM usage costs depend on the provider or local models you configure.
Only for hosted LLMs; local models (for example via Ollama-style endpoints) work without keys.
Langroid deliberately avoids LangChain and centers on a small actor-style abstraction — Agents wrapped in Tasks exchanging messages — aiming for code that is easier to reason about than graph-heavy frameworks.
Run `pip install langroid`, configure an LLM, and follow the README's first ChatAgent/Task example.
Multi-agent LLM framework that mirrors a trading firm: analysts, researchers, trader and risk team
Python SDK for Agent AI Observability, Monitoring and Evaluation Framework. Includes features like agent, llm and tools tracing, debugging multi-agentic syst…
A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.
Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design modular pipelines and…
A Python framework for building MCP servers and agent tools.
Yohei Nakajima's autonomous task agent - now a self-building agent framework in Python
The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if langroid is not the right fit.
A personal AI that really does things — on any OS, with your data staying yours.
An agentic skills framework & software development methodology that works.
Agent harness optimization system with skills, memory and security for Claude Code, Codex and more
The agent that grows with you — a Python framework for adaptive AI agents.
DeepSeek's plugin-based agent harness where everything is a plugin.
Free and open — grab the source, star the repo, and start creating.