# Awesome LLM Agent Frameworks [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

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: 2026-05-24)

## Frameworks

- [CrewAI](https://github.com/joaomdmoura/crewAI) - Framework for orchestrating
  role-playing AI agents

  52,047 stars · 7,211 forks · 297 contributors · 355 issues · Python · MIT

  - Role-based agent design
  - Multi-agent collaboration
  - Flexible memory system
  - Built-in error handling


- [Langchain](https://github.com/hwchase17/langchain) - Building applications with LLMs
  through composability

  137,497 stars · 22,751 forks · 469 contributors · 585 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](https://github.com/microsoft/autogen) - Framework for building
  multi-agent conversational systems

  58,330 stars · 8,807 forks · 445 contributors · 852 issues · Python · CC-BY-4.0

  - Multi-agent architecture
  - Customizable agents
  - Code execution support
  - Flexible human involvement
  - Advanced conversation management


- [OpenManus](https://github.com/FoundationAgents/OpenManus) - Open-source AI agent
  platform for building general-purpose agents

  56,356 stars · 9,824 forks · 53 contributors · 552 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](https://github.com/run-llama/llama_index) - Data framework for LLM
  applications

  49,620 stars · 7,450 forks · 473 contributors · 392 issues · Python · MIT

  - Advanced indexing and retrieval
  - Support for 160+ data sources
  - Customizable RAG workflows
  - Structured data handling
  - Query optimization


- [Microsoft Semantic Kernel](https://github.com/microsoft/semantic-kernel) -
  Integration framework for AI models

  27,965 stars · 4,604 forks · 395 contributors · 293 issues · C# · MIT

  - Enterprise-grade security
  - Multi-language support
  - Plugin architecture
  - Responsible AI features
  - Memory management


- [Dify](https://github.com/langgenius/dify) - Open-source framework for LLM
  applications

  142,389 stars · 22,402 forks · 460 contributors · 831 issues · TypeScript · NOASSERTION

  - Visual prompt orchestration
  - Long context integration
  - API-based development
  - Multi-model support
  - RAG pipeline


- [Haystack](https://github.com/deepset-ai/haystack) - End-to-end NLP framework

  25,358 stars · 2,804 forks · 347 contributors · 122 issues · MDX · Apache-2.0

  - Document processing
  - Neural search
  - Question answering
  - Semantic search
  - Agent capabilities


- [Embedchain](https://github.com/embedchain/embedchain) - Framework for ChatGPT-like
  bots

  56,544 stars · 6,446 forks · 310 contributors · 410 issues · Python · Apache-2.0

  - Multi-source data ingestion
  - Automated embedding
  - Context window management
  - Multiple LLM support
  - RAG optimization


- [Google ADK](https://github.com/google/adk-python) - Agent Development Kit for
  building, evaluating, and deploying AI agents

  19,822 stars · 3,449 forks · 276 contributors · 845 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](https://github.com/TransformerOptimus/SuperAGI) - Open-source autonomous AI
  agent framework

  17,532 stars · 2,214 forks · 62 contributors · 255 issues · Python · MIT

  - Customizable agent workflows
  - Tool creation framework
  - Performance monitoring
  - Resource management
  - Multi-vector memory storage


- [Kiln AI](https://github.com/Kiln-AI/Kiln) - Tools for building AI products including
  agents, evals, RAG systems, and fine-tuning

  4,844 stars · 368 forks · 12 contributors · 53 issues · Python · NOASSERTION

  - Free desktop application for no-code development
  - Evaluation frameworks
  - RAG system building
  - Synthetic data generation
  - Agent development tools


- [AGiXT](https://github.com/Josh-XT/AGiXT) - Scalable framework for AI agents

  3,192 stars · 447 forks · 41 contributors · 0 issues · Python · MIT

  - Multi-provider support
  - Chain of thought processing
  - Extensible plugin system
  - Command chaining
  - Web UI included


- [XAgent](https://github.com/OpenBMB/XAgent) - Autonomous LLM-based agent framework

  8,532 stars · 903 forks · 33 contributors · 61 issues · Python · Apache-2.0

  - Human-like planning
  - Autonomous task decomposition
  - Tool learning capabilities
  - Advanced error recovery
  - Built-in action validation


- [Neurolink](https://github.com/juspay/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)

  92 stars · 107 forks · 60 contributors · 284 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](https://github.com/xlang-ai/OpenAgents) - Open platform for language
  agents

  4,830 stars · 530 forks · 16 contributors · 13 issues · Python · Apache-2.0

  - Data analysis capabilities
  - Web browsing integration
  - Coding assistance
  - Plugin ecosystem
  - Interactive visualization


- [AI Legion](https://github.com/eumemic/ai-legion) - Swarm framework for autonomous
  agents

  1,428 stars · 172 forks · 6 contributors · 9 issues · TypeScript · MIT

  - Multi-agent coordination
  - Dynamic task allocation
  - Emergent behavior support
  - Flexible agent roles
  - Real-time collaboration


- [Agent Protocol](https://github.com/e2b-dev/agent-protocol) - Unified interface for AI
  agents

  1,463 stars · 185 forks · 14 contributors · 47 issues · Python · MIT

  - Standardized communication
  - Language-agnostic design
  - Tool integration specs
  - Interoperability focus
  - Protocol versioning


- [Agents.js](https://github.com/Webgburnet/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](https://github.com/thu-nics/C2C) - Novel paradigm for direct 
  semantic communication between LLMs via KV-Cache

  87 stars · 6 forks · 2 contributors · 2 issues · Python · Apache-2.0

  - Direct semantic communication via KV-Cache
  - Multi-agent system integration
  - Neural cache projection and fusion- [CAMEL](https://github.com/camel-ai/camel) - Communicative Agents for "Mind"
  Exploration

  14,875 stars · 1,638 forks · 171 contributors · 599 issues · Python · Apache-2.0

  - Role-playing framework
  - Task-oriented dialogue
  - Multi-agent conversations
  - Behavioral analysis
  - Cognitive architecture- [BabyAGI](https://github.com/yoheinakajima/babyagi) - Lightweight framework for AI
  task management

  - Task prioritization
  - Autonomous execution
  - Memory persistence
  - Goal-oriented planning
  - Resource optimization- [Autonomous-GPT](https://github.com/Significant-Gravitas/Auto-GPT) - Framework for
  autonomous GPT-4 agents

  179,412 stars · 46,089 forks · 433 contributors · 273 issues · Python · NOASSERTION

  - Internet access capabilities
  - Long-term memory
  - Goal-oriented behavior
  - File operations
  - Command execution- [MetaGPT](https://github.com/geekan/MetaGPT) - Multi-agent framework for software
  development

  59,615 stars · 7,299 forks · 115 contributors · 57 issues · Python · MIT

  - Role-based development
  - Code generation
  - Project management
  - Documentation writing
  - Testing automation- [GenoMAS](https://github.com/Liu-Hy/GenoMAS) - Multi-agent framework for scientific
  discovery and automated data analysis

  123 stars · 19 forks · 1 contributors · 0 issues · Python · MIT

  - Guided planning framework
  - Typed message-passing protocol
  - Heterogeneous LLM architecture
  - Domain-agnostic design
  - Scientific workflow automation- [minions](https://github.com/getminions/minions) - Extensible framework for AI
  assistants

  - Custom behavior definition
  - Tool integration
  - State management
  - Event handling
  - Parallel execution- [ix](https://github.com/kreneskyp/ix) - Autonomous agent framework

  1,037 stars · 129 forks · 5 contributors · 14 issues · Python · MIT

  - Visual workflow builder
  - Sandbox environments
  - Tool integration
  - Process monitoring
  - Agent collaboration- [saplings](https://github.com/shobrook/saplings) - Build smarter agents using tree
  search

  269 stars · 17 forks · 4 contributors · 0 issues · Python · Apache-2.0

  - Boost reasoning abilities
  - Supports popular search algorithms
  - Minimal setup, 2 lines of code- [Smolagents](https://github.com/huggingface/smolagents) - Minimalist framework for
  building powerful agents

  24,406 stars · 2,180 forks · 189 contributors · 327 issues · Python · Apache-2.0

  - Code-first approach
  - Multi-agent orchestration
  - LLM provider flexibility
  - Tool integration
  - Hub integration for sharing- [Flowise](https://github.com/FlowiseAI/Flowise) - Drag & drop UI framework for
  building LLM flows

  47,784 stars · 23,485 forks · 268 contributors · 747 issues · TypeScript · NOASSERTION

  - Visual flow builder
  - Custom LLM integrations
  - API generation
  - Authentication support
  - Docker deployment- [Pydantic AI](https://github.com/pydantic/pydantic-ai) - Production-grade agent
  framework built on Pydantic

  14,433 stars · 1,568 forks · 348 contributors · 478 issues · Python · MIT

  - Type-safe development
  - Multi-model support
  - Structured responses
  - Dependency injection
  - Logfire integration- [Upsonic](https://github.com/upsonic/upsonic) - Reliable agent framework that
  support MCP.

  7,778 stars · 717 forks · 35 contributors · 8 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](https://github.com/EvoAgentX/EvoAgentX) - Building a Self-Evolving
  Ecosystem of AI Agents

  2,608 stars · 217 forks · 24 contributors · 13 issues · Python · NOASSERTION

  - Easy Agent and Workflow Customization
  - Workflow Optimization & Self-Evolving
  - Agent/workflow evolution algorithms integrated
  - Execution Toolkit- [Portia AI](https://github.com/portiaAI/portia-sdk-python) - Open source framework for predictable,
  controllable and authenticated agents.

  1,141 stars · 101 forks · 26 contributors · 44 issues · Python · NOASSERTION

  - Structured planning
  - Stateful execution
  - Human in the loop controls
  - Tool catalogue with built-in auth
  - MCP support- [Agentic Radar](https://github.com/splx-ai/agentic-radar) - A security scanner for
  agentic workflows

  848 stars · 106 forks · 8 contributors · 10 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](https://github.com/lupantech/AgentFlow) - Trainable multi-agent framework
  with in-the-flow optimization

  1,477 stars · 190 forks · 4 contributors · 7 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](https://github.com/mastra-ai/mastra) - TypeScript AI agent framework with
  assistants, RAG, and observability

  20,636 stars · 1,483 forks · 297 contributors · 366 issues · TypeScript · NOASSERTION

  - Type-safe development
  - Multi-model support, and router (GPT-4, Claude, Gemini, Llama)
  - Structured responses
  - API generation
  - MCP generation
  - Tool integration- [Flappy](https://github.com/pleisto/flappy) - Production-ready LLM agent SDK

  307 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](https://github.com/SureScaleAI/cleverbee) - Deep research assistant agent
  with web browsing capabilities

  309 stars · 16 forks · 2 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](https://github.com/RobotecAI/rai) - Agentic framework for robotics using ROS 2

  484 stars · 65 forks · 24 contributors · 63 issues · Python · Apache-2.0

  - ROS 2 integration
  - Complex action execution
  - Scenario-based testing
  - Voice interaction support
  - Vendor-agnostic architecture- [Floom](https://github.com/FloomAI/Floom) - AI gateway and agent/pipeline marketplace

  46 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](https://github.com/CoreAgent-Project/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](https://github.com/MarianoMolina/project_alice) - Framework and
  platform for building and deploying agentic workflows

  253 stars · 34 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](https://github.com/tsinghua-fib-lab/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- [Flock](https://github.com/whiteducksoftware/flock) - Declarative multi-agent LLM
  orchestration using blackboard architecture and typed contracts

  87 stars · 9 forks · 9 contributors · 15 issues · Python · MIT

  - Blackboard coordination pattern
  - Easily orchestrate complex patterns like multi-output fan-out
  - Fluent DX - write complex flows in a few lines of code
  - Agents adhere to strict contracts instead of brittle natural language prompts
  - Production-grade observability and zero-trust security model- [hcom](https://github.com/aannoo/hcom) - Let AI agents message, watch, and spawn
  each other across terminals

  189 stars · 24 forks · 3 contributors · 4 issues · Rust · MIT

  - Works with Claude Code, Gemini CLI, Codex CLI, and OpenCode
  - Agents message each other mid-turn, detect file edit collisions, read transcripts
  - Agents view terminal screens, subscribe to activity, spawn/fork/resume each other
  - TUI dashboard, cross-device relay via MQTT, Python API
  - Multi-agent workflow scripts: debates, ensemble refinement, code review watchers
  - Just prefix `hcom` in front of your existing tool command- [everyrow](https://github.com/futuresearch/everyrow-sdk) - AI-powered data operations
  SDK for running LLM agents on pandas DataFrames

  34 stars · 4 forks · 12 contributors · 3 issues · Python · MIT

  - Screen, rank, dedupe, merge rows with natural language
  - Web research agents applied per row
  - Scales to tens of thousands of rows
  - Claude Code integration- [Axar](https://github.com/axar-ai/axar) - Minimal TypeScript agentic framework for
  building production-ready LLM applications

  160 stars · 14 forks · 7 contributors · 4 issues · TypeScript · Apache-2.0

  - Strongly-typed agent architecture with first-class TypeScript support
  - Decorator-based API for defining agents, tools, and workflows
  - Built-in structured I/O and validation (Zod-powered)
  - Lightweight, production-oriented design
  - Easy integration with OpenAI, Anthropic, Gemini, and other models

- [PraisonAI](https://github.com/MervinPraison/PraisonAI) - Production-ready Multi-AI
  Agents framework with self-reflection

  7,918 stars · 1,210 forks · 39 contributors · 81 issues · Python · MIT

  - 100+ LLM support via LiteLLM
  - MCP Protocol integration
  - Agentic workflows (route, parallel, loop, repeat)
  - Built-in memory (short-term, long-term, entity)
  - Self-reflection for improved responses
  - Both Python and JavaScript SDKs


- [Tambo](https://github.com/tambo-ai/tambo) - React framework for building AI-powered
  applications with generative UI and MCP support

  11,157 stars · 567 forks · 57 contributors · 28 issues · TypeScript · MIT

  - Component library for AI-driven UI composition
  - MCP (Model Context Protocol) integration
  - TypeScript-first with full type safety
  - SSR compatible (Next.js, Remix, etc.)


- [OpenAgents](https://github.com/openagents-org/openagents) - Open-source platform for
  building AI agent networks with multi-protocol communication and orchestration

  3,551 stars · 338 forks · 24 contributors · 61 issues · Python · Apache-2.0

  - Multi-protocol support: WebSocket, gRPC, HTTP, MCP, A2A
  - Multi-agent orchestration with centralized and decentralized topologies
  - Compatible with Model Context Protocol (MCP) and Agent-to-Agent (A2A) protocol
  - Python SDK available on PyPI


- [Cordum](https://github.com/cordum-io/cordum) - Safety-first agent orchestration
  platform with pre-dispatch policy evaluation and MCP server support

  481 stars · 27 forks · 6 contributors · 11 issues · Go · NOASSERTION

  - Pre-dispatch safety policy evaluation
  - Output scanning and quarantine
  - Job scheduling and workflow engine
  - MCP server integration
  - gRPC safety kernel


- [AgentField](https://github.com/Agent-Field/agentfield) - Open-source infrastructure
  for AI backends with cryptographic identity

  1,962 stars · 313 forks · 34 contributors · 76 issues · Go · Apache-2.0

  - W3C DIDs give every agent cryptographic identity
  - Guided autonomy: agents reason freely within policy boundaries
  - Async-native execution for workflows running minutes to days
  - Cross-agent discovery and RPC without pre-federation
  - Built-in memory fabric with vector search


- [DeepAnalyze](https://github.com/ruc-datalab/DeepAnalyze) - Agentic LLM for autonomous
  data science

  4,164 stars · 676 forks · 12 contributors · 22 issues · Python · MIT

  - Agentic LLM without any predefined workflow
  - Autonomous orchestration and adaptive optimization
  - Curriculum-based agentic training in real-world environments
  - Supporting data tasks: data preparation, analysis, modeling, visualization, and reporting
  - Supporting data research: deep research across unstructured, semi-structured, and structured data


- [agent-opt](https://github.com/future-agi/agent-opt) - Open-source optimization engine
  for iterative prompt refinement and agent workflow performance

  66 stars · 7 forks · 5 contributors · 0 issues · Python · Apache-2.0

  - Six optimization algorithms: Random, Bayesian, ProTeGi, Meta-Prompt, PromptWizard, GEPA
  - Flexible evaluation via heuristic metrics and LLM-as-a-judge
  - Works with any LLM provider through LiteLLM
  - Clean abstraction layer for custom optimizers and evaluators
  - Built-in logging, progress tracking, and reproducible experimentation- [Agent OS](https://github.com/imran-siddique/agent-os) - Safety-first kernel for
  governing autonomous AI agents with POSIX-inspired primitives

  68 stars · 20 forks · 14 contributors · 0 issues · Python · MIT

  - Policy engine with violation guarantees
  - Resource quotas and audit logging
  - Integrations with CrewAI, LangChain, AutoGen, Semantic Kernel
  - MCP server support- [AgentMesh](https://github.com/imran-siddique/agent-mesh) - Secure trust layer for
  multi-agent ecosystems with zero-trust governance

  18 stars · 6 forks · 4 contributors · 0 issues · Python · MIT

  - Ed25519 cryptographic agent identity
  - Delegation chains with bounded depth
  - HTTP trust middleware for Flask/FastAPI
  - A2A protocol compatible


- [Quorum](https://github.com/Detrol/quorum-cli) - Multi-agent AI discussion system for
  structured debates

  102 stars · 9 forks · 1 contributors · 1 issues · Python · NOASSERTION

  - 7 discussion methods: Standard, Oxford, Socratic, Delphi, Brainstorm, Tradeoff, Advocate
  - Multi-phase consensus: independent answers, critique, discussion, synthesis
  - Supports Claude, GPT, Gemini, Grok, and local Ollama models
  - Terminal UI with real-time streaming
  - Auto-discovery of local Ollama models


- [auto-co](https://github.com/NikitaDmitrieff/auto-co-meta) - Autonomous AI company OS
  with 14 specialized agents that run a startup end-to-end

  35 stars · 7 forks · 1 contributors · 4 issues · TypeScript · MIT

  - 14 expert-persona agents: CEO (Bezos), CTO (Vogels), Critic (Munger), CFO, marketer, engineer, QA, DevOps, and more
  - Continuous bash loop — agents debate, decide, and ship real deployments autonomously
  - Shared markdown consensus file as the cross-cycle relay baton
  - Human escalation via Telegram for true blockers only
  - Repo is a live company: built its own landing page, Docker stack, and monitoring across 13 autonomous cycles


