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: 2 days ago
JSON representation
-
🌟 Core Frameworks
- Google ADK (Agent Development Kit) - python) |Code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents |
- CrewAI - based agent orchestration, task delegation |
- Agency Swarm - swarm) |Reliable multi-agent orchestration using OpenAI Assistants API |
- ChatDev
- MetaGPT - based agents |
- AgentVerse - agent simulation environments for research |
- SuperAGI - source AGI framework, multi-modal agents |
- AGiXT - XT/AGiXT) |Adaptive automation platform with persistent memory |
- Upsonic - oriented |
- AutoGen - agent conversations, GPT-4 integration, customizable workflows |
- Neurolink - provider AI agent framework, unifies 12+ LLM providers, workflow orchestration |
- LangChain - ai/langchain) |Tool integration, memory management, agent chaining |
- OpenAI Assistants API (SDK) - python) |Build AI assistants with tools and persistent threads via SDK |
- LangGraph - ai/langgraph) |Stateful, multi-actor applications with LLMs |
- AgentOps - AI/agentops) |Monitoring, cost tracking, and benchmarking SDK for agents |
- LLMStack - code multi-agent framework with data workflows |
-
🚀 Specialized Agents
-
🗣️ Programming Language Agents
- LangChain4j
- TypeChat - safe LLM outputs using TypeScript types |
- LangChain.rb
- 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 |
- LangChain.js - ai/langchainjs) |JS version of LangChain |
- Semantic Kernel - kernel) |Integrate LLMs into .NET apps |
- Haystack - ai/haystack) |Search and question answering agents |
- LlamaIndex.js - llama/LlamaIndexTS) |JS version of LlamaIndex |
- LangChainGo
-
🎨 Creative Agents
-
💻 Coding Agents
- GPT Pilot - io/gpt-pilot) |Assists in writing and debugging code |
- Aider - gauthier/aider) |AI pair programming in terminal |
- 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 |
- OpenHands - Hands-AI/OpenHands) |Open-source AI software development agents (formerly OpenDevin) |
- TaskWeaver - first agent framework for analytical tasks |
-
🔬 Research Agents
- DeerFlow - flow) |Framework for deep research with web search and Python execution |
- GPT Researcher - researcher) |Autonomous agent for comprehensive research |
- Storm - oval/storm) |Multi-agent system for collaborative reasoning |
-
🌐 Web Agents
- NanoBrowser - based AI browsing agent |
-
-
⚙️ Agent Operations
-
🚀 Deployment
-
🧠 Memory
- MemGPT - based agents. |
- Letta (formerly MemGPT) - ai/letta) |Dynamic, adaptive agent memory system |
- ChromaDB - core/chroma) |Vector DB for memory/context |
- Weaviate
-
📊 Evaluation
- AgentBench - environment testing for agents |
- LangTrace - Labs/langtrace) |Monitoring and trace visualization |
- Agent Evaluation - evaluation) |Benchmarking agent capabilities |
- Simple Evals - evals) |OpenAI's lightweight LLM evaluation library |
-
-
📚 Research & Benchmarks
-
🌐 Community Resources
-
Community Resources
-
🚀 Contributors
-
📰 Newsletters
- ![Contributors - ai-agents/graphs/contributors)
- stargazers
- ![Contributors - ai-agents/graphs/contributors)
-
-
Contributing
-
📰 Newsletters
-
Programming Languages
Categories
Sub Categories
Keywords
ai
24
llm
23
openai
18
agent
13
python
10
ai-agents
10
gpt-4
7
gpt
7
developer-tools
6
agents
6
chatgpt
6
artificial-intelligence
6
langchain
5
llms
5
llm-agent
4
automation
4
llmops
4
nodejs
3
llama
3
ollama
3
llm-framework
3
rag
3
cli
3
typescript
3
machine-learning
3
vector-database
3
javascript
3
multi-agent
3
claude-ai
3
code-interpreter
3
autogen
2
semantic-search
2
deep-research
2
autonomous-agents
2
pinecone
2
llama3
2
embeddings
2
agentic-workflow
2
vector-search
2
agentic
2
crewai
2
agi
2
information-retrieval
2
framework
2
computer-use
2
ai-tools
2
react
2
nextjs
2
anthropic
2
copilot
2