awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Agentic workflow frameworks

Classement mis à jour le 9 juil. 2026

For a framework for building agentic workflows, the strongest matches are joaomdmoura/crewai (CrewAI is a comprehensive framework specifically designed for orchestrating), langchain-ai/langchainjs (LangChain) and conductor-oss/conductor (Conductor is a robust, stateful workflow engine that provides). ag2ai/ag2 and andrewyng/aisuite round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Compare the top agentic workflow frameworks. We ranked the best open-source tools by activity and features to help you find the right fit for your project.

Agentic workflow frameworks

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • joaomdmoura/crewaiAvatar de joaomdmoura

    joaomdmoura/crewai

    53,752Voir sur 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 comprehensive framework specifically designed for orchestrating multi-agent systems, featuring built-in support for role-based collaboration, tool integration, human-in-the-loop checkpoints, and memory management.

    PythonHuman-in-the-Loop WorkflowsMulti-Agent Collaboration SystemsMulti-Agent Coordination Systems
    Voir sur GitHub↗53,752
  • langchain-ai/langchainjsAvatar de langchain-ai

    langchain-ai/langchainjs

    17,818Voir sur GitHub↗

    LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This

    LangChain.js is a comprehensive framework specifically designed for building stateful, multi-agent workflows with built-in support for tool integration, memory management, and human-in-the-loop control, making it a flagship tool for this category.

    TypeScriptAgent Execution TracingAgent State PersistenceHuman-in-the-loop Workflows
    Voir sur GitHub↗17,818
  • conductor-oss/conductorAvatar de conductor-oss

    conductor-oss/conductor

    31,962Voir sur GitHub↗

    Conductor is a durable workflow engine designed to orchestrate complex, long-running business processes and autonomous agent loops. It functions as a stateful execution platform that persists the entire history of a process, ensuring that workflows remain reliable and recoverable across infrastructure failures, system restarts, and transient network errors. By managing task lifecycles, worker polling, and state transitions, it provides a centralized coordination layer for distributed systems. The platform distinguishes itself through its specialized support for AI agent orchestration, allowin

    Conductor is a robust, stateful workflow engine that provides the necessary infrastructure for managing complex, multi-step AI agent loops, including native support for human-in-the-loop control, state persistence, and external tool integration.

    JavaAgent State PersistenceAI Agent OrchestratorsMulti-Agent System Composition
    Voir sur GitHub↗31,962
  • ag2ai/ag2Avatar de ag2ai

    ag2ai/ag2

    4,169Voir sur 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 comprehensive framework specifically designed for multi-agent orchestration, offering robust support for complex workflows, human-in-the-loop control, and state management across diverse LLM integrations.

    PythonAgent State ManagementHuman-in-the-Loop WorkflowsExternal Tool Execution
    Voir sur GitHub↗4,169
  • andrewyng/aisuiteAvatar de andrewyng

    andrewyng/aisuite

    14,692Voir sur GitHub↗

    This project is a framework for managing generative AI services through a unified provider interface and adapter layer. It provides a standardized API for calling multiple cloud-based and locally hosted models, translating provider-specific parameters and responses into a uniform format. The system includes an agent orchestrator designed for long-running tasks, featuring state persistence for resuming runs and execution tracing to monitor decision-making processes. It integrates the Model Context Protocol to connect models to external servers and filesystems and employs a policy-based executi

    This framework provides the core capabilities for AI agent orchestration, including state persistence, execution tracing, and tool integration through the Model Context Protocol, making it a suitable tool for managing multi-step agent workflows.

    PythonAgent Execution TracingAgent Execution TracingAgent State Persistence
    Voir sur GitHub↗14,692
  • cloudwego/einoAvatar de cloudwego

    cloudwego/eino

    9,675Voir sur GitHub↗

    Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and orchestrating complex language model workflows. It serves as a multi-agent orchestration engine and workflow orchestrator, providing a graph-based execution model to route data between models, tools, and retrievers. The framework distinguishes itself through a robust set of multi-agent coordination patterns, including supervisor-led management, sequential flows, and autonomous reasoning loops like ReAct. It features advanced agent execution controls such as active turn preemption, che

    Eino is a comprehensive Go-based framework specifically designed for building and orchestrating autonomous agents, featuring native support for multi-agent workflows, state management, tool integration, and observability.

    GoAgent Execution TracingAgent State ManagementAgent State Persistence
    Voir sur GitHub↗9,675
  • nirdiamant/genai_agentsAvatar de NirDiamant

    NirDiamant/GenAI_Agents

    20,047Voir sur 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 framework provides the necessary infrastructure for building multi-agent systems with graph-based orchestration, state management, and human-in-the-loop capabilities, fitting the requirements for an agent orchestration platform.

    Jupyter NotebookHuman-in-the-Loop WorkflowsMulti-Agent Collaboration SystemsMulti-Agent Coordination Systems
    Voir sur GitHub↗20,047
  • langchain-ai/langgraphAvatar de langchain-ai

    langchain-ai/langgraph

    34,925Voir sur GitHub↗

    LangGraph is a framework for building stateful, multi-step agentic workflows by modeling application logic as a directed graph. It provides a runtime environment where complex tasks are orchestrated through interconnected nodes and edges, allowing developers to manage state transitions, persistent memory, and control flow across long-running automated processes. The platform distinguishes itself through its native support for human-in-the-loop automation, enabling developers to define breakpoints that pause execution for manual review, modification, or approval. It also features checkpoint-ba

    LangGraph is a purpose-built framework for orchestrating complex, stateful multi-agent workflows that natively supports human-in-the-loop control, persistent memory, and observability, making it a comprehensive solution for building autonomous agent systems.

    PythonAgent OrchestrationStateful Agent Runtimes
    Voir sur GitHub↗34,925
  • alibaba/spring-ai-alibabaAvatar de alibaba

    alibaba/spring-ai-alibaba

    8,415Voir sur 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 a comprehensive runtime for building stateful, multi-agent workflows with built-in support for graph-based orchestration, human-in-the-loop controls, and observability, making it a direct fit for managing autonomous AI agents within the Spring ecosystem.

    JavaAgent State PersistenceAI Agent OrchestratorsFunction Calling Interfaces
    Voir sur GitHub↗8,415
  • langroid/langroidAvatar de langroid

    langroid/langroid

    3,894Voir sur 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 comprehensive multi-agent orchestration framework that provides the necessary primitives for hierarchical task delegation, state management, and tool integration, making it a direct fit for building complex autonomous agent systems.

    PythonAgent Execution TracingAgent State ManagementAI Agent Orchestrators
    Voir sur GitHub↗3,894
  • i-am-bee/beeai-frameworkAvatar de i-am-bee

    i-am-bee/beeai-framework

    3,304Voir sur 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

    This framework provides a comprehensive engine for multi-agent orchestration, featuring built-in support for tool integration, state management, and observability through its model-agnostic architecture.

    PythonAgent Execution TracingAgent State PersistenceMulti-Agent Coordination Systems
    Voir sur GitHub↗3,304
  • agentscope-ai/agentscopeAvatar de agentscope-ai

    agentscope-ai/agentscope

    26,895Voir sur 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 a comprehensive framework specifically designed for building and orchestrating multi-agent systems, offering built-in support for memory management, tool integration, and complex workflow execution.

    PythonAgent Execution TracingAgent State PersistenceHuman-in-the-Loop Workflows
    Voir sur GitHub↗26,895
  • aliasrobotics/caiAvatar de aliasrobotics

    aliasrobotics/cai

    7,170Voir sur GitHub↗

    CAI is a framework for building autonomous security agents and an orchestration system for coordinating multiple specialized agents. It functions as an agentic workflow engine and an autonomous cyber-defense tool that maps language model reasoning to security kill chain functions for threat detection and mitigation. The system distinguishes itself through multi-agent coordination patterns, such as swarms and hierarchies, and the use of stateful conversation handoffs. It implements multi-layer input and output guardrails to block prompt injections and validate commands before they reach the sy

    This framework provides a specialized environment for building and orchestrating autonomous agents, specifically focusing on multi-agent coordination, stateful handoffs, and human-in-the-loop controls for security-focused workflows.

    PythonAgent Execution TracingAI Agent OrchestratorsMulti-Agent Coordination Systems
    Voir sur GitHub↗7,170
  • elizaos/elizaAvatar de elizaOS

    elizaOS/eliza

    18,627Voir sur GitHub↗

    Eliza is a modular framework designed for building and deploying autonomous agents that operate across diverse digital environments. It functions as an orchestrator for intelligent software, enabling agents to manage tasks, maintain persistent memory, and execute automated processes through a centralized runtime. The framework distinguishes itself through a plugin-based architecture that facilitates cross-platform social automation and blockchain transaction capabilities. By utilizing state-machine logic for decision-making and vector-based memory for context retention, the system allows agen

    Eliza is a comprehensive framework for building autonomous agents that features multi-agent orchestration, persistent memory management, and a plugin-based architecture for integrating external tools and APIs.

    TypeScriptAgentic State Machines
    Voir sur GitHub↗18,627
  • lastmile-ai/mcp-agentAvatar de lastmile-ai

    lastmile-ai/mcp-agent

    8,037Voir sur 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 framework provides a comprehensive environment for building and orchestrating autonomous agents, featuring durable state management, multi-agent workflow capabilities, and native support for the Model Context Protocol to integrate external tools and APIs.

    PythonAgent Execution TracingAgent Execution TracingHuman-in-the-loop Workflows
    Voir sur GitHub↗8,037
  • openai/openai-agents-pythonAvatar de openai

    openai/openai-agents-python

    27,191Voir sur GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    This framework provides a comprehensive runtime for building and orchestrating multi-agent systems, featuring built-in support for state management, tool integration, and complex task delegation.

    PythonAgent Execution TracingAgent Execution TracingAgent State Persistence
    Voir sur GitHub↗27,191
  • foundationagents/metagptAvatar de FoundationAgents

    FoundationAgents/MetaGPT

    68,844Voir sur 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 comprehensive multi-agent orchestration framework that provides role-based agent management, task decomposition, and memory systems specifically designed to automate complex, multi-step workflows.

    PythonAI Agent Orchestrators
    Voir sur GitHub↗68,844
  • alirezarezvani/claude-skillsAvatar de alirezarezvani

    alirezarezvani/claude-skills

    18,240Voir sur GitHub↗

    This project is a framework for integrating modular instruction packages and domain-specific tools into large language model agents. It provides a system for managing agent context and extending coding assistants through a modular prompt library of persona-based instruction sets and skill trees. The framework distinguishes itself through a persistent memory layer that tracks architectural decisions and infrastructure patterns to prevent regressions during autonomous code modifications. It includes an orchestrator for managing multi-agent swarms and autonomous coding loops that cycle through g

    This framework provides a structured system for multi-agent orchestration, state management, and tool integration specifically tailored for autonomous coding workflows and agentic task execution.

    PythonAI Agent OrchestratorsMulti-Agent Coordination SystemsMulti-Agent Systems
    Voir sur GitHub↗18,240
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Voir sur 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 framework provides a comprehensive architecture for multi-agent orchestration, featuring role-based collaboration, tool-calling abstractions, and iterative feedback loops that align perfectly with the requirements for managing autonomous agent workflows.

    PythonHuman-in-the-loop WorkflowsHuman-in-the-Loop WorkflowsMulti-Agent Systems
    Voir sur GitHub↗17,253
  • microsoft/agent-frameworkAvatar de microsoft

    microsoft/agent-framework

    7,277Voir sur 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 framework provides a comprehensive suite for building and orchestrating autonomous multi-agent systems, featuring graph-based workflow design, state management, and built-in observability that directly addresses your requirements.

    PythonAgent Execution TracingAgent State PersistenceHuman-in-the-Loop Workflows
    Voir sur GitHub↗7,277
  • langchain-ai/langchainAvatar de langchain-ai

    langchain-ai/langchain

    139,458Voir sur 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 framework specifically built for orchestrating complex, multi-step AI agent workflows, offering robust support for state management, tool integration, and multi-agent graph-based execution.

    PythonHuman-in-the-loop WorkflowsAgent Observability Platforms
    Voir sur GitHub↗139,458
  • microsoft/autogenAvatar de microsoft

    microsoft/autogen

    59,002Voir sur 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 framework is a comprehensive platform for building multi-agent systems that handle complex workflows through conversational orchestration, state management, and integrated human-in-the-loop capabilities.

    PythonHuman-in-the-loop Workflows
    Voir sur GitHub↗59,002
  • mastra-ai/mastraAvatar de mastra-ai

    mastra-ai/mastra

    21,221Voir sur 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 comprehensive TypeScript framework specifically built for orchestrating multi-agent systems, featuring durable workflow management, semantic memory, and built-in observability tools that align perfectly with your requirements.

    TypeScriptAgent Execution TracingAgent State PersistenceHuman-in-the-loop Workflows
    Voir sur GitHub↗21,221
  • cline/clineAvatar de cline

    cline/cline

    63,750Voir sur 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 agent orchestration engine specifically designed for managing multi-agent software engineering workflows, providing the required state management, tool integration, and human-in-the-loop oversight for autonomous task execution.

    TypeScriptMulti-Agent Coordination SystemsMulti-Agent Systems
    Voir sur GitHub↗63,750
  • agno-agi/agnoAvatar de agno-agi

    agno-agi/agno

    40,717Voir sur GitHub↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    Agno is a comprehensive framework for building and orchestrating autonomous multi-agent systems, providing built-in support for state management, tool integration, human-in-the-loop workflows, and observability.

    PythonHuman-in-the-loop Controls
    Voir sur GitHub↗40,717
  • qwenlm/qwen-agentAvatar de QwenLM

    QwenLM/Qwen-Agent

    13,322Voir sur GitHub↗

    Qwen-Agent is a development framework for building autonomous software applications that leverage large language models to plan, reason, and execute complex tasks. It functions as an orchestration engine that enables models to interact with external APIs, manage persistent memory, and maintain context across multi-step workflows. The framework distinguishes itself through a multi-agent collaboration platform that allows independent agent instances to exchange structured messages and delegate sub-tasks to one another. By utilizing iterative reasoning loops and dynamic prompt injection, the sys

    This framework provides the necessary orchestration, tool integration, and memory management capabilities to build and coordinate autonomous multi-agent systems, fitting the requirements for an agent development platform.

    PythonMulti-Agent Coordination SystemsTool-Use Orchestration
    Voir sur GitHub↗13,322
  • crewaiinc/crewaiAvatar de crewAIInc

    crewAIInc/crewAI

    53,687Voir sur 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 comprehensive framework specifically built for orchestrating multi-agent systems, providing native support for role-based task delegation, state management, tool integration, and complex workflow execution.

    PythonAgent Orchestration
    Voir sur GitHub↗53,687
  • huggingface/smolagentsAvatar de huggingface

    huggingface/smolagents

    27,885Voir sur 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 framework provides a specialized toolkit for building autonomous agents that manage multi-step workflows through code execution, offering essential features like tool integration, human-in-the-loop control, and observability.

    PythonHuman-in-the-Loop WorkflowsMulti-Agent SystemsAgent Orchestrators
    Voir sur GitHub↗27,885
  • openbmb/xagentAvatar de OpenBMB

    OpenBMB/XAgent

    8,529Voir sur GitHub↗

    XAgent is an autonomous agent system that decomposes complex goals into sequential subtasks for execution via a planner and actor model. It functions as a collaboration framework that integrates human-in-the-loop workflows, allowing users to provide real-time guidance and missing information during the automation process. The system features a containerized tool sandbox to isolate the execution of shells and browsers, ensuring system safety and consistency. It includes a state-based execution recorder that captures snapshots of agent runs to enable the exact reproduction of specific task sequ

    XAgent is an autonomous agent framework that provides a planner-actor architecture with built-in human-in-the-loop capabilities, state management, and isolated tool execution for complex multi-step workflows.

    PythonHuman-in-the-loop WorkflowsHuman-in-the-Loop Workflows
    Voir sur GitHub↗8,529
  • pydantic/pydantic-aiAvatar de pydantic

    pydantic/pydantic-ai

    17,791Voir sur GitHub↗

    PydanticAI is a Python framework designed for building production-grade autonomous agents. It provides a unified interface for interacting with diverse language models, enabling developers to construct agents that perform complex tasks through structured data validation, tool execution, and multi-turn conversation management. The library centers on type-safe schema enforcement, ensuring that model inputs and outputs remain consistent and reliable throughout the agent's lifecycle. The framework distinguishes itself through a robust architecture that emphasizes modularity and testability. It ut

    PydanticAI is a Python framework specifically built for creating autonomous agents with structured data validation, tool integration, and multi-turn state management, making it a direct fit for the requested category.

    PythonAgent Execution TracingAgent State PersistenceAI Agent Orchestrators
    Voir sur GitHub↗17,791
  • kyegomez/swarmsAvatar de kyegomez

    kyegomez/swarms

    6,888Voir sur GitHub↗

    Swarms is a multi-agent orchestration framework and autonomous agent toolkit designed to coordinate large language model agents. It serves as a workflow engine for managing agent relationships, providing the infrastructure to build autonomous agents with integrated memory, tool-calling capabilities, and reasoning loops. The framework is distinguished by its multi-agent consensus systems, which utilize voting, adversarial debates, and judge agents to synthesize high-quality responses. It supports a variety of collaboration patterns, including director-worker hierarchies, expert synthesis, and

    Swarms is a comprehensive framework specifically built for multi-agent orchestration, providing the necessary infrastructure for memory management, tool integration, and complex agent collaboration patterns like consensus and hierarchical workflows.

    PythonAgentic Workflow EnginesAutonomous AgentsAgent Execution Topologies
    Voir sur GitHub↗6,888
  • jetbrains/koogAvatar de JetBrains

    JetBrains/koog

    3,735Voir sur 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 agents that supports graph-based workflow orchestration, model agnosticism, and tool integration via the Model Context Protocol, making it a solid choice for managing agentic workflows.

    KotlinAgent State PersistenceAI Agent OrchestratorsHuman-in-the-Loop Workflows
    Voir sur GitHub↗3,735
  • hkuds/vibe-tradingAvatar de HKUDS

    HKUDS/Vibe-Trading

    12,401Voir sur GitHub↗

    Vibe-Trading is a system for automated financial trading and algorithmic market research. It uses autonomous agents to manage financial assets and execute trades based on predefined rules and logic. The project features a multi-agent collaborative workflow that coordinates specialized agents to perform joint research and risk reviews. It utilizes large language model orchestration to map natural language prompts to executable data loaders and backtesting functions. The platform includes capabilities for quantitative strategy backtesting and alpha benchmarking using information coefficients t

    This is a specialized framework for orchestrating multi-agent workflows specifically tailored for financial trading and market research, providing the core agentic capabilities requested despite its narrow domain focus.

    PythonMulti-Agent Collaboration Systems
    Voir sur GitHub↗12,401
  • code-yeongyu/oh-my-opencodeAvatar de code-yeongyu

    code-yeongyu/oh-my-opencode

    63,326Voir sur GitHub↗

    Oh-my-opencode is an autonomous software engineering platform designed to automate complex coding tasks through the orchestration of specialized AI agents. It manages end-to-end development workflows by coordinating teams of agents that perform parallel execution, strategic planning, and automated code generation. The system ensures high-precision refactoring by utilizing a hash-anchored modification engine, which verifies file integrity through cryptographic line references before applying any changes. The platform distinguishes itself through a rigorous planning-first methodology, requiring

    This platform provides a specialized framework for orchestrating autonomous agents to perform complex software engineering workflows, including multi-agent coordination and tool integration for code generation.

    TypeScriptAgent Orchestrators
    Voir sur GitHub↗63,326
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur 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 a specialized framework for building autonomous agents with advanced persistent memory and tool-use capabilities, providing the core orchestration and state management required for complex, long-term AI workflows.

    PythonAgent State ManagementAgent State PersistenceMulti-Agent Coordination Systems
    Voir sur GitHub↗21,168
  • datawhalechina/vibe-vibeAvatar de datawhalechina

    datawhalechina/vibe-vibe

    3,126Voir sur GitHub↗

    vibe-vibe is an LLM agent engineering framework and toolchain optimizer designed for orchestrating multi-agent systems. It serves as a comprehensive guide and methodology for transforming conceptual ideas into deployed applications through agentic software engineering. The project focuses on the orchestration of specialized AI agent roles with defined collaboration boundaries and iterative feedback loops. It provides frameworks for toolchain optimization, including the selection and evaluation of protocols that extend model capabilities and the design of standardized tool interfaces. The sys

    This framework provides a structured methodology and toolchain for orchestrating multi-agent systems, directly addressing the requirements for managing agent roles, collaboration boundaries, and iterative feedback loops.

    AI Agent OrchestratorsMulti-Agent Collaboration SystemsMulti-Agent Coordination Systems
    Voir sur GitHub↗3,126
  • doriandarko/maestroAvatar de Doriandarko

    Doriandarko/maestro

    4,320Voir sur GitHub↗

    Maestro is an autonomous task workflow engine that decomposes high-level goals into hierarchical sub-tasks and orchestrates their execution using multiple language model agents. It provides a unified interface for routing requests across different LLM providers, including proprietary models like Anthropic, OpenAI, and Gemini, as well as local models, enabling flexible provider selection and switching through a single entry point. The system distinguishes itself through its ability to generate complete software project structures directly on the host machine, creating directories and source fi

    Maestro is an autonomous workflow engine that orchestrates multi-agent task decomposition and provides a unified interface for LLM providers, fitting the core requirements for managing agentic workflows.

    PythonAgent Orchestration
    Voir sur GitHub↗4,320
  • coleam00/ottomator-agentsAvatar de coleam00

    coleam00/ottomator-agents

    5,359Voir sur GitHub↗

    Ottomator-agents is a framework for building and deploying autonomous AI agents using structured workflow files and source code. It serves as a declarative deployment tool and workflow orchestrator that translates static configuration files into executable sequences of AI agent tasks and logic flows. The system utilizes manifest-driven instantiation and template-driven deployment to create functional agent identities by populating source code templates with user-specified parameters. It incorporates a modular skill system that equips agents with discrete, reusable source code units and toolse

    This framework provides a declarative, manifest-driven approach to orchestrating autonomous AI agents and managing their task workflows, fitting the core requirements for agent development and deployment.

    PythonAI Agent Orchestrators
    Voir sur GitHub↗5,359
  • voltagent/voltagentAvatar de VoltAgent

    VoltAgent/voltagent

    6,020Voir sur GitHub↗

    This framework provides a comprehensive environment for building and orchestrating multi-agent workflows, featuring built-in support for state management, tool integration via MCP, and step-level observability.

    TypeScriptAgent Execution TracingFunction Calling InterfacesHuman-in-the-Loop Workflows
    Voir sur GitHub↗6,020
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Deepagents is a dedicated orchestration platform for managing stateful AI agents and multi-step workflows, providing the core capabilities of execution, state persistence, and observability required for agentic systems.

    PythonAgent Execution TracingAgent Execution TracingAgent State Management
    Voir sur GitHub↗25,006
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Voir sur 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 a specialized framework for orchestrating autonomous agents specifically within software engineering workflows, providing the core capabilities of multi-agent task execution, tool integration, and state management required for complex development tasks.

    PythonLLM Provider AdaptersAgent Orchestrators
    Voir sur GitHub↗77,330
  • aiwaves-cn/agentsAvatar de aiwaves-cn

    aiwaves-cn/agents

    5,932Voir sur GitHub↗

    This is an LLM agent framework and symbolic learning system designed for building self-evolving autonomous agents. It functions as a computational graph orchestrator that organizes agent interactions and tool sequences as a trainable graph of nodes. The framework focuses on data-centric agent optimization, allowing agent pipelines and prompts to be upgraded through data-driven training rather than manual engineering. It utilizes a symbolic learning process that applies language-based loss and textual reflections to refine the operational logic and symbolic components of an agent. The system

    This framework provides a graph-based orchestration system for building and managing autonomous agents, supporting multi-agent interactions and tool integration through a symbolic learning approach.

    PythonMulti-Agent Coordination Systems
    Voir sur GitHub↗5,932
  • datawhalechina/hello-agentsAvatar de datawhalechina

    datawhalechina/hello-agents

    59,685Voir sur 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 framework provides the core capabilities for building and orchestrating autonomous agents that execute multi-step workflows, including memory management and tool-based actions.

    PythonAgent Execution TracingMulti-Agent Collaboration Systems
    Voir sur GitHub↗59,685
  • a2aproject/a2aAvatar de a2aproject

    a2aproject/A2A

    24,404Voir sur GitHub↗

    A2A is a standardized framework designed to enable interoperability, discovery, and orchestration among independent artificial intelligence agents. It provides a common communication protocol that allows heterogeneous agents to exchange data, verify identities, and collaborate across diverse programming languages and computing environments. By establishing a unified messaging standard, the project facilitates the creation of complex, multi-agent workflows where tasks are routed and managed between specialized services. The project distinguishes itself through a capability-based architecture t

    A2A is a standardized communication and orchestration framework that enables heterogeneous AI agents to collaborate and manage multi-step workflows through a unified protocol, fitting the core requirements for agent interoperability and task routing.

    ShellAgent State Persistence
    Voir sur GitHub↗24,404
  • stanfordnlp/dspyAvatar de stanfordnlp

    stanfordnlp/dspy

    35,325Voir sur GitHub↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    DSPy provides a declarative framework for building complex, modular AI workflows and managing execution state, making it a strong tool for orchestrating sophisticated agentic systems despite its focus on programmatic prompt optimization over traditional agent-loop patterns.

    PythonTool-Using Agents
    Voir sur GitHub↗35,325
  • github/awesome-copilotAvatar de github

    github/awesome-copilot

    35,119Voir sur GitHub↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    This framework provides the necessary infrastructure for orchestrating multi-agent teams and managing complex, multi-step workflows, making it a suitable platform for building autonomous AI agent systems.

    PythonMulti-Agent Coordination SystemsAgent Orchestrators
    Voir sur GitHub↗35,119
  • nikivdev/flowAvatar de nikivdev

    nikivdev/flow

    21,136Voir sur GitHub↗

    Flow is an orchestration framework for designing and executing complex workflows using autonomous agents powered by large language models. It serves as a toolkit for constructing agentic pipelines and a runtime for managing agent lifecycles, session states, and tool execution. The project is distinguished by its support for hierarchical swarm management, where director agents decompose large projects into smaller tasks for specialized worker agents. It enables multiple coordination patterns, including sequential linear pipelines and concurrent execution where agents analyze tasks from differe

    This framework provides a comprehensive runtime for managing autonomous agent lifecycles, hierarchical swarm coordination, and stateful multi-step workflows, fitting the requirements for an agent orchestration platform.

    RustMulti-Agent Coordination Systems
    Voir sur GitHub↗21,136
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Voir sur 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 provides a robust framework for building autonomous agents with multi-step reasoning, tool execution, and memory management, making it a strong choice for orchestrating agentic workflows despite its primary focus on data-centric RAG applications.

    PythonMulti-Agent Systems
    Voir sur GitHub↗50,306
  • evalstate/fast-agentAvatar de evalstate

    evalstate/fast-agent

    3,839Voir sur GitHub↗

    This project is an autonomous agent workflow engine and multi-agent orchestration framework. It provides a runtime for managing agent lifecycles and a provider-agnostic abstraction layer for interacting with multiple large language model backends through standardized requests and structured outputs. The framework features a reliability layer for output verification, utilizing sampling-based majority voting and generator-evaluator feedback loops to refine model responses. It supports complex coordination patterns including sequential chaining, parallel execution with fan-in aggregation, and re

    This framework provides a runtime for multi-agent orchestration and workflow management, featuring model-agnostic abstractions, tool integration, and support for human-in-the-loop control and output verification.

    PythonHuman-in-the-Loop Workflows
    Voir sur GitHub↗3,839
  • flowiseai/flowiseAvatar de FlowiseAI

    FlowiseAI/Flowise

    53,641Voir sur GitHub↗

    Flowise is a low-code platform designed for building and deploying complex language model workflows through a visual, node-based interface. It functions as an orchestrator for autonomous multi-agent systems, allowing users to construct conversational pipelines by connecting language models, memory stores, and external tools on a drag-and-drop canvas. The platform distinguishes itself through its support for sophisticated agentic patterns, including supervisor-worker delegation and iterative reasoning strategies. Users can design directed acyclic graphs to manage conditional branching, state p

    Flowise is a low-code visual orchestration platform that enables the construction of multi-agent workflows, state management, and tool integration, fitting the requirements for an agent orchestration framework.

    TypeScriptMulti-Agent Systems
    Voir sur GitHub↗53,641
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
joaomdmoura/crewai53.8KPythonMIT17 juin 2026
langchain-ai/langchainjs17.8KTypeScriptMIT16 juin 2026
conductor-oss/conductor32KJavaApache-2.015 juin 2026
ag2ai/ag24.2KPythonapache-2.020 févr. 2026
andrewyng/aisuite14.7KPythonMIT14 juin 2026
cloudwego/eino9.7KGoapache-2.019 févr. 2026
nirdiamant/genai_agents20KJupyter Notebookother17 févr. 2026
langchain-ai/langgraph34.9KPythonMIT16 juin 2026
alibaba/spring-ai-alibaba8.4KJavaapache-2.013 févr. 2026
langroid/langroid3.9KPythonmit16 févr. 2026

Related searches

  • un framework pour créer des agents IA
  • framework pour orchestrer des systèmes multi-agents
  • an open source platform for workflow automation
  • Agents IA et frameworks associés
  • framework pour orchestrer des agents IA autonomes
  • un constructeur visuel pour pipelines d'agents IA
  • framework pour créer des agents IA autonomes
  • framework pour orchestrer plusieurs agents IA