A curated list of frameworks, tools, and resources for building and deploying AI agents. From multi-agent systems to autonomous coding assistants, this repository covers the latest advancements in AI agent technology.

- π Core Frameworks
- π Specialized Agents
- βοΈ Agent Operations
- π Research & Benchmarks
- π Community Resources
Frameworks for building and managing AI agents.
Framework | Stars | Key Features |
---|---|---|
AutoGen | Multi-agent conversations, GPT-4 integration, customizable workflows | |
MetaGPT | Simulates software company workflows, role-based agents | |
CrewAI | Role-based agent orchestration, task delegation | |
LangChain | Tool integration, memory management, agent chaining | |
SuperAGI | Open-source AGI framework, multi-modal agents | |
Upsonic | Reliability layer, model context protocol, task-oriented | |
AgentVerse | Multi-agent simulation environments for research | |
ChatDev | Collaborative agents for software development | |
AGiXT | Advanced AI automation platform with adaptive memory | |
LangGraph | Building stateful, multi-actor applications with LLMs, part of the LangChain ecosystem. | |
OpenAI Assistants API (SDK) | Build AI assistants with instructions, tools (Code Interpreter, Retrieval), persistent threads (via SDK). | |
LLMStack | No-code multi-agent framework to build LLM Agents, workflows, and applications with your data. | |
AgentOps | SDK for AI agent monitoring, LLM cost tracking, benchmarking. Integrates with various agent frameworks. | |
Google ADK (Agent Development Kit) | Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents. | |
Agency Swarm | Reliable agent framework built on top of the latest OpenAI Assistants API. |
Agents designed for specific tasks or industries.
Name | Stars | Description |
---|---|---|
SWE-agent | AI agent for software engineering tasks. | |
GPT Pilot | Assists in writing and debugging code. | |
OpenDevin | Open-source alternative for coding tasks. | |
Devika | Agentic AI Software Engineer that can understand high-level human instructions and write code. | |
Aider | AI pair programming in your terminal. | |
Plandex | AI coding engine for complex tasks. | |
TaskWeaver | Code-first agent framework for planning and executing data analytics tasks. |
Name | Stars | Description |
---|---|---|
GPT Researcher | Autonomous agent for comprehensive online research. | |
Storm | Multi-agent system for collaborative research. | |
DeerFlow | Deep Research framework combining language models with tools like web search and Python execution. |
Name | Stars | Description |
---|---|---|
ShortGPT | AI agent for generating short-form video content. | |
AI-town | Virtual world populated by AI agents. |
Name | Stars | Description |
---|---|---|
NanoBrowser | TypeScript-based AI agent for web Browse tasks. |
Agents and frameworks specialized for specific programming languages.
Name | Language | Stars | Description |
---|---|---|---|
TypeChat | TypeScript | Build AI agents that use TypeScript types for structured output | |
LangChain.js | JavaScript | JavaScript version of LangChain for building agents | |
Semantic Kernel | C#/.NET | SDK for integrating LLMs with C# applications | |
LangChain4j | Java | Java version of LangChain for building agents | |
Haystack | Python | Framework for building search and question answering agents | |
LlamaIndex.js | TypeScript | TypeScript version of LlamaIndex for building agents | |
LangChain.rb | Ruby | Ruby implementation of LangChain for building agents | |
LangChainGo | Go | Go implementation of LangChain for building agents | |
OpenAI Agents (Python) | Python | Lightweight, powerful framework for multi-agent workflows, provider-agnostic. | |
Swarms-rs | Rust | Framework for building and orchestrating swarms of AI agents in Rust. | |
AnythingLLM | JavaScript | All-in-one Desktop & Docker AI application with RAG, AI agents, No-code agent builder (Node.js backend). |
Tools and systems for managing AI agents.
Name | Stars | Description |
---|---|---|
Letta (formerly MemGPT) | Manages memory for LLM-based agents. | |
ChromaDB | Vector database for agent memory and context. | |
Weaviate | Scalable vector database for agent memory. |
Name | Stars | Description |
---|---|---|
AgentBench | Multi-environment testing framework for AI agents. | |
LangTrace | Monitoring and evaluation for agent workflows. | |
Agent Evaluation | Benchmark for evaluating agent capabilities. | |
BrowseComp | Benchmark for evaluating AI agents on web Browse tasks. |
Name | Stars | Description |
---|---|---|
OctoAI | Scalable infrastructure for AI agent deployment. (Repo seems to be CLI/SDK for the service) | |
Modal | Serverless platform for deploying AI agents. | |
Daytona | Secure and Elastic Infrastructure for Running AI-Generated Code. | |
E2B | Secure sandboxed cloud environments for AI agents and applications. |
Key research papers, benchmarks, and surveys on AI agents.
Title | Link | Description |
---|---|---|
The Rise of LLM-Based Agents | arXiv | Comprehensive survey on LLM-based agents. |
Tool Learning with Foundation Models | arXiv | Explores tool usage in AI agents. |
Multi-Agent Collaboration | arXiv | Framework for collaborative multi-agent systems. |
Large Language Model based Multi-Agents: A Survey of Progress and Challenges | arXiv | Surveys the progress and challenges in LLM-based multi-agent systems. |
Agentic AI Systems | arXiv | Discusses the concepts, components, and applications of agentic AI systems. |
A Survey on Large Language Model based Autonomous Agents | arXiv | Comprehensive survey focusing on LLM-based autonomous agents. |
Name | Stars | Description |
---|---|---|
ToolBench | Benchmark for tool learning in agents. | |
SOTOPIA-Ο | Benchmark for social intelligence testing in multi-agent systems. |
Join the conversation and stay updated on AI agent developments.
Name | Link | Description |
---|---|---|
LangChain Community | Discord | Active community for LangChain and AI agents. |
AutoGen Discussions | GitHub | Official discussion forum for AutoGen |
Name | Link | Description |
---|---|---|
LangChain Newsletter | Subscribe | Updates on LangChain and AI agent developments |
The Batch by DeepLearning.AI | Subscribe | AI news including agent developments |
A huge thank you to all our amazing contributors!
Your contributions make this project better every day.
β A special shoutout to all our stargazers for your support! Star this repository to stay updated and help grow the community of AI enthusiasts!
Your contributions are welcome! Here's how to get started:
- Fork the repository and clone it locally.
- Add your resource to the appropriate section in
README.md
. - Ensure the resource is:
- Relevant to AI agents.
- Actively maintained (updated within the last 6 months).
- Includes a brief description and link.
- Submit a pull request with a clear description of your changes.
For more details, see the CONTRIBUTING.md guide.