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: 1 day ago
JSON representation
-
🚀 Specialized Agents
-
💻 Programming Language Agents
- LangChain4j
- LlamaIndex.js - llama/LlamaIndexTS) | JS version of LlamaIndex |
- LangChain.rb
- LangChainGo
- TypeChat - safe LLM outputs using TypeScript types |
- LangChain.js - ai/langchainjs) | JS version of LangChain |
- Semantic Kernel - kernel) | Integrate LLMs into .NET apps |
- Haystack - ai/haystack) | Search and question answering agents |
- OpenAI Agents (Python) - agents-python) | Lightweight, provider-agnostic agent framework |
- Swarms-rs - Swarm-Corporation/swarms-rs) | Swarm-based agent orchestration in Rust |
- AnythingLLM - Labs/anything-llm) | All-in-one AI agent builder with RAG and UI |
-
💻 Coding Agents
- SWE-agent - nlp/SWE-agent) | AI agent for software engineering tasks |
- Devika
- OpenDevin - source coding automation platform |
- GPT Pilot - io/gpt-pilot) | Assists in writing and debugging code |
- Plandex - ai/plandex) | AI coding engine for complex projects |
- TaskWeaver - first agent framework for analytical tasks |
- GPT Pilot - io/gpt-pilot) | Assists in writing and debugging code |
- Aider - gauthier/aider) | AI pair programming in terminal |
-
🔬 Research Agents
- GPT Researcher - researcher) | Autonomous agent for comprehensive research |
- Storm - oval/storm) | Multi-agent system for collaborative reasoning |
- DeerFlow - flow) | Framework for deep research with web search and Python execution |
-
🎨 Creative Agents
-
🌐 Web Agents
- NanoBrowser - based AI browsing agent |
-
-
⚙️ Agent Operations
-
🧠 Memory
- MemGPT - based agents. |
- ChromaDB - core/chroma) | Vector DB for memory/context |
- Weaviate
- Letta (formerly MemGPT) - ai/letta) | Dynamic, adaptive agent memory system |
-
📊 Evaluation
- AgentBench - environment testing for agents |
- Agent Evaluation - evaluation) | Benchmarking agent capabilities |
- AgentBench - environment testing framework for AI agents. |
- BrowseComp - evals) | Web browsing agent evaluation |
- LangTrace - Labs/langtrace) | Monitoring and trace visualization |
-
🚀 Deployment
-
-
🌟 Core Frameworks
- Upsonic - oriented |
- MetaGPT - based agents |
- LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
- ChatDev
- AGiXT - XT/AGiXT) | Adaptive automation platform with persistent memory |
- SuperAGI - source AGI framework, multi-modal agents |
- LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
- SuperAGI - source AGI framework, multi-modal agents |
- AgentVerse - agent simulation environments for research |
- AutoGen - agent conversations, GPT-4 integration, customizable workflows |
- Neurolink - provider AI agent framework, unifies 12+ LLM providers, workflow orchestration |
- LangGraph - ai/langgraph) | Stateful, multi-actor applications with LLMs |
- Google ADK (Agent Development Kit) - python) | Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents |
- OpenAI Assistants API (SDK) - python) | Build AI assistants with tools and persistent threads via SDK |
- AgentOps - AI/agentops) | Monitoring, cost tracking, and benchmarking SDK for agents |
- LLMStack - code multi-agent framework with data workflows |
- Agency Swarm - swarm) | Reliable multi-agent orchestration using OpenAI Assistants API |
- AutoGen - agent conversations, GPT-4 integration, customizable workflows |
-
Core Frameworks
- MetaGPT - based agents |
-
Specialized Agents
-
Research Agents
- GPT Researcher - Autonomous agent for comprehensive online research.
-
Creative Agents
- ShortGPT - AI agent for generating short-form video content.
-
-
📚 Research & Benchmarks
-
Agent Operations
-
Memory
- ChromaDB - Vector database for agent memory and context.
-
-
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
- ![Contributors - ai-agents/graphs/contributors)
-
Programming Languages
Categories
Sub Categories
Keywords
ai
29
llm
25
openai
20
agent
14
python
13
gpt-4
11
ai-agents
10
agents
8
chatgpt
7
gpt
7
llms
7
artificial-intelligence
7
automation
6
developer-tools
6
llm-agent
6
llmops
5
langchain
5
autonomous-agents
4
multi-agent
4
llm-framework
4
agi
3
embeddings
3
nextjs
3
code-interpreter
3
llama
3
rag
3
ollama
3
agentic
3
machine-learning
3
pinecone
3
framework
3
vector-database
3
typescript
3
nodejs
3
autogen
3
javascript
3
crewai
2
information-retrieval
2
semantic-search
2
artificial-general-intelligence
2
autogen-ecosystem
2
superagi
2
agentic-workflow
2
agentic-agi
2
copilot
2
cli
2
document-retrieval
2
video-editing
2
video
2
content
2