A curated list of awesome LLM frameworks and agent development tools. If you have a suggestion, feel free to open an issue or pull request. (Last updated: 2025-04-20)
-
CrewAI - Framework for orchestrating role-playing AI agents
30,310 stars · 4,077 forks · 231 contributors · 115 issues · Python · MIT
- Role-based agent design
- Multi-agent collaboration
- Flexible memory system
- Built-in error handling
-
Langchain - Building applications with LLMs through composability
105,984 stars · 17,217 forks · 480 contributors · 368 issues · Jupyter Notebook · MIT
- Modular and extensible architecture
- Unified interface for LLMs
- Pre-built agent toolkits
- CSV, JSON, and SQL agents
- Python and Pandas integration
- Vector store capabilities
-
Microsoft AutoGen - Framework for building multi-agent conversational systems
43,395 stars · 6,533 forks · 444 contributors · 538 issues · Python · CC-BY-4.0
- Multi-agent architecture
- Customizable agents
- Code execution support
- Flexible human involvement
- Advanced conversation management
-
Llama Index - Data framework for LLM applications
41,039 stars · 5,840 forks · 477 contributors · 549 issues · Python · MIT
- Advanced indexing and retrieval
- Support for 160+ data sources
- Customizable RAG workflows
- Structured data handling
- Query optimization
-
Microsoft Semantic Kernel - Integration framework for AI models
24,082 stars · 3,726 forks · 344 contributors · 457 issues · C# · MIT
- Enterprise-grade security
- Multi-language support
- Plugin architecture
- Responsible AI features
- Memory management
-
Dify - Open-source framework for LLM applications
92,886 stars · 13,843 forks · 472 contributors · 667 issues · TypeScript · NOASSERTION
- Visual prompt orchestration
- Long context integration
- API-based development
- Multi-model support
- RAG pipeline
-
Haystack - End-to-end NLP framework
20,358 stars · 2,134 forks · 271 contributors · 119 issues · Python · Apache-2.0
- Document processing
- Neural search
- Question answering
- Semantic search
- Agent capabilities
-
Embedchain - Framework for ChatGPT-like bots
27,697 stars · 2,641 forks · 174 contributors · 302 issues · Python · Apache-2.0
- Multi-source data ingestion
- Automated embedding
- Context window management
- Multiple LLM support
- RAG optimization
-
SuperAGI - Open-source autonomous AI agent framework
16,213 stars · 1,953 forks · 62 contributors · 193 issues · Python · MIT
- Customizable agent workflows
- Tool creation framework
- Performance monitoring
- Resource management
- Multi-vector memory storage
-
AGiXT - Scalable framework for AI agents
2,975 stars · 398 forks · 39 contributors · 9 issues · Python · MIT
- Multi-provider support
- Chain of thought processing
- Extensible plugin system
- Command chaining
- Web UI included
-
XAgent - Autonomous LLM-based agent framework
8,299 stars · 882 forks · 33 contributors · 52 issues · Python · Apache-2.0
- Human-like planning
- Autonomous task decomposition
- Tool learning capabilities
- Advanced error recovery
- Built-in action validation
-
OpenAgents - Open platform for language agents
4,251 stars · 470 forks · 16 contributors · 12 issues · Python · Apache-2.0
- Data analysis capabilities
- Web browsing integration
- Coding assistance
- Plugin ecosystem
- Interactive visualization
-
AI Legion - Swarm framework for autonomous agents
1,401 stars · 165 forks · 6 contributors · 8 issues · TypeScript · MIT
- Multi-agent coordination
- Dynamic task allocation
- Emergent behavior support
- Flexible agent roles
- Real-time collaboration
-
Agent Protocol - Unified interface for AI agents
1,175 stars · 141 forks · 15 contributors · 43 issues · Python · MIT
- Standardized communication
- Language-agnostic design
- Tool integration specs
- Interoperability focus
- Protocol versioning
-
Agents.js - JavaScript framework for building AI agents
- Browser-native implementation
- Event-driven architecture
- Tool abstraction layer
- Memory management
- Real-time processing- CAMEL - Communicative Agents for "Mind" Exploration
6,380 stars · 762 forks · 76 contributors · 305 issues · Python · Apache-2.0
-
Role-playing framework
-
Task-oriented dialogue
-
Multi-agent conversations
-
Behavioral analysis
-
Cognitive architecture- BabyAGI - Lightweight framework for AI task management
-
Task prioritization
-
Autonomous execution
-
Memory persistence
-
Goal-oriented planning
-
Resource optimization- Autonomous-GPT - Framework for autonomous GPT-4 agents
171,792 stars · 45,107 forks · 438 contributors · 201 issues · Python · NOASSERTION
- Internet access capabilities
- Long-term memory
- Goal-oriented behavior
- File operations
- Command execution- MetaGPT - Multi-agent framework for software development
52,472 stars · 6,208 forks · 116 contributors · 89 issues · Python · MIT
-
Role-based development
-
Code generation
-
Project management
-
Documentation writing
-
Testing automation- minions - Extensible framework for AI assistants
-
Custom behavior definition
-
Tool integration
-
State management
-
Event handling
-
Parallel execution- ix - Autonomous agent framework
1,018 stars · 125 forks · 5 contributors · 14 issues · Python · MIT
- Visual workflow builder
- Sandbox environments
- Tool integration
- Process monitoring
- Agent collaboration- saplings - Build smarter agents using tree search
230 stars · 13 forks · 3 contributors · 2 issues · Python · Apache-2.0
- Boost reasoning abilities
- Supports popular search algorithms
- Minimal setup, 2 lines of code- Smolagents - Minimalist framework for building powerful agents
16,448 stars · 1,446 forks · 123 contributors · 209 issues · Python · Apache-2.0
- Code-first approach
- Multi-agent orchestration
- LLM provider flexibility
- Tool integration
- Hub integration for sharing
-
Flowise - Drag & drop UI framework for building LLM flows
37,439 stars · 19,480 forks · 214 contributors · 583 issues · TypeScript · Apache-2.0
- Visual flow builder
- Custom LLM integrations
- API generation
- Authentication support
- Docker deployment
-
Pydantic AI - Production-grade agent framework built on Pydantic
8,710 stars · 762 forks · 97 contributors · 257 issues · Python · MIT
- Type-safe development
- Multi-model support
- Structured responses
- Dependency injection
- Logfire integration
-
Upsonic - Reliable agent framework that support MCP.
7,342 stars · 686 forks · 26 contributors · 39 issues · Python · MIT
- Easy-to-activate reliability layers
- Model Context Protocol (MCP)
- Integrated Browser Use and Computer Use
- Isolated environment to run agents
- Task-Centric Design