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: 3 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 |
- PraisonAI - agent framework (3.77Ξs), 100+ LLMs, MCP, workflows, Python & JS SDKs |
- Agency Swarm - swarm) |Reliable multi-agent orchestration using OpenAI Assistants API |
- ChatDev
- SuperAGI - source AGI framework, multi-modal agents |
- AGiXT - XT/AGiXT) |Adaptive automation platform with persistent memory |
- Upsonic - oriented |
- MetaGPT - based 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 |
- 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
- Devika
- GPT Pilot - io/gpt-pilot) |Assists in writing and debugging code |
- Aider - gauthier/aider) |AI pair programming in terminal |
- OpenDevin - source coding automation platform |
- SWE-agent - nlp/SWE-agent) |AI agent for software engineering tasks |
- 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 |
-
-
Contributing
-
ð° Newsletters
-
-
âïļ 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)
-
Programming Languages
Categories
Sub Categories
Keywords
ai
25
llm
23
openai
18
agent
13
ai-agents
11
python
10
gpt-4
7
gpt
7
agents
7
artificial-intelligence
6
developer-tools
6
chatgpt
6
llms
5
langchain
5
llmops
4
automation
4
llm-agent
4
multi-agent
4
javascript
3
code-interpreter
3
framework
3
llm-framework
3
cli
3
nodejs
3
ollama
3
rag
3
machine-learning
3
claude-ai
3
llama
3
typescript
3
vector-database
3
information-retrieval
2
react
2
deep-research
2
pinecone
2
nextjs
2
autogen
2
crewai
2
agentic-workflow
2
copilot
2
claude
2
agentic
2
semantic-search
2
llama3
2
ai-agents-framework
2
autonomous-agents
2
retrieval-augmented-generation
2
computer-use
2
vector-search
2
nlp
2