Skip to content

kaushikb11/awesome-llm-agents

Repository files navigation

Awesome LLM Agent Frameworks 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: 2025-03-23)

Frameworks

  • CrewAI - Framework for orchestrating role-playing AI agents

    28,881 stars · 3,910 forks · 220 contributors · 141 issues · Python · MIT

    • Role-based agent design
    • Multi-agent collaboration
    • Flexible memory system
    • Built-in error handling
  • Langchain - Building applications with LLMs through composability

    103,966 stars · 16,818 forks · 481 contributors · 398 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

    41,974 stars · 6,268 forks · 447 contributors · 511 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

    40,267 stars · 5,738 forks · 478 contributors · 780 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

    23,641 stars · 3,626 forks · 338 contributors · 439 issues · C# · MIT

    • Enterprise-grade security
    • Multi-language support
    • Plugin architecture
    • Responsible AI features
    • Memory management
  • Dify - Open-source framework for LLM applications

    84,774 stars · 12,530 forks · 480 contributors · 687 issues · TypeScript · NOASSERTION

    • Visual prompt orchestration
    • Long context integration
    • API-based development
    • Multi-model support
    • RAG pipeline
  • Haystack - End-to-end NLP framework

    19,923 stars · 2,104 forks · 266 contributors · 130 issues · Python · Apache-2.0

    • Document processing
    • Neural search
    • Question answering
    • Semantic search
    • Agent capabilities
  • Embedchain - Framework for ChatGPT-like bots

    26,524 stars · 2,514 forks · 166 contributors · 270 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,103 stars · 1,940 forks · 62 contributors · 191 issues · Python · MIT

    • Customizable agent workflows
    • Tool creation framework
    • Performance monitoring
    • Resource management
    • Multi-vector memory storage
  • AGiXT - Scalable framework for AI agents

    2,944 stars · 393 forks · 39 contributors · 8 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,243 stars · 872 forks · 34 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,190 stars · 469 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,388 stars · 163 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,145 stars · 140 forks · 15 contributors · 37 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

    15,498 stars · 1,367 forks · 117 contributors · 208 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

    36,463 stars · 19,027 forks · 200 contributors · 557 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

    7,455 stars · 630 forks · 77 contributors · 182 issues · Python · MIT

    • Type-safe development
    • Multi-model support
    • Structured responses
    • Dependency injection
    • Logfire integration
  • Upsonic - Reliable agent framework that support MCP.

    7,058 stars · 669 forks · 26 contributors · 44 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

About

A curated list of awesome LLM agents frameworks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages