Skip to content

GopalGB/awesome-ai-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Awesome AI Agents Awesome

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.


Contents


Agent Frameworks

Frameworks for building, composing, and deploying AI agents.

Name Stars Description
LangChain Stars Framework for developing applications powered by LLMs with chains, agents, and retrieval
LangGraph Stars Library for building stateful, multi-step agent workflows as graphs
CrewAI Stars Framework for orchestrating role-playing autonomous AI agents in collaborative crews
DSPy Stars Framework for programming (not prompting) LMs with composable and optimizable modules
AutoGen Stars Microsoft's framework for building multi-agent conversational AI systems
Agno Stars Lightweight framework for building multimodal AI agents with memory and tools
Smolagents Stars Hugging Face's minimalist library for building powerful agents in few lines of code
PydanticAI Stars Agent framework from the Pydantic team with type-safe, model-agnostic design
Swarm Stars OpenAI's lightweight multi-agent orchestration framework (educational)
Atomic Agents Stars Modular, composable framework for building AI agents with atomic components
Llama Agents Stars Async framework for building multi-agent systems from LlamaIndex
ControlFlow Stars Agentic AI framework by Prefect for building structured, observable workflows

Multi-Agent Systems

Frameworks and platforms focused on multi-agent coordination and collaboration.

Name Stars Description
MetaGPT Stars Multi-agent framework that assigns different roles (PM, Engineer, QA) to GPTs for complex tasks
ChatDev Stars Virtual software company with agents acting as CEO, CTO, programmer, and tester
Swarms Stars Enterprise-grade multi-agent orchestration framework with swarm intelligence
CAMEL Stars Communicative agents for "mind" exploration of large-scale language model society
AutoGPT Stars Autonomous GPT-4 agent that chains thoughts to achieve goals independently
BabyAGI Stars AI-powered task management system that creates, prioritizes, and executes tasks
SuperAGI Stars Open-source autonomous AI agent framework with tools, memory, and concurrent agents

Memory & State

Systems for giving agents persistent memory and managing conversational state.

Name Stars Description
Mem0 Stars Self-improving memory layer for LLM applications with personalization
Zep Stars Long-term memory for AI assistants with facts, summaries, and knowledge graphs
Letta (MemGPT) Stars Framework for creating LLM agents with long-term memory and self-editing capabilities
Chromadb Stars AI-native open-source embedding database for agent memory and retrieval
Milvus Stars Cloud-native vector database for scalable similarity search and AI applications

Orchestration & Workflow

Tools for orchestrating agent workflows, scheduling, and process automation.

Name Stars Description
n8n Stars Fair-code workflow automation with AI agent capabilities and 400+ integrations
Temporal Stars Durable execution platform for reliable agent workflows and orchestration
Prefect Stars Workflow orchestration framework for building data pipelines and AI workflows
Inngest Stars Durable workflow engine for AI-powered applications with step functions and retries
Windmill Stars Open-source developer platform for scripts, workflows, and UIs as code

Monitoring & Observability

Tools for tracing, debugging, and monitoring AI agent systems in production.

Name Stars Description
Logfire Stars Observability platform from Pydantic for monitoring Python apps and AI agents
LangSmith -- LangChain's platform for debugging, testing, evaluating, and monitoring LLM applications
Langfuse Stars Open-source LLM engineering platform with tracing, evals, and prompt management
Arize Phoenix Stars Open-source AI observability with traces, evaluations, and dataset management
OpenLLMetry Stars Open-source observability for LLM applications using OpenTelemetry
Helicone Stars Open-source LLM observability platform with logging, caching, and rate limiting

Platforms & APIs

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

Developer Tools

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 Stars AI pair programming in your terminal that edits code in your local git repo
Continue Stars Open-source AI code assistant for VS Code and JetBrains
OpenHands Stars Platform for AI-powered software development agents (formerly OpenDevin)
SWE-agent Stars 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 Stars Agentic AI software engineer that understands instructions and writes code

Code Agents

Specialized agents focused on software engineering tasks.

Name Stars Description
Devin -- Cognition's autonomous AI software engineer
Codex Stars OpenAI's lightweight coding agent that runs in your terminal
Copilot Workspace -- GitHub's agent-powered development environment for planning and implementing changes
Cline Stars Autonomous coding agent for VS Code that uses CLI and browser
Mentat Stars AI coding assistant that works with your codebase from the command line
GPT Engineer Stars Specify what you want it to build, the AI asks for clarification, and then builds it
Plandex Stars AI coding engine for complex tasks spanning many files and steps

Open Source Agents

Standalone open-source agent projects for various use cases.

Name Stars Description
Open Interpreter Stars Natural language interface for your computer that runs code locally
GPT Researcher Stars Autonomous agent for comprehensive online research on any topic
AgentGPT Stars Assemble, configure, and deploy autonomous AI agents in your browser
Phidata Stars Build multi-modal agents with memory, knowledge, tools, and reasoning
AgentScope Stars Multi-agent platform with distributed support from Alibaba
Composio Stars Integration platform for AI agents with 250+ tools (GitHub, Slack, Jira, etc.)
Browser Use Stars Make AI agents interact with websites through natural browser automation

RAG & Knowledge

Tools for retrieval-augmented generation and knowledge management for agents.

Name Stars Description
LlamaIndex Stars Data framework for connecting LLMs with external data sources
Haystack Stars End-to-end NLP framework for building RAG pipelines and search systems
Unstructured Stars Open-source toolkit for ingesting and preprocessing documents for RAG
Embedchain Stars Framework for creating RAG-powered bots over any dataset
RAGFlow Stars Open-source RAG engine with deep document understanding

Agent Infrastructure

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 Stars Run large language models locally for private agent deployments
vLLM Stars High-throughput LLM serving engine for production agent deployments
LiteLLM Stars Unified API to call 100+ LLM providers with load balancing and spend tracking
Instructor Stars Structured output from LLMs with validation -- essential for reliable agent tool use

Evaluation & Testing

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 Stars Benchmark for evaluating LLMs as agents across diverse environments
SWE-bench Stars Benchmark for evaluating LLMs on real-world software engineering problems
DeepEval Stars Open-source evaluation framework for LLMs and AI agents
Ragas Stars Evaluation framework for RAG pipelines with metrics for faithfulness and relevancy

Voice & Multimodal Agents

Agents that work with voice, vision, and multiple modalities.

Name Stars Description
LiveKit Agents Stars Build real-time multimodal AI agents with voice, video, and data channels
Pipecat Stars Open-source framework for voice and multimodal conversational AI
Vocode Stars 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

Papers & Research

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

Tutorials & Courses

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

Community

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

Contributing

Contributions welcome! Read the contribution guidelines first.

How to Contribute

  1. Fork this repository
  2. Add your resource in the appropriate category
  3. Use the format: | [Name](link) | ![Stars](badge) | One-line description |
  4. Submit a pull request

Criteria for Inclusion

  • 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

License

CC0

To the extent possible under law, Gopal Bagaswar has waived all copyright and related or neighboring rights to this work.

About

A curated list of AI agent frameworks, tools, platforms, and resources for building autonomous AI systems

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors