awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

AI agent frameworks

Clasificación actualizada el 27 jul 2026

For ai agent frameworks, the strongest matches are joaomdmoura/crewai (CrewAI is a Python-based AI agent framework designed for), ag2ai/ag2 (AG2 is a multi-agent orchestration framework providing robust support) and modelscope/ms-agent (This repository is a Python-based LLM agent framework featuring). nirdiamant/genai_agents and frdel/agent-zero round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked AI agent frameworks ranked by GitHub stars and activity. Compare the top options, view alternatives, and pick the right one.

AI agent frameworks

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • joaomdmoura/crewaiAvatar de joaomdmoura

    joaomdmoura/crewai

    53,752Ver en GitHub↗

    CrewAI is a multi-agent orchestration framework and autonomous agent workflow engine. It provides a system for coordinating autonomous AI agents with specific roles and goals to solve complex tasks through collaborative intelligence. The framework distinguishes itself through a collaborative AI agent system that enables multiple language model instances to share intelligence and execute multi-step objectives via role-playing. It incorporates human-in-the-loop mechanisms, allowing for manual review checkpoints to validate decisions and refine outcomes within autonomous execution paths. The pl

    CrewAI is a Python-based AI agent framework designed for multi-agent orchestration, role-based workflows, tool use, and human-in-the-loop control, matching all the core requirements for building collaborative agent systems.

    PythonMulti-Agent OrchestrationMulti-Agent OrchestratorsMulti-Agent Collaboration Systems
    Ver en GitHub↗53,752
  • ag2ai/ag2Avatar de ag2ai

    ag2ai/ag2

    4,169Ver en GitHub↗

    AG2 is a multi-agent large language model orchestration framework, agentic workflow automation tool, and RAG-enabled agent platform. It functions as a communication protocol and framework for coordinating multiple AI agents to solve complex tasks through shared state and standardized messaging. The project distinguishes itself through flexible coordination strategies, including hierarchical agent organization, hub-and-spoke models, and dynamic routing that analyzes conversation context to distribute work. It implements multi-stage feedback loops for iterative refinement and uses schema-constr

    AG2 is a multi-agent orchestration framework providing robust support for collaborative agent workflows, tool use, memory integration, and complex routing in Python.

    PythonHierarchical Agent OrchestrationMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    Ver en GitHub↗4,169
  • modelscope/ms-agentAvatar de modelscope

    modelscope/ms-agent

    4,318Ver en GitHub↗

    ms-agent is an LLM agent framework and multi-agent orchestration system designed to build autonomous entities that combine large language models with tool calling and structured workflows. It serves as a tool integration platform and workflow engine for executing complex tasks through the coordination of specialized agents. The project distinguishes itself through a multimodal agent workflow engine capable of automating the production of text, images, and video. It features a sandboxed code execution environment for running generated code and quantitative data analysis in isolated containers,

    This repository is a Python-based LLM agent framework featuring multi-agent orchestration, tool use, memory management, and workflow routing, making it a comprehensive solution for building autonomous AI agents.

    PythonMulti-Agent OrchestrationMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    Ver en GitHub↗4,318
  • nirdiamant/genai_agentsAvatar de NirDiamant

    NirDiamant/GenAI_Agents

    20,047Ver en GitHub↗

    GenAI_Agents is a development framework and orchestration engine designed for building autonomous, multi-agent systems. It provides the infrastructure to construct complex, state-managed workflows where specialized agents collaborate to execute multi-step tasks, manage long-term memory, and perform iterative reasoning. The platform distinguishes itself through its graph-based orchestration model, which allows developers to define intricate agentic processes with explicit state transitions. It supports advanced control mechanisms such as human-in-the-loop intervention for manual oversight and

    This development framework and orchestration engine is built specifically for constructing autonomous multi-agent systems with state-managed workflows, long-term memory, and tool integration, perfectly matching your search for an AI agent framework.

    Jupyter NotebookConversation Memory StoresMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    Ver en GitHub↗20,047
  • frdel/agent-zeroAvatar de frdel

    frdel/agent-zero

    18,223Ver en GitHub↗

    Agent Zero is an LLM agent framework and multi-agent orchestrator that provides an AI-powered interface for operating system tasks. It functions as a containerized AI workspace, allowing large language models to interact with a filesystem and terminal within an isolated Linux environment. The system distinguishes itself through a hierarchical orchestration model that decomposes complex goals by spawning specialized sub-agents to collaborate and consolidate results. It features a plugin-based architecture for extending capabilities via a community plugin hub, a custom skills system, and extern

    Agent Zero is an LLM agent framework and multi-agent orchestrator that provides hierarchical orchestration, tool use, and containerized execution, making it a comprehensive tool for building autonomous AI agents.

    PythonHierarchical Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗18,223
  • leonxlnx/agentic-ai-prompt-researchAvatar de Leonxlnx

    Leonxlnx/agentic-ai-prompt-research

    2,453Ver en GitHub↗

    This project is a research-focused toolkit designed for building autonomous agent systems, multi-agent workflows, and security governance frameworks. It provides a platform for coordinating specialized sub-agents through structured communication protocols and phased task delegation to complete complex technical objectives. The framework distinguishes itself by integrating a dedicated security policy engine that validates autonomous tool execution against user-defined permissions and safety rules. It also features a research-oriented approach to prompt engineering, enabling the dynamic assembl

    This research-focused toolkit provides multi-agent orchestration and governance for building autonomous AI agent systems, though it focuses more on security and prompt engineering than a general-purpose production framework.

    Hierarchical Agent OrchestrationMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    Ver en GitHub↗2,453
  • microsoft/autogenAvatar de microsoft

    microsoft/autogen

    59,002Ver en GitHub↗

    This framework provides a development environment for building collaborative systems where autonomous agents interact to solve complex tasks through conversational workflows. It functions as a conversational workflow engine and event-driven runtime, coordinating multi-step processes by translating high-level goals into structured dialogue sequences between specialized agents. The system distinguishes itself through its message-passing orchestration, which manages state transitions and task delegation between independent participants. It supports dynamic conversation state management to provid

    This project is a flagship AI agent framework built in Python, offering comprehensive support for multi-agent orchestration, tool use, conversation memory, and flexible LLM-powered workflows.

    PythonMulti-Agent Orchestration SystemsMulti-Agent Orchestration Frameworks
    Ver en GitHub↗59,002
  • agentscope-ai/agentscopeAvatar de agentscope-ai

    agentscope-ai/agentscope

    26,895Ver en GitHub↗

    Agentscope is a comprehensive toolkit for developing and orchestrating autonomous multi-agent systems. It provides a unified framework for building agents that can reason, execute tools, and manage memory, enabling the creation of complex, collaborative workflows where multiple specialized agents interact to solve multi-step objectives. The platform distinguishes itself through a robust orchestration engine that supports both sequential and concurrent agent pipelines. It utilizes a centralized event bus for real-time telemetry, allowing developers to track agent reasoning, tool usage, and sys

    AgentScope is an AI agent framework designed for building and orchestrating multi-agent systems with support for tool use, memory management, and collaborative workflows.

    PythonConversation Memory StoresMulti-Agent Orchestration SystemsMulti-Agent Orchestration Frameworks
    Ver en GitHub↗26,895
  • camel-ai/owlAvatar de camel-ai

    camel-ai/owl

    19,864Ver en GitHub↗

    Owl is a framework for agentic workflow automation and multi-agent orchestration. It functions as a system for coordinating autonomous large language model agents to decompose and execute complex tasks through shared communication and collaborative planning. The project distinguishes itself through a multi-modal toolset for processing images, audio, and video, alongside a synthetic data generator that produces domain-specific datasets using self-instruct and verifier loops. It further incorporates a retrieval-augmented generation pipeline framework that integrates long-term memory and real-ti

    Owl is an AI agent framework providing multi-agent orchestration, tool use, and memory management capabilities in Python, though it lacks some explicit workflow routing features compared to the full flagship ecosystem.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestration Systems
    Ver en GitHub↗19,864
  • logspace-ai/langflowAvatar de logspace-ai

    logspace-ai/langflow

    149,776Ver en GitHub↗

    Langflow is a low-code platform for designing and deploying multi-step AI agent pipelines and large language model sequences. It provides a visual environment to map logic and data flow between components, serving as an orchestrator for managing conversations and data retrieval across multiple autonomous agents. The platform distinguishes itself through a drag-and-drop interface that allows for the construction of complex AI pipelines without extensive boilerplate code. It enables the conversion of these internal workflows into standardized tools for external connectivity via the Model Contex

    Langflow is a low-code visual platform for building and orchestrating multi-agent AI pipelines and workflows, closely fitting the visitor's request despite its graphical interface approach.

    PythonConversation Memory ManagersMulti-Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗149,776
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Ver en GitHub↗

    The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents that coordinate reasoning, tool execution, and complex workflows. It functions as a structured AI output controller and RAG integration library, providing a unified interface to manage multiple language model providers. The framework is distinguished by its implementation of the Model Context Protocol, allowing agents, tools, and models to be shared between different AI platforms and hosted as agentic tooling servers. It enables the design of collaborative agent teams through dec

    The BeeAI Framework is a Python-based AI agent framework explicitly designed for multi-agent orchestration, LLM integration, and tool use, matching the core requirements for building autonomous agent workflows.

    PythonConversation Memory ManagersMulti-Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗3,304
  • alibaba/spring-ai-alibabaAvatar de alibaba

    alibaba/spring-ai-alibaba

    8,415Ver en GitHub↗

    This project is a Java-based framework integration that provides an AI agent runtime, a graph-based AI workflow engine, and an LLM orchestration framework for Spring applications. It enables the development of stateful autonomous agents and the implementation of retrieval-augmented generation systems using document processing and vector databases. The framework distinguishes itself through a graph-based workflow runtime for designing complex AI pipelines with conditional routing and persistent state. It supports multi-agent orchestration via service-discovery coordination and provides human-i

    This Java-based framework provides graph-based workflows, multi-agent orchestration, and LLM integrations for autonomous agents, though it uses a Java API instead of the requested Python API.

    JavaConversation Memory ManagersConversation Memory StoresFunction Calling Interfaces
    Ver en GitHub↗8,415
  • fosowl/agenticseekAvatar de Fosowl

    Fosowl/agenticSeek

    26,529Ver en GitHub↗

    AgenticSeek is a multi-agent orchestration system designed to decompose complex user objectives into granular, actionable tasks. By coordinating a team of specialized autonomous workers, the platform manages end-to-end workflows, ensuring that each component of a project is assigned to the most capable agent for execution. The system operates as a local-first runtime, executing all artificial intelligence models directly on user hardware to maintain data sovereignty and privacy. It integrates a browser automation engine for autonomous web research and interaction, alongside a sandboxed enviro

    AgenticSeek is a local-first multi-agent orchestration framework that handles complex task decomposition, tool use, and sandboxed execution using large language models.

    PythonMulti-Agent Orchestration Systems
    Ver en GitHub↗26,529
  • microsoft/agent-frameworkAvatar de microsoft

    microsoft/agent-framework

    7,277Ver en GitHub↗

    The agent-framework is an LLM agent orchestration framework and multi-agent workflow engine designed for building autonomous AI agents. It provides a tool integration layer for binding external functions, APIs, and sandboxed code as executable tools for language models. The framework distinguishes itself through a graph-based system for designing sequential and parallel task flows, featuring state management and checkpointing for long-running processes. It implements comprehensive conversational state management and an observability suite that uses telemetry to trace execution flows and monit

    This repository is a comprehensive AI agent framework designed for multi-agent orchestration, tool integration, and state management in Python, matching your need for building and deploying autonomous language model agents.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗7,277
  • langroid/langroidAvatar de langroid

    langroid/langroid

    3,894Ver en GitHub↗

    Langroid is a multi-agent orchestration framework and tool integration suite designed for building complex AI applications. It serves as a multi-modal integration layer that connects diverse local and remote language models with an agentic retrieval-augmented generation system. The project distinguishes itself through a collaborative message-exchange paradigm, allowing specialized agents to delegate tasks hierarchically and coordinate via structured communication. It features an advanced state management system for conversational AI, including the ability to rewind and prune conversation hist

    Langroid is a Python-based multi-agent orchestration framework that provides robust tool integration, LLM connectivity, and state/memory management for building autonomous AI applications.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestratorsTool-Using Agents
    Ver en GitHub↗3,894
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Ver en GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    This project is a comprehensive Python framework for orchestrating multi-agent systems with robust LLM integration and tool-calling capabilities, making it a great fit for building autonomous AI agent workflows.

    PythonMulti-Agent OrchestrationMulti-Agent OrchestratorsTool Use & Execution
    Ver en GitHub↗17,253
  • agent0ai/agent-zeroAvatar de agent0ai

    agent0ai/agent-zero

    18,103Ver en GitHub↗

    Agent Zero is an autonomous AI agent framework designed to execute complex, multi-step workflows by managing its own environment, persistent memory, and external tool interactions. It functions as a Python-based automation library that enables agents to write code, execute terminal commands, and perform system-level tasks independently. The system is built to handle large-scale operations through hierarchical agent delegation, allowing for the coordination of subordinate agents to maintain focus and context. The platform distinguishes itself through a focus on secure, isolated execution and s

    Agent Zero is a Python-based autonomous AI agent framework that provides multi-agent orchestration, tool use, persistent memory management, and code execution capabilities tailored for complex workflows.

    PythonMulti-Agent Orchestration Systems
    Ver en GitHub↗18,103
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Ver en GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Letta is an AI agent framework for building and orchestrating autonomous agents with modular memory management, tool use, and LLM integration via a Python API.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗21,168
  • crestalnetwork/intentkitAvatar de crestalnetwork

    crestalnetwork/intentkit

    6,502Ver en GitHub↗

    IntentKit is an open-source platform for deploying and managing a collaborative team of AI agents that can work together to complete complex tasks. It provides a self-hosted agent orchestrator that coordinates multiple agents through a modular pipeline of entrypoints, orchestration, and storage, all running as containerized services using Docker Compose or Swarm for production-grade deployment. The platform distinguishes itself by offering a plugin-based system for extending agent capabilities without modifying the core codebase, along with built-in integrations for connecting agents to socia

    IntentKit is an AI agent framework designed for deploying and orchestrating collaborative teams of LLM-powered agents using Docker, featuring multi-agent orchestration, tool use, memory persistence, and a Python API.

    PythonMulti-Agent Orchestrators
    Ver en GitHub↗6,502
  • huggingface/smolagentsAvatar de huggingface

    huggingface/smolagents

    27,885Ver en GitHub↗

    This framework provides a development toolkit for building autonomous agents that utilize language models to solve complex, non-deterministic tasks. Its core design centers on a code-executing architecture where agents generate and run Python code snippets to perform logic, data manipulation, and tool interactions. By moving beyond structured data formats, the system enables agents to manage program flow and object state through iterative reasoning cycles. The project distinguishes itself through its focus on code-based agent implementation and secure execution environments. Developers can ch

    This Python toolkit provides a framework for building autonomous AI agents with model integrations and tool use, though its core code-execution design offers a lighter and more specialized approach than full multi-agent orchestrators.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestrators
    Ver en GitHub↗27,885
  • crewaiinc/crewaiAvatar de crewAIInc

    crewAIInc/crewAI

    53,687Ver en GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    CrewAI is a Python-based AI agent framework designed for multi-agent orchestration, tool usage, and structured workflow execution, which directly matches your search for building and managing autonomous agents.

    PythonAgent Collaboration ProtocolsHierarchical Agent Management
    Ver en GitHub↗53,687
  • muratcankoylan/agent-skills-for-context-engineeringAvatar de muratcankoylan

    muratcankoylan/Agent-Skills-for-Context-Engineering

    8,376Ver en GitHub↗

    This project is a comprehensive framework for the orchestration, evaluation, and context management of large language model agents. It provides a set of architectural patterns and standards for designing agent interactions, integrating external tools, and establishing memory architectures to persist knowledge across sessions. The system focuses on optimizing the limited memory of language models through token-aware context compression and filesystem-based context offloading. It incorporates secure execution environments using sandboxed virtual machines and isolated containers to safely run ba

    This Python-based framework provides multi-agent orchestration, tool integration, and memory management for AI agents, though it focuses heavily on context engineering and optimization rather than general workflow routing.

    PythonHierarchical Agent OrchestrationMulti-Agent Orchestration Patterns
    Ver en GitHub↗8,376
  • langchain-ai/open-agent-platformAvatar de langchain-ai

    langchain-ai/open-agent-platform

    1,859Ver en GitHub↗

    The Open Agent Platform is an orchestration environment for building, deploying, and managing autonomous AI agents. It provides a framework for constructing both single-task performers and complex multi-agent systems, utilizing a central supervisor pattern to coordinate collaborative workflows and task delegation. The platform distinguishes itself through a graph-based execution model that defines the sequence of logic and tool calls, paired with a visual configuration interface that allows for the creation of agent workflows without manual coding. It incorporates enterprise-grade security by

    The Open Agent Platform is an orchestration environment for building and deploying multi-agent autonomous systems, though it is implemented in TypeScript rather than the requested Python API.

    TypeScriptMulti-Agent Orchestration SystemsMulti-Agent Orchestration Patterns
    Ver en GitHub↗1,859
  • 2fastlabs/agent-squadAvatar de 2FastLabs

    2FastLabs/agent-squad

    7,667Ver en GitHub↗

    Agent Squad is an LLM multi-agent orchestration framework designed to coordinate specialized agents to solve complex tasks. It functions as a system for managing agent teams and supervisors, utilizing a supervisor-led orchestration model to decompose large problems into manageable steps. The framework distinguishes itself through a combination of intent-based query routing and human-in-the-loop automation. It employs a hierarchical routing system to direct requests to the most appropriate agent or model, while integrating asynchronous messaging queues to route complex cases to human operators

    Agent Squad is an AI agent framework built in Python for multi-agent orchestration and hierarchical task routing, though it lacks explicit mentions of built-in memory management.

    PythonMulti-Agent OrchestratorsMulti-Agent Orchestration Frameworks
    Ver en GitHub↗7,667
  • openai/swarmAvatar de openai

    openai/swarm

    21,640Ver en GitHub↗

    Swarm is a framework for building conversational systems that coordinate multi-agent workflows. It functions as an orchestration engine that manages persistent, multi-turn dialogues by routing tasks between specialized agents and executing local functions. The system is designed to handle complex, multi-step processes by maintaining shared state and context across agent interactions. The framework distinguishes itself through its approach to dynamic task delegation and execution control. It enables agents to hand off tasks to one another by returning agent objects, allowing for modular, domai

    Swarm is a Python framework built for multi-agent orchestration and tool calling, though it serves as an educational exploration of lightweight handoffs rather than a full-featured production suite.

    PythonMulti-Agent OrchestratorsMulti-Agent Orchestration Frameworks
    Ver en GitHub↗21,640
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Ver en GitHub↗

    LangChain is an orchestration framework designed for building, managing, and deploying applications powered by large language models. It provides a unified integration layer that normalizes disparate model provider APIs into a consistent set of primitives, enabling developers to build complex, multi-step AI workflows that manage state, memory, and tool execution. The project distinguishes itself through a durable execution runtime that maintains persistent state across long-running processes by checkpointing progress to external storage. It models agent workflows as directed graphs, allowing

    LangChain is a comprehensive AI agent framework that provides multi-agent orchestration, tool use, memory management, and robust LLM integration via a Python API to build complex workflows.

    PythonAgent Orchestration FrameworksLLM Application OrchestrationLLM Integration Layers
    Ver en GitHub↗139,458
  • foundationagents/openmanusAvatar de FoundationAgents

    FoundationAgents/OpenManus

    56,572Ver en GitHub↗

    OpenManus is an autonomous agent framework designed to build intelligent software entities capable of executing complex, multi-step tasks through independent decision-making. It functions as a workflow orchestration engine that uses a central language model to interpret user goals, break them down into actionable steps, and manage the execution flow of agents. The system maintains coherence across tasks through a stateful execution context that tracks progress and intermediate data. The platform distinguishes itself through a dynamic capability discovery mechanism that inspects tool definitio

    OpenManus is a Python-based autonomous agent framework featuring multi-agent orchestration, tool use, stateful memory management, and workflow routing, making it an ideal tool for building and deploying LLM-powered agents.

    PythonAutonomous Agent FrameworksAgent Delegation SystemsAgent Orchestration Systems
    Ver en GitHub↗56,572
  • significant-gravitas/autogptAvatar de Significant-Gravitas

    Significant-Gravitas/AutoGPT

    184,973Ver en GitHub↗

    AutoGPT is an orchestration platform designed for building, managing, and deploying autonomous agents. It provides a visual canvas-based environment where users can assemble agents by connecting modular blocks that represent actions, data flows, and conditional logic. The platform supports the entire agent lifecycle, including task scheduling, execution monitoring, and configuration management, while offering a marketplace for discovering and sharing community-built workflows. The project includes a legacy framework for command-line agent execution and an extensible component system for devel

    AutoGPT is a comprehensive orchestration platform and framework for building, managing, and deploying autonomous AI agents with a visual canvas and Python support.

    PythonAgent InstallationAuthentication StrategiesMessage Protocols
    Ver en GitHub↗184,973
  • griptape-ai/griptapeAvatar de griptape-ai

    griptape-ai/griptape

    2,541Ver en GitHub↗

    Griptape is a Python framework for building generative AI applications, autonomous agents, and complex AI workflows. It functions as both an AI agent orchestrator and a workflow engine, capable of managing sequential pipelines and directed acyclic graphs to ensure predictable execution of AI tasks. The framework distinguishes itself through a focus on security and governance, utilizing a Docker-based environment to execute model-generated code and shell commands in isolation. It employs a driver-based abstraction layer that allows developers to swap language model providers and vector stores

    Griptape is a Python-based AI agent framework that provides multi-agent orchestration, tool use, memory management, and workflow routing, making it a comprehensive solution for building LLM-powered applications.

    PythonAgent FrameworksApplication Frameworks
    Ver en GitHub↗2,541
  • jetbrains/koogAvatar de JetBrains

    JetBrains/koog

    3,735Ver en GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Koog is a Kotlin-based framework for building autonomous AI agents with graph-based workflow routing, tool use, and vector memory, missing only the requested Python API.

    KotlinConversation Memory ManagersConversational Memory SystemsHierarchical Agent Orchestration
    Ver en GitHub↗3,735
  • opendevin/opendevinAvatar de OpenDevin

    OpenDevin/OpenDevin

    77,460Ver en GitHub↗

    OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage development workflows using large language models. It functions as a centralized control center for managing and switching between various local and cloud artificial intelligence backends. The system utilizes a Docker sandbox environment to isolate autonomous agents in containers, protecting the host filesystem during code execution. It includes an automated engineering workflow tool that integrates with version control and chat services to trigger tasks via webhooks or scheduled

    OpenDevin is an autonomous software engineering agent and orchestrator designed for executing coding tasks, offering multi-agent orchestration and LLM integration, though its primary focus is on software engineering rather than serving as a general-purpose agent building framework.

    PythonMulti-Agent Orchestration
    Ver en GitHub↗77,460
  • first-fluke/oh-my-agentAvatar de first-fluke

    first-fluke/oh-my-agent

    1,086Ver en GitHub↗

    Oh-my-agent is a vendor-agnostic orchestration framework designed to manage autonomous agent teams and automate complex engineering workflows. It functions as a multi-agent development tool that synchronizes agent behavior, skills, and project-specific rules across diverse development environments and command-line interfaces. The platform distinguishes itself through configuration-based projection, which maintains a single source of truth for agent definitions that are mapped into various vendor-specific runtime formats. By utilizing cross-platform symlink bridging and a vendor-agnostic skill

    Oh-my-agent is an orchestration framework for managing autonomous agent teams and multi-agent workflows, though it focuses more on configuration synchronization and IDE integration rather than a complete Python-based agent building API.

    TypeScriptMulti-Agent Orchestrators
    Ver en GitHub↗1,086
  • fareedkhan-dev/all-agentic-architecturesAvatar de FareedKhan-dev

    FareedKhan-dev/all-agentic-architectures

    3,670Ver en GitHub↗

    This project is a comprehensive framework for building, evaluating, and connecting autonomous agent systems. It provides a library of standardized architectural patterns for implementing complex agent workflows, including multi-agent orchestration, iterative reasoning, and memory management. By offering a unified interface for model providers, the framework allows for consistent agent execution across different artificial intelligence services. The framework distinguishes itself through a focus on rigorous benchmarking and deterministic control. It includes a suite of tools for evaluating age

    This repository provides a comprehensive framework for building autonomous AI agents with support for multi-agent orchestration, tool use, and memory management, though its Jupyter Notebook implementation makes it more educational and architectural than a production-ready package.

    Jupyter NotebookMulti-Agent Orchestration SystemsMulti-Agent Orchestration Frameworks
    Ver en GitHub↗3,670
  • lastmile-ai/mcp-agentAvatar de lastmile-ai

    lastmile-ai/mcp-agent

    8,037Ver en GitHub↗

    mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist

    This repository provides a Python framework for building and orchestrating multi-agent workflows that integrate with external tools and long-running tasks, directly matching your agent framework criteria.

    PythonConversation Memory ManagersMulti-Agent OrchestratorsMulti-Agent Orchestration Patterns
    Ver en GitHub↗8,037
  • foundationagents/metagptAvatar de FoundationAgents

    FoundationAgents/MetaGPT

    68,844Ver en GitHub↗

    MetaGPT is an agentic workflow engine and multi-agent orchestration framework designed to automate complex software engineering and data analysis tasks. It functions as an automated software factory that transforms high-level natural language requirements into functional web applications, technical documentation, and production-ready code. By utilizing a runtime environment that manages the lifecycle of specialized agents, the platform bridges the gap between user intent and finished software components. The system distinguishes itself through role-based agent orchestration and dynamic task d

    MetaGPT is a Python-based multi-agent orchestration framework designed for complex agentic workflows and automated software engineering tasks, fitting the core category well while leaning heavily toward software development pipelines rather than general-purpose orchestration.

    PythonMulti-Agent Orchestration Frameworks
    Ver en GitHub↗68,844
  • cline/clineAvatar de cline

    cline/cline

    63,750Ver en GitHub↗

    Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co

    Cline is an extensible agent runtime and multi-agent orchestration engine tailored for software engineering workflows, fitting the category well despite being packaged as an IDE extension rather than a pure Python framework.

    TypeScriptMulti-Agent Orchestration Patterns
    Ver en GitHub↗63,750
  • openbmb/chatdevAvatar de OpenBMB

    OpenBMB/ChatDev

    33,427Ver en GitHub↗

    ChatDev is an automated software engineering platform that orchestrates the end-to-end development lifecycle through a multi-agent framework. It functions as a programmable engine that coordinates specialized autonomous agents to handle design, coding, testing, and documentation tasks by transitioning through predefined phases of a software project. The system distinguishes itself by using role-based agent specialization to simulate a professional engineering team, assigning distinct personas and knowledge bases to individual agents. It employs prompt-driven task decomposition to break high-l

    ChatDev is an AI agent framework tailored specifically for automating the software engineering lifecycle through role-based multi-agent orchestration, though it focuses more on end-to-end coding simulation than serving as a general-purpose orchestration library.

    PythonMulti-Agent Orchestration Frameworks
    Ver en GitHub↗33,427
  • datawhalechina/hello-agentsAvatar de datawhalechina

    datawhalechina/hello-agents

    59,685Ver en GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    This project provides a Python-based agent framework with graph-based workflow orchestration, memory management, and tool use capabilities, though its tutorial and learning focus make it less production-complete than flagship alternatives.

    PythonMulti-Agent Orchestration SystemsMulti-Agent Collaboration Systems
    Ver en GitHub↗59,685
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Ver en GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Mastra is a TypeScript-based agent orchestration framework providing workflow routing, multi-agent coordination, and memory management, fitting the requested AI agent category well despite using a JavaScript/TypeScript API instead of Python.

    TypeScriptMulti-Agent OrchestrationMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    Ver en GitHub↗21,221
  • vercel/aiAvatar de vercel

    vercel/ai

    21,885Ver en GitHub↗

    This project is a comprehensive framework for building AI-powered applications, providing a unified toolkit for orchestrating language models, autonomous agents, and interactive user interfaces. It serves as a central library for managing the entire lifecycle of AI interactions, from initial prompt generation and model provider abstraction to complex, multi-step reasoning and tool execution. The framework distinguishes itself through its deep integration with frontend development, specifically by enabling generative user interfaces that render dynamic components directly from model outputs. I

    This repository provides a comprehensive TypeScript framework for integrating language models and building AI-powered applications, though its primary focus leans toward frontend generative UI rather than backend-heavy multi-agent orchestration.

    TypeScriptWorkflow Branching LogicTool Use and Function Calling
    Ver en GitHub↗21,885
  • potpie-ai/potpieAvatar de potpie-ai

    potpie-ai/potpie

    5,161Ver en GitHub↗

    Potpie is an LLM codebase analysis platform and multi-agent orchestration framework designed to act as an AI software engineer. It parses repositories into a structured code knowledge graph, enabling AI agents to perform multi-hop reasoning, dependency tracing, and grounded technical analysis across large codebases. The system distinguishes itself through a spec-driven development framework where agents generate detailed technical specifications and architecture plans before implementing multi-file code changes. It utilizes a durable execution engine to coordinate specialized AI personas for

    Potpie is an AI agent framework designed for codebase analysis and software engineering tasks, providing multi-agent orchestration and Python-based LLM integration even though it is specialized specifically for code repositories rather than general-purpose workflows.

    PythonMulti-Agent Orchestration Frameworks
    Ver en GitHub↗5,161
  • gyoridavid/ai_agents_azAvatar de gyoridavid

    gyoridavid/ai_agents_az

    3,640Ver en GitHub↗

    This project is an AI content automation pipeline and LLM agent orchestration framework. It provides a system for generating research-backed text, images, and videos, and scheduling their distribution to social platforms. The framework allows for the development of specialized AI agents and custom tool servers. These servers expose capabilities such as video editing and story generation as API endpoints, enabling agents to execute complex tasks through a combination of AI models and custom tooling. The system covers automated content creation across text, image, and video media, utilizing hu

    This project is an AI agent orchestration framework tailored for content automation workflows, featuring multi-agent task handling and custom tool servers, though it lacks a few broader general-purpose orchestration features.

    PythonAgent Orchestration FrameworksAI Content Automation PipelinesAI Agent Development
    Ver en GitHub↗3,640
  • yoheinakajima/babyagiAvatar de yoheinakajima

    yoheinakajima/babyagi

    22,309Ver en GitHub↗

    This is a framework for building autonomous agents that use large language models to plan, execute, and refine their own tasks. It functions as an autonomous task orchestrator and agent framework, utilizing a function registry to manage the code-based tools and plugins the agents use to achieve complex goals. The system is distinguished by its ability to perform autonomous code generation, where the agent analyzes requirements to write new reusable functions on the fly. It employs a recursive loop-based planning model to continuously update its goal list and refine its performance based on ex

    This repository provides a Python-based framework for building autonomous AI agents with task planning, execution, and dynamic function generation, though it lacks a few advanced multi-agent orchestration workflows.

    PythonAutonomous Agent OrchestrationAutonomous Task OrchestrationAgent Tooling Registries
    Ver en GitHub↗22,309
  • tencent/weknoraAvatar de Tencent

    Tencent/WeKnora

    16,974Ver en GitHub↗

    WeKnora is a multi-tenant retrieval-augmented generation (RAG) knowledge platform and autonomous AI agent framework. It transforms raw documents into queryable knowledge bases and integrates large language models with vector databases to provide grounded AI responses. The system also functions as a Model Context Protocol (MCP) tool server, exposing knowledge search and agentic capabilities to external AI clients. The platform distinguishes itself through an autonomous agent framework that utilizes iterative reasoning, tool calling, and web search to solve multi-step tasks. It implements a sta

    WeKnora is an autonomous AI agent framework and RAG platform with multi-tenant support and tool-calling capabilities, though its primary focus is on knowledge retrieval rather than pure multi-agent orchestration.

    GoAutonomous AI Agent FrameworksConversational InterfacesKnowledge Base Management
    Ver en GitHub↗16,974
  • futantan/opengptAvatar de futantan

    futantan/OpenGpt

    3,902Ver en GitHub↗

    OpenGpt is an agent orchestration platform and multimodal interface designed for building and deploying specialized AI personas. It allows users to create task-oriented agents with custom system prompts and behavioral constraints to automate professional, creative, and technical workflows. The project features a prompt engineering workflow that transforms simple user inputs into structured instructions to improve model accuracy. It integrates retrieval-augmented generation by connecting vector databases to the chat interface, enabling context-aware responses from private datasets. The platfo

    OpenGpt provides agent orchestration and a platform interface for building task-oriented AI personas, fulfilling the core requirements for an agent framework despite being implemented in TypeScript rather than Python.

    TypeScriptAI Agent BuildersAI Agent Deployment FrameworksAI Agent Orchestration
    Ver en GitHub↗3,902
  • copilotkit/copilotkitAvatar de CopilotKit

    CopilotKit/CopilotKit

    35,194Ver en GitHub↗

    CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl

    CopilotKit is an agentic framework tailored for integrating LLM-powered assistants and workflows directly into application frontends, featuring tool calling and state management though focused heavily on generative UI rather than backend-only orchestration.

    TypeScriptAgent Development FrameworksConversational State ManagersGenerative AI Integrations
    Ver en GitHub↗35,194
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Ver en GitHub↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    OpenHands is an autonomous AI agent framework built in Python that handles tool execution and containerized software engineering workflows, though it is tailored specifically for coding tasks rather than general-purpose orchestration.

    PythonAgent Configuration SchemasAgent OrchestratorsAgent Reasoning Configurations
    Ver en GitHub↗77,330
  • arc53/docsgptAvatar de arc53

    arc53/DocsGPT

    17,939Ver en GitHub↗

    DocsGPT is a retrieval-augmented generation platform and private knowledge base used to build AI agents that perform grounded search and analysis. It functions as a multi-model AI orchestrator and enterprise agent builder, allowing for the integration of various local and cloud language models to customize reasoning and text generation. The project provides a visual environment for developing automated assistants using conditional logic and third-party API connectivity. It enables the creation of private AI agents capable of performing enterprise search and detailed document analysis using pr

    DocsGPT is a retrieval-augmented generation and search platform focused on document Q&A and knowledge management rather than a general-purpose agent framework for multi-agent orchestration and workflow routing.

    PythonAI Agent BuildersKnowledge Base RetrievalAgentic Workflow Graphs
    Ver en GitHub↗17,939
  • block/gooseAvatar de block

    block/goose

    49,564Ver en GitHub↗

    Goose is an extensible agentic AI platform designed for autonomous task orchestration and developer-centric assistance. It provides a workflow engine that manages complex, multi-step objectives by delegating tasks to specialized subagents, all while maintaining stateful session continuity. The system is built to integrate directly into terminal and coding environments, allowing for automated file manipulation and context-aware interaction. The platform distinguishes itself through a secure, sandboxed runtime environment that enforces granular permission controls and policy-driven guardrails.

    Goose is an extensible agentic platform that provides multi-step workflow orchestration, subagent delegation, and tool integrations, serving as a robust AI agent framework despite being written in Rust rather than Python.

    RustAgent Orchestration PlatformsAgent Task ExecutionAgentic Workflow Engines
    Ver en GitHub↗49,564
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Ver en GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    LlamaIndex is a data-centric development framework that provides robust agentic orchestration, memory management, tool execution, and LLM integration, making it a strong tool for building AI agents although its primary focus leans toward retrieval-augmented generation.

    PythonRetrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    Ver en GitHub↗50,306
Compara los 10 mejores de un vistazo
RepositorioEstrellasLenguajeLicenciaÚltimo push
joaomdmoura/crewai53.8KPythonMIT17 jun 2026
ag2ai/ag24.2KPythonapache-2.020 feb 2026
modelscope/ms-agent4.3KPythonApache-2.017 jun 2026
nirdiamant/genai_agents20KJupyter Notebookother17 feb 2026
frdel/agent-zero18.2KPythonNOASSERTION26 jun 2026
leonxlnx/agentic-ai-prompt-research2.5K——31 mar 2026
microsoft/autogen59KPythonCC-BY-4.015 abr 2026
agentscope-ai/agentscope26.9KPythonApache-2.016 jun 2026
camel-ai/owl19.9KPython—12 jun 2026
logspace-ai/langflow149.8KPythonMIT17 jun 2026

Related searches

  • Agentes de IA y frameworks
  • framework para crear agentes de IA autónomos
  • framework para crear agentes de IA
  • framework open source para agentes de IA
  • framework para crear agentes de IA autónomos
  • framework para crear agentes de IA autónomos
  • un framework para crear agentes de IA
  • un framework para crear agentes de IA autónomos