Skip to content

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. Perfect for developers, researchers, and AI enthusiasts exploring the future of autonomous systems.

License

Notifications You must be signed in to change notification settings

NipunaRanasinghe/awesome-ai-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

56 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome AI Agents Awesome Lint Check Links

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.

Awesome AI Agents Logo

Contents


🌟 Core Frameworks

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

πŸš€ Specialized Agents

Agents designed for specific tasks or industries.

πŸ’» Coding Agents

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

πŸ”¬ Research Agents

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

🎨 Creative Agents

Name Stars Description
ShortGPT Short-form video generation agent
AI-town Virtual world simulation with AI agents

🌐 Web 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

πŸ—£οΈ Programming Language Agents

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

βš™οΈ Agent Operations

Tools and systems for managing AI agents.

🧠 Memory

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

πŸ“Š Evaluation

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

πŸš€ Deployment

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

πŸ“š Research & Benchmarks

Key research papers, benchmarks, and surveys on AI agents.

πŸ“„ Papers

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

πŸ“Š Benchmarks

Name Stars Description
ToolBench Benchmark for tool learning
SOTOPIA-Ο€ Social intelligence benchmark for multi-agent systems

🌐 Community Resources

Join the conversation and stay updated on AI agent developments.

πŸ‘₯ Communities

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

πŸ“° Newsletters

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

πŸš€ Contributors

A huge thank you to all our amazing contributors!

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!

Contributing

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.

About

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. Perfect for developers, researchers, and AI enthusiasts exploring the future of autonomous systems.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors 8