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
- π Contributors
Frameworks for building and managing AI agents.
| Framework | Stars | Description |
|---|---|---|
| AutoGen | Multi-agent conversations, GPT-4 integration, customizable workflows | |
| AutoGPT | Autonomous AI agent for task completion, web browsing, and code execution | |
| MetaGPT | Simulates software company workflows, role-based agents | |
| Neurolink | Multi-provider AI agent framework, unifies 12+ LLM providers, workflow orchestration | |
| CrewAI | Role-based agent orchestration, task delegation | |
| PraisonAI | Fastest multi-agent framework (3.77ΞΌs), 100+ LLMs, MCP, workflows, Python & JS SDKs | |
| LangChain | Tool integration, memory management, agent chaining | |
| LangGraph | Stateful, multi-actor applications with LLMs | |
| SuperAGI | Open-source AGI framework, multi-modal agents | |
| Google ADK (Agent Development Kit) | Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents | |
| OpenAI Assistants API (SDK) | Build AI assistants with tools and persistent threads via SDK | |
| AgentOps | Monitoring, cost tracking, and benchmarking SDK for agents | |
| Agentset | Production-ready RAG platform with agentic reasoning, hybrid search, and multimodal support | |
| LLMStack | No-code multi-agent framework with data workflows | |
| Agency Swarm | Reliable multi-agent orchestration using OpenAI Assistants API | |
| AGiXT | Adaptive automation platform with persistent memory | |
| Upsonic | Reliability layer, model context protocol, task-oriented | |
| AgentVerse | Multi-agent simulation environments for research | |
| ChatDev | Collaborative software development agents | |
| Agno | Multi-agent framework, runtime, and control plane for AI products | |
| Composio | 100+ integrations for AI agents via function calling, MCP compatible | |
| PocketFlow | Minimalist 100-line LLM framework for agents, workflows, and RAG | |
| CAMEL | Multi-agent framework for communicative agents research | |
| Strands Agents SDK | AWS-backed model-driven agent SDK with MCP and multi-provider support | |
| Summoner | Agent-to-agent networking for server-decoupled agents over long-lived TCP sessions (Python/Rust), 50+ runnable templates | |
| KodeAgent | The Minimal Agent Engine to build ReAct & CodeAct agents, with support for code sandbox and observability |
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 | |
| OpenHands | Open-source AI software development agents (formerly OpenDevin) | |
| Devika | Agentic AI Software Engineer that writes code from natural instructions | |
| Aider | AI pair programming in terminal | |
| Plandex | AI coding engine for complex projects | |
| TaskWeaver | Code-first agent framework for analytical tasks | |
| Gemini CLI | Open-source AI agent bringing Gemini to the terminal with MCP support | |
| AgenticSeek | Fully local autonomous agent that browses web and codes without APIs |
| Name | Stars | Description |
|---|---|---|
| GPT Researcher | Autonomous agent for comprehensive research | |
| Storm | Multi-agent system for collaborative reasoning | |
| DeerFlow | Framework for deep research with web search and Python execution |
| Name | Stars | Description |
|---|---|---|
| ShortGPT | Short-form video generation agent | |
| AI-town | Virtual world simulation with AI agents |
| Name | Stars | Description |
|---|---|---|
| Browser Use | Make websites accessible for AI agents, automate tasks with ease | |
| NanoBrowser | TypeScript-based AI browsing agent | |
| Firecrawl | Turn websites into LLM-ready markdown or structured data |
Agents and frameworks specialized for specific programming languages.
| Name | Language | Stars | Description |
|---|---|---|---|
| TypeChat | TypeScript | Type-safe LLM outputs using TypeScript types | |
| LangChain.js | JavaScript | JS version of LangChain | |
| Semantic Kernel | C#/.NET | Integrate LLMs into .NET apps | |
| LangChain4j | Java | Java implementation of LangChain | |
| Haystack | Python | Search and question answering agents | |
| LlamaIndex.js | TypeScript | JS version of LlamaIndex | |
| LangChain.rb | Ruby | Ruby implementation of LangChain | |
| LangChainGo | Go | Go implementation for LLM orchestration | |
| OpenAI Agents (Python) | Python | Lightweight, provider-agnostic agent framework | |
| Swarms-rs | Rust | Swarm-based agent orchestration in Rust | |
| AnythingLLM | JavaScript | All-in-one AI agent builder with RAG and UI |
Tools and systems for managing AI agents.
| Name | Stars | Description |
|---|---|---|
| Letta (formerly MemGPT) | Dynamic, adaptive agent memory system | |
| Mem0 | Universal memory layer for AI agents | |
| ChromaDB | Vector DB for memory/context | |
| Weaviate | Scalable vector DB for semantic memory |
| Name | Stars | Description |
|---|---|---|
| AgentBench | Multi-environment testing for agents | |
| LangTrace | Monitoring and trace visualization | |
| Agent Evaluation | Benchmarking agent capabilities | |
| Simple Evals | OpenAI's lightweight LLM evaluation library |
| Name | Stars | Description |
|---|---|---|
| Daytona | Elastic infrastructure for AI-generated code | |
| E2B | Secure sandboxed environments for agents | |
| OctoAI | Scalable infrastructure for agent deployment | |
| Modal | Serverless runtime for AI workloads |
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 | Tool usage in AI agents |
| Multi-Agent Collaboration | arXiv | Collaboration in multi-agent systems |
| Large Language Model based Multi-Agents | arXiv | Survey of progress and challenges |
| Agentic AI Systems | arXiv | Components and applications of agentic AI |
| A Survey on LLM-based Autonomous Agents | arXiv | Focus on autonomous LLM agents |
| Name | Stars | Description |
|---|---|---|
| ToolBench | Benchmark for tool learning | |
| SOTOPIA-Ο | Social intelligence benchmark for multi-agent systems |
Join the conversation and stay updated on AI agent developments.
| Name | Link | Description |
|---|---|---|
| LangChain Community | Discord | Active developer community |
| AutoGen Discussions | GitHub | Microsoft AutoGen community forum |
| AgentOps Discord | Join | Developer space for observability and testing agents |
| Letta AI Community | Discord | Discussions on adaptive memory in AI agents |
| Name | Link | Description |
|---|---|---|
| LangChain Newsletter | Subscribe | LangChain and agent updates |
| The Batch (DeepLearning.AI) | Subscribe | Weekly AI industry insights |
| Agent Weekly | Subscribe | News and launches from the AI agent ecosystem |
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.