awesome-ai-agents
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.
https://github.com/nipunaranasinghe/awesome-ai-agents
Last synced: 6 days ago
JSON representation
-
🚀 Specialized Agents
-
💻 Programming Language Agents
- TypeChat
- LangChain.js - ai/langchainjs) | JavaScript version of LangChain for building agents |
- LangChain4j
- LlamaIndex.js - llama/LlamaIndexTS) | TypeScript version of LlamaIndex for building agents |
- LangChain.rb
- LangChainGo
- Swarms-rs - Swarm-Corporation/swarms-rs) | Framework for building and orchestrating swarms of AI agents in Rust. |
- AnythingLLM - Labs/anything-llm) | All-in-one Desktop & Docker AI application with RAG, AI agents, No-code agent builder (Node.js backend). |
- Semantic Kernel - kernel) | SDK for integrating LLMs with C# applications |
- Haystack - ai/haystack) | Framework for building search and question answering agents |
- OpenAI Agents (Python) - agents-python) | Lightweight, powerful framework for multi-agent workflows, provider-agnostic. |
-
💻 Coding Agents
- SWE-agent - nlp/SWE-agent) | AI agent for software engineering tasks. |
- GPT Pilot - io/gpt-pilot) | Assists in writing and debugging code. |
- Devika - level human instructions and write code. |
- Aider - gauthier/aider) | AI pair programming in your terminal. |
- Plandex - ai/plandex) | AI coding engine for complex tasks. |
- TaskWeaver - first agent framework for planning and executing data analytics tasks. |
- OpenDevin - source alternative for coding tasks. |
-
🔬 Research Agents
- GPT Researcher - researcher) | Autonomous agent for comprehensive online research. |
- Storm - oval/storm) | Multi-agent system for collaborative research. |
- DeerFlow - flow) | Deep Research framework combining language models with tools like web search and Python execution. |
-
🎨 Creative Agents
-
🌐 Web Agents
- NanoBrowser - based AI agent for web Browse tasks. |
-
-
⚙️ Agent Operations
-
🧠 Memory
- MemGPT - based agents. |
- ChromaDB - core/chroma) | Vector database for agent memory and context. |
- Weaviate
- Letta (formerly MemGPT) - ai/letta) | Manages memory for LLM-based agents. |
-
📊 Evaluation
- AgentBench - environment testing framework for AI agents. |
- Agent Evaluation - evaluation) | Benchmark for evaluating agent capabilities. |
- AgentBench - environment testing framework for AI agents. |
- BrowseComp - evals) | Benchmark for evaluating AI agents on web Browse tasks. |
- LangTrace - Labs/langtrace) | Monitoring and evaluation for agent workflows. |
-
🚀 Deployment
-
-
🌟 Core Frameworks
- Upsonic - oriented |
- AutoGen - agent conversations, GPT-4 integration, customizable workflows |
- MetaGPT - based agents |
- ChatDev
- AGiXT - XT/AGiXT) | Advanced AI automation platform with adaptive memory |
- CrewAI - based agent orchestration, task delegation |
- LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
- SuperAGI - source AGI framework, multi-modal agents |
- AgentVerse - agent simulation environments for research |
- LangGraph - ai/langgraph) | Building stateful, multi-actor applications with LLMs, part of the LangChain ecosystem. |
- OpenAI Assistants API (SDK) - python) | Build AI assistants with instructions, tools (Code Interpreter, Retrieval), persistent threads (via SDK). |
- LLMStack - code multi-agent framework to build LLM Agents, workflows, and applications with your data. |
- AgentOps - AI/agentops) | SDK for AI agent monitoring, LLM cost tracking, benchmarking. Integrates with various agent frameworks. |
- Google ADK (Agent Development Kit) - python) | Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents. |
- Agency Swarm - swarm) | Reliable agent framework built on top of the latest OpenAI Assistants API. |
-
Core Frameworks
-
Specialized Agents
-
Research Agents
- Storm - Multi-agent system for collaborative research.
- GPT Researcher - Autonomous agent for comprehensive online research.
- Storm - Multi-agent system for collaborative research.
-
Coding Agents
- GPT Pilot - Assists in writing and debugging code.
-
Creative Agents
-
-
Agent Operations
-
Evaluation
-
Deployment
-
Memory
- ChromaDB - Vector database for agent memory and context.
-
-
📚 Research & Benchmarks
-
Research & Benchmarks
-
Papers
- The Rise of LLM-Based Agents - Comprehensive survey on LLM-based agents.
- Tool Learning with Foundation Models - Explores tool usage in AI agents.
-
Benchmarks
- ToolBench - Benchmark for tool learning in agents.
-
-
Community Resources
-
🌐 Community Resources
-
🚀 Contributors
-
📰 Newsletters
- ![Contributors - ai-agents/graphs/contributors)
- stargazers
-
Programming Languages
Categories
Sub Categories
💻 Programming Language Agents
11
💻 Coding Agents
7
📰 Newsletters
6
📄 Papers
6
📊 Evaluation
5
🚀 Deployment
4
🧠 Memory
4
🔬 Research Agents
3
Research Agents
3
Communities
3
Deployment
3
Papers
2
📊 Benchmarks
2
Creative Agents
2
🎨 Creative Agents
2
Evaluation
2
Benchmarks
1
Memory
1
🌐 Web Agents
1
Coding Agents
1
Newsletters
1
👥 Communities
1
Keywords
ai
30
llm
24
openai
21
agent
14
python
13
gpt-4
12
ai-agents
11
agents
9
chatgpt
8
llms
7
gpt
7
artificial-intelligence
7
automation
6
llm-agent
6
developer-tools
6
llmops
5
langchain
5
autonomous-agents
4
multi-agent
4
llm-framework
4
machine-learning
3
cli
3
framework
3
autogen
3
typescript
3
nodejs
3
code-interpreter
3
agentic
3
rag
3
javascript
3
ollama
3
llama
3
agi
3
nextjs
3
embeddings
3
pinecone
3
vector-database
3
semantic-search
2
document-retrieval
2
information-retrieval
2
command-line
2
autogen-ecosystem
2
deep-research
2
agentic-agi
2
retrieval-augmented-generation
2
nlp
2
ai-tools
2
large-language-models
2
metagpt
2
video-editing
2