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: 5 days ago
JSON representation
-
⚙️ Agent Operations
-
🧠 Memory
- MemGPT - based agents. |
- ChromaDB - core/chroma) | Vector DB for memory/context |
- Letta (formerly MemGPT) - ai/letta) | Dynamic, adaptive agent memory system |
- Weaviate
-
📊 Evaluation
- AgentBench - environment testing for agents |
- LangTrace - Labs/langtrace) | Monitoring and trace visualization |
- Agent Evaluation - evaluation) | Benchmarking agent capabilities |
- BrowseComp - evals) | Web browsing agent evaluation |
-
🚀 Deployment
-
-
🌟 Core Frameworks
- MetaGPT - based agents |
- LangChain - ai/langchain) | Tool integration, memory management, agent chaining |
- ChatDev
- AgentVerse - agent simulation environments for research |
- SuperAGI - source AGI framework, multi-modal agents |
- AGiXT - XT/AGiXT) | Adaptive automation platform with persistent memory |
- Upsonic - oriented |
- 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 |
-
🚀 Specialized Agents
-
🔬 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 |
-
💻 Coding Agents
- Devika
- SWE-agent - nlp/SWE-agent) | AI agent for software engineering tasks |
- OpenDevin - source coding automation platform |
- 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 |
-
🎨 Creative Agents
-
💻 Programming Language Agents
- TypeChat - safe LLM outputs using TypeScript types |
- LangChain.js - ai/langchainjs) | JS version of LangChain |
- Semantic Kernel - kernel) | Integrate LLMs into .NET apps |
- LangChain4j
- Haystack - ai/haystack) | Search and question answering agents |
- LlamaIndex.js - llama/LlamaIndexTS) | JS version of LlamaIndex |
- LangChain.rb
- LangChainGo
- 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 |
-
🌐 Web Agents
- NanoBrowser - based AI browsing agent |
-
-
📚 Research & Benchmarks
-
Community Resources
-
🌐 Community Resources
-
🚀 Contributors
-
📰 Newsletters
- ![Contributors - ai-agents/graphs/contributors)
- stargazers
- ![Contributors - ai-agents/graphs/contributors)
-
Programming Languages
Categories
Sub Categories
Keywords
ai
24
llm
22
openai
17
agent
12
ai-agents
10
python
10
gpt-4
7
agents
6
gpt
6
chatgpt
5
langchain
5
artificial-intelligence
5
llms
5
developer-tools
5
automation
4
llmops
4
llm-agent
4
rag
3
typescript
3
ollama
3
llama
3
nodejs
3
javascript
3
llm-framework
3
vector-database
3
code-interpreter
3
multi-agent
3
machine-learning
3
deep-research
2
autonomous-agents
2
autogen
2
semantic-search
2
llama3
2
pinecone
2
agentic-workflow
2
vector-search
2
embeddings
2
crewai
2
agentic
2
ai-tools
2
cli
2
retrieval-augmented-generation
2
nlp
2
golang
2
large-language-models
2
generative-ai
2
claude
2
copilot
2
claude-ai
2
anthropic
2