A curated list of AI agent frameworks, tools, platforms, and resources for building autonomous AI systems.
AI agents are systems that use LLMs to reason, plan, and take actions autonomously. This list covers the full ecosystem -- from frameworks for building agents to tools for monitoring, orchestrating, and deploying them in production.
Star this repo to keep up with the rapidly evolving AI agent landscape.
- Agent Frameworks
- Multi-Agent Systems
- Memory & State
- Orchestration & Workflow
- Monitoring & Observability
- Platforms & APIs
- Developer Tools
- Code Agents
- Open Source Agents
- RAG & Knowledge
- Agent Infrastructure
- Evaluation & Testing
- Voice & Multimodal Agents
- Papers & Research
- Tutorials & Courses
- Community
- Contributing
Frameworks for building, composing, and deploying AI agents.
| Name | Stars | Description |
|---|---|---|
| LangChain | Framework for developing applications powered by LLMs with chains, agents, and retrieval | |
| LangGraph | Library for building stateful, multi-step agent workflows as graphs | |
| CrewAI | Framework for orchestrating role-playing autonomous AI agents in collaborative crews | |
| DSPy | Framework for programming (not prompting) LMs with composable and optimizable modules | |
| AutoGen | Microsoft's framework for building multi-agent conversational AI systems | |
| Agno | Lightweight framework for building multimodal AI agents with memory and tools | |
| Smolagents | Hugging Face's minimalist library for building powerful agents in few lines of code | |
| PydanticAI | Agent framework from the Pydantic team with type-safe, model-agnostic design | |
| Swarm | OpenAI's lightweight multi-agent orchestration framework (educational) | |
| Atomic Agents | Modular, composable framework for building AI agents with atomic components | |
| Llama Agents | Async framework for building multi-agent systems from LlamaIndex | |
| ControlFlow | Agentic AI framework by Prefect for building structured, observable workflows |
Frameworks and platforms focused on multi-agent coordination and collaboration.
| Name | Stars | Description |
|---|---|---|
| MetaGPT | Multi-agent framework that assigns different roles (PM, Engineer, QA) to GPTs for complex tasks | |
| ChatDev | Virtual software company with agents acting as CEO, CTO, programmer, and tester | |
| Swarms | Enterprise-grade multi-agent orchestration framework with swarm intelligence | |
| CAMEL | Communicative agents for "mind" exploration of large-scale language model society | |
| AutoGPT | Autonomous GPT-4 agent that chains thoughts to achieve goals independently | |
| BabyAGI | AI-powered task management system that creates, prioritizes, and executes tasks | |
| SuperAGI | Open-source autonomous AI agent framework with tools, memory, and concurrent agents |
Systems for giving agents persistent memory and managing conversational state.
| Name | Stars | Description |
|---|---|---|
| Mem0 | Self-improving memory layer for LLM applications with personalization | |
| Zep | Long-term memory for AI assistants with facts, summaries, and knowledge graphs | |
| Letta (MemGPT) | Framework for creating LLM agents with long-term memory and self-editing capabilities | |
| Chromadb | AI-native open-source embedding database for agent memory and retrieval | |
| Milvus | Cloud-native vector database for scalable similarity search and AI applications |
Tools for orchestrating agent workflows, scheduling, and process automation.
| Name | Stars | Description |
|---|---|---|
| n8n | Fair-code workflow automation with AI agent capabilities and 400+ integrations | |
| Temporal | Durable execution platform for reliable agent workflows and orchestration | |
| Prefect | Workflow orchestration framework for building data pipelines and AI workflows | |
| Inngest | Durable workflow engine for AI-powered applications with step functions and retries | |
| Windmill | Open-source developer platform for scripts, workflows, and UIs as code |
Tools for tracing, debugging, and monitoring AI agent systems in production.
| Name | Stars | Description |
|---|---|---|
| Logfire | Observability platform from Pydantic for monitoring Python apps and AI agents | |
| LangSmith | -- | LangChain's platform for debugging, testing, evaluating, and monitoring LLM applications |
| Langfuse | Open-source LLM engineering platform with tracing, evals, and prompt management | |
| Arize Phoenix | Open-source AI observability with traces, evaluations, and dataset management | |
| OpenLLMetry | Open-source observability for LLM applications using OpenTelemetry | |
| Helicone | Open-source LLM observability platform with logging, caching, and rate limiting |
Commercial platforms and APIs for building and deploying AI agents.
| Name | Description |
|---|---|
| OpenAI Assistants API | Build AI assistants with tools, files, and persistent threads |
| Anthropic Claude Tool Use | Claude's function calling and tool use for building agentic systems |
| Google Gemini | Google's multimodal AI with function calling and grounding capabilities |
| AWS Bedrock Agents | Fully managed service for building AI agents on AWS infrastructure |
| Azure AI Agent Service | Microsoft's enterprise platform for deploying AI agents at scale |
| Vertex AI Agent Builder | Google Cloud's platform for building conversational AI agents |
| Relevance AI | No-code platform for building and deploying AI agents and workflows |
IDEs, coding assistants, and development tools for building with AI agents.
| Name | Stars | Description |
|---|---|---|
| Claude Code | -- | Anthropic's agentic coding tool that operates directly in your terminal |
| Cursor | -- | AI-first code editor with multi-file editing, codebase understanding, and agent mode |
| aider | AI pair programming in your terminal that edits code in your local git repo | |
| Continue | Open-source AI code assistant for VS Code and JetBrains | |
| OpenHands | Platform for AI-powered software development agents (formerly OpenDevin) | |
| SWE-agent | Agent that autonomously fixes GitHub issues using LLMs | |
| v0 | -- | Vercel's generative UI tool that creates React components from prompts |
| bolt.new | -- | StackBlitz's AI-powered full-stack web development agent in the browser |
| Devika | Agentic AI software engineer that understands instructions and writes code |
Specialized agents focused on software engineering tasks.
| Name | Stars | Description |
|---|---|---|
| Devin | -- | Cognition's autonomous AI software engineer |
| Codex | OpenAI's lightweight coding agent that runs in your terminal | |
| Copilot Workspace | -- | GitHub's agent-powered development environment for planning and implementing changes |
| Cline | Autonomous coding agent for VS Code that uses CLI and browser | |
| Mentat | AI coding assistant that works with your codebase from the command line | |
| GPT Engineer | Specify what you want it to build, the AI asks for clarification, and then builds it | |
| Plandex | AI coding engine for complex tasks spanning many files and steps |
Standalone open-source agent projects for various use cases.
| Name | Stars | Description |
|---|---|---|
| Open Interpreter | Natural language interface for your computer that runs code locally | |
| GPT Researcher | Autonomous agent for comprehensive online research on any topic | |
| AgentGPT | Assemble, configure, and deploy autonomous AI agents in your browser | |
| Phidata | Build multi-modal agents with memory, knowledge, tools, and reasoning | |
| AgentScope | Multi-agent platform with distributed support from Alibaba | |
| Composio | Integration platform for AI agents with 250+ tools (GitHub, Slack, Jira, etc.) | |
| Browser Use | Make AI agents interact with websites through natural browser automation |
Tools for retrieval-augmented generation and knowledge management for agents.
| Name | Stars | Description |
|---|---|---|
| LlamaIndex | Data framework for connecting LLMs with external data sources | |
| Haystack | End-to-end NLP framework for building RAG pipelines and search systems | |
| Unstructured | Open-source toolkit for ingesting and preprocessing documents for RAG | |
| Embedchain | Framework for creating RAG-powered bots over any dataset | |
| RAGFlow | Open-source RAG engine with deep document understanding |
Tools and protocols for agent communication, tool use, and deployment.
| Name | Stars | Description |
|---|---|---|
| MCP (Model Context Protocol) | -- | Anthropic's open protocol for connecting AI models with data sources and tools |
| Ollama | Run large language models locally for private agent deployments | |
| vLLM | High-throughput LLM serving engine for production agent deployments | |
| LiteLLM | Unified API to call 100+ LLM providers with load balancing and spend tracking | |
| Instructor | Structured output from LLMs with validation -- essential for reliable agent tool use |
Frameworks for evaluating and testing AI agent performance.
| Name | Stars | Description |
|---|---|---|
| GAIA Benchmark | -- | Benchmark for general AI assistants testing real-world multi-step reasoning |
| AgentBench | Benchmark for evaluating LLMs as agents across diverse environments | |
| SWE-bench | Benchmark for evaluating LLMs on real-world software engineering problems | |
| DeepEval | Open-source evaluation framework for LLMs and AI agents | |
| Ragas | Evaluation framework for RAG pipelines with metrics for faithfulness and relevancy |
Agents that work with voice, vision, and multiple modalities.
| Name | Stars | Description |
|---|---|---|
| LiveKit Agents | Build real-time multimodal AI agents with voice, video, and data channels | |
| Pipecat | Open-source framework for voice and multimodal conversational AI | |
| Vocode | Build voice-based LLM agents with streaming speech-to-speech pipelines | |
| OpenAI Realtime API | -- | Native speech-to-speech API for building real-time voice agents |
Key academic papers on AI agents and autonomous systems.
| Paper | Year | Description |
|---|---|---|
| ReAct: Synergizing Reasoning and Acting | 2022 | Foundational paper on combining reasoning traces with actions in LLMs |
| Toolformer | 2023 | Teaching language models to use tools autonomously |
| Generative Agents | 2023 | Interactive simulacra of human behavior using LLM-powered agents |
| Voyager | 2023 | LLM-powered embodied agent for lifelong learning in Minecraft |
| Chain-of-Thought Prompting | 2022 | Eliciting reasoning in LLMs through chain-of-thought demonstrations |
| Tree of Thoughts | 2023 | Deliberate problem solving with LLMs through exploration of reasoning paths |
| Reflexion | 2023 | Language agents with verbal reinforcement learning |
| LATS | 2023 | Language Agent Tree Search -- unifying reasoning, acting, and planning |
| The Landscape of Emerging AI Agent Architectures | 2024 | Survey of multi-agent system architectures and design patterns |
| A Survey on Large Language Model based Autonomous Agents | 2023 | Comprehensive survey covering agent construction, applications, and evaluation |
Learning resources for building AI agents.
| Resource | Description |
|---|---|
| DeepLearning.AI - AI Agents in LangGraph | Short course on building agentic workflows with LangGraph |
| DeepLearning.AI - Multi AI Agent Systems with CrewAI | Short course on multi-agent orchestration with CrewAI |
| LangChain Academy | Official courses on building with LangChain and LangGraph |
| Hugging Face Agents Course | Free course on building AI agents with open-source tools |
| AI Agent Infrastructure (Newsletter) | Weekly newsletter covering AI agent tools and infrastructure |
| Awesome LLM-Powered Agent | Another curated list focused on LLM-powered autonomous agents |
Places to discuss AI agents and connect with builders.
| Community | Description |
|---|---|
| r/AI_Agents | Reddit community for AI agent discussions |
| LangChain Discord | Official LangChain community |
| CrewAI Discord | Official CrewAI community |
| AI Agent Twitter/X List | Curated list of AI agent builders and researchers |
Contributions welcome! Read the contribution guidelines first.
- Fork this repository
- Add your resource in the appropriate category
- Use the format:
| [Name](link) |  | One-line description | - Submit a pull request
- Must be actively maintained (commit within last 6 months)
- Must be relevant to AI agents (not general ML/AI tools)
- Must have a clear README or documentation
- Open-source projects preferred, but notable commercial tools accepted
- No duplicate entries
To the extent possible under law, Gopal Bagaswar has waived all copyright and related or neighboring rights to this work.
