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-10-19)
-
CrewAI - Framework for orchestrating role-playing AI agents
39,303 stars · 5,221 forks · 263 contributors · 123 issues · Python · MIT
- Role-based agent design
- Multi-agent collaboration
- Flexible memory system
- Built-in error handling
-
Langchain - Building applications with LLMs through composability
117,493 stars · 19,345 forks · 471 contributors · 272 issues · Python · 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
50,870 stars · 7,764 forks · 446 contributors · 493 issues · Python · CC-BY-4.0
- Multi-agent architecture
- Customizable agents
- Code execution support
- Flexible human involvement
- Advanced conversation management
-
OpenManus - Open-source AI agent platform for building general-purpose agents
50,348 stars · 8,804 forks · 53 contributors · 511 issues · Python · MIT
- Modular architecture for customization
- Data analysis and visualization agents
- Reinforcement learning integration (OpenManus-RL)
- No invitation code required
- Built by MetaGPT contributors
-
Llama Index - Data framework for LLM applications
44,784 stars · 6,456 forks · 475 contributors · 259 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
26,481 stars · 4,299 forks · 376 contributors · 571 issues · C# · MIT
- Enterprise-grade security
- Multi-language support
- Plugin architecture
- Responsible AI features
- Memory management
-
Dify - Open-source framework for LLM applications
116,743 stars · 18,013 forks · 461 contributors · 633 issues · TypeScript · NOASSERTION
- Visual prompt orchestration
- Long context integration
- API-based development
- Multi-model support
- RAG pipeline
-
Haystack - End-to-end NLP framework
23,078 stars · 2,437 forks · 292 contributors · 120 issues · Python · Apache-2.0
- Document processing
- Neural search
- Question answering
- Semantic search
- Agent capabilities
-
Embedchain - Framework for ChatGPT-like bots
41,418 stars · 4,427 forks · 243 contributors · 441 issues · Python · Apache-2.0
- Multi-source data ingestion
- Automated embedding
- Context window management
- Multiple LLM support
- RAG optimization
-
Google ADK - Agent Development Kit for building, evaluating, and deploying AI agents
13,800 stars · 2,055 forks · 146 contributors · 629 issues · Python · Apache-2.0
- Code-first development approach
- Modular multi-agent systems
- Model-agnostic and deployment-agnostic
- Built-in developer UI (adk-web)
- Deploy on Cloud Run or Vertex AI
-
SuperAGI - Open-source autonomous AI agent framework
16,788 stars · 2,095 forks · 63 contributors · 201 issues · Python · MIT
- Customizable agent workflows
- Tool creation framework
- Performance monitoring
- Resource management
- Multi-vector memory storage
-
Kiln AI - Tools for building AI products including agents, evals, RAG systems, and fine-tuning
4,316 stars · 311 forks · 12 contributors · 34 issues · Python · NOASSERTION
- Free desktop application for no-code development
- Evaluation frameworks
- RAG system building
- Synthetic data generation
- Agent development tools
-
AGiXT - Scalable framework for AI agents
3,093 stars · 430 forks · 41 contributors · 2 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,450 stars · 893 forks · 33 contributors · 55 issues · Python · Apache-2.0
- Human-like planning
- Autonomous task decomposition
- Tool learning capabilities
- Advanced error recovery
- Built-in action validation
-
Neurolink - Multi-provider AI agent framework with workflow orchestration capabilities, unifying 12+ providers (OpenAI, Google, Anthropic, AWS, Azure, Groq, Together AI, Mistral, Cohere, Fireworks, Cloudflare, Ollama)
81 stars · 64 forks · 45 contributors · 10 issues · TypeScript · MIT
- Multi-agent framework with workflow orchestration
- Unified interface for 12+ AI providers
- Edge-first architecture with local/cloud deployment
- Production-grade streaming and tool calling
- Battle-tested at Juspay (15M+ requests/month)
-
OpenAgents - Open platform for language agents
4,589 stars · 499 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,424 stars · 172 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,435 stars · 163 forks · 14 contributors · 42 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
-
Cache-to-Cache - Novel paradigm for direct semantic communication between LLMs via KV-Cache
71 stars · 4 forks · 2 contributors · 1 issues · Python · Apache-2.0
- Direct semantic communication via KV-Cache
- Multi-agent system integration
- Neural cache projection and fusion
-
CAMEL - Communicative Agents for "Mind" Exploration
14,557 stars · 1,597 forks · 166 contributors · 593 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
179,092 stars · 46,041 forks · 433 contributors · 269 issues · Python · NOASSERTION
- Internet access capabilities
- Long-term memory
- Goal-oriented behavior
- File operations
- Command execution
-
MetaGPT - Multi-agent framework for software development
58,981 stars · 7,147 forks · 115 contributors · 61 issues · Python · MIT
- Role-based development
- Code generation
- Project management
- Documentation writing
- Testing automation
-
GenoMAS - Multi-agent framework for scientific discovery and automated data analysis
121 stars · 16 forks · 1 contributors · 0 issues · Python · MIT
- Guided planning framework
- Typed message-passing protocol
- Heterogeneous LLM architecture
- Domain-agnostic design
- Scientific workflow automation
-
minions - Extensible framework for AI assistants
- Custom behavior definition
- Tool integration
- State management
- Event handling
- Parallel execution
-
ix - Autonomous agent framework
1,038 stars · 129 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
263 stars · 16 forks · 4 contributors · 0 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
23,464 stars · 2,062 forks · 182 contributors · 305 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
45,777 stars · 22,792 forks · 251 contributors · 696 issues · TypeScript · NOASSERTION
- Visual flow builder
- Custom LLM integrations
- API generation
- Authentication support
- Docker deployment
-
Pydantic AI - Production-grade agent framework built on Pydantic
12,956 stars · 1,313 forks · 253 contributors · 343 issues · Python · MIT
- Type-safe development
- Multi-model support
- Structured responses
- Dependency injection
- Logfire integration
-
Upsonic - Reliable agent framework that support MCP.
7,658 stars · 712 forks · 32 contributors · 70 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
-
EvoAgentX - Building a Self-Evolving Ecosystem of AI Agents
1,973 stars · 141 forks · 23 contributors · 11 issues · Python · NOASSERTION
- Easy Agent and Workflow Customization
- Workflow Optimization & Self-Evolving
- Agent/workflow evolution algorithms integrated
- Execution Toolkit
-
Portia AI - Open source framework for predictable, controllable and authenticated agents.
1,140 stars · 95 forks · 24 contributors · 39 issues · Python · MIT
- Structured planning
- Stateful execution
- Human in the loop controls
- Tool catalogue with built-in auth
- MCP support
-
Agentic Radar - A security scanner for agentic workflows
765 stars · 91 forks · 8 contributors · 11 issues · Python · Apache-2.0
- Scans agentic workflow source code
- Finds vulnerabilities (CVE & OWASP)
- Generates interactive reports
- Suggests remediation steps
- Supports popular agentic workflows
-
AgentFlow - Trainable multi-agent framework with in-the-flow optimization
818 stars · 91 forks · 3 contributors · 4 issues · Python · MIT
- Four specialized modules (planner, executor, verifier, generator)
- Flow-GRPO reinforcement learning
- Tool integration (math, coding, scientific, search)
- Stanford research project
- Performance gains over monolithic approaches
-
Mastra - TypeScript AI agent framework with assistants, RAG, and observability
17,557 stars · 1,193 forks · 228 contributors · 384 issues · TypeScript · NOASSERTION
- Type-safe development
- Multi-model support (GPT-4, Claude, Gemini, Llama)
- Structured responses
- API generation
- Tool integration
-
Flappy - Production-ready LLM agent SDK
308 stars · 23 forks · 7 contributors · 10 issues · Rust · Apache-2.0
- Production-grade reliability
- Type-safe agent development
- Multi-language support
- Performance optimized
- Developer-friendly SDK
-
CleverBee - Deep research assistant agent with web browsing capabilities
306 stars · 17 forks · 1 contributors · 1 issues · Python · AGPL-3.0
- Interactive web UI via Chainlit
- MCP tool support for external integrations
- Multi-LLM research (configurable LLMs)
- Automated web browsing with Playwright
- Token tracking and cost estimation
-
RAI - Agentic framework for robotics using ROS 2
393 stars · 51 forks · 20 contributors · 53 issues · Python · Apache-2.0
- ROS 2 integration
- Complex action execution
- Scenario-based testing
- Voice interaction support
- Vendor-agnostic architecture
-
Floom - AI gateway and agent/pipeline marketplace
44 stars · 4 forks · 2 contributors · 0 issues · C# · MIT
- AI pipeline orchestration
- Agent marketplace integration
- Kubernetes-style architecture
- Streamlined AI integration
- DevOps-friendly deployment
-
CoreAgent - Minimalist agent framework with stateful tools
25 stars · 3 forks · 2 issues · Python
- Simplicity-first design
- Stateful tool support
- Multi-agent coordination
- Shared state management
- Built-in tools library
-
Project Alice - Framework and platform for building and deploying agentic workflows
252 stars · 33 forks · 1 contributors · 1 issues · Python · BSD-3-Clause
- No-code and coding interface
- Visual workflow builder
- Live demo available
- Workflow deployment platform
- Alpha stage development
-
AgentSquare - Automatic LLM agent search in modular design space
199 stars · 14 forks · 10 issues · HTML
- Module evolution and recombination
- Planning, Reasoning, Tool Use, Memory modules
- Adaptive agent search framework
- Unified framework for six agent tasks
- Tsinghua University research project