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

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Awesome AI Agents Awesome 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 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.

πŸš€ 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.
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.

πŸ”¬ Research Agents

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.

🎨 Creative Agents

Name Stars Description
ShortGPT AI agent for generating short-form video content.
AI-town Virtual world populated by AI agents.

🌐 Web Agents

Name Stars Description
NanoBrowser TypeScript-based AI agent for web Browse tasks.

πŸ’» Programming Language Agents

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).

βš™οΈ Agent Operations

Tools and systems for managing AI agents.

🧠 Memory

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.

πŸ“Š Evaluation

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.

πŸš€ Deployment

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.

πŸ“š 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 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.

πŸ“Š Benchmarks

Name Stars Description
ToolBench Benchmark for tool learning in agents.
SOTOPIA-Ο€ Benchmark for social intelligence testing in multi-agent systems.

🌐 Community Resources

Join the conversation and stay updated on AI agent developments.

πŸ‘₯ Communities

Name Link Description
LangChain Community Discord Active community for LangChain and AI agents.
AutoGen Discussions GitHub Official discussion forum for AutoGen

πŸ“° Newsletters

Name Link Description
LangChain Newsletter Subscribe Updates on LangChain and AI agent developments
The Batch by DeepLearning.AI Subscribe AI news including agent developments

πŸš€ 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:

  1. Fork the repository and clone it locally.
  2. Add your resource to the appropriate section in README.md.
  3. Ensure the resource is:
    • Relevant to AI agents.
    • Actively maintained (updated within the last 6 months).
    • Includes a brief description and link.
  4. 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

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •