awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

AI agent orchestration framework

Ranking updated Jun 30, 2026

For a framework for building autonomous AI agents, the strongest matches are ruvnet/claude-flow (Claude-flow is an autonomous agent coordination platform and orchestration), composiohq/open-claude-cowork (Open-claude-cowork is an open-source LLM agent workflow orchestrator and) and joaomdmoura/crewai (CrewAI is a multi-agent orchestration framework that lets you). modelscope/ms-agent and alibaba/spring-ai-alibaba round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source ai agents”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

AI agent orchestration framework

Find the best repos with AI.We'll search the best matching repositories with AI.
  • ruvnet/claude-flowruvnet avatar

    ruvnet/claude-flow

    61,000View on GitHub↗

    Claude-flow is an autonomous agent coordination platform and orchestration framework designed for building complex, multi-step workflows powered by large language models. It functions as a TypeScript-based engine that decomposes high-level objectives into executable action sequences, enabling the creation of collaborative agent teams that operate with minimal manual oversight. The platform distinguishes itself through its ability to federate autonomous agents across network boundaries using secure communication channels and identity verification. It integrates a goal-oriented planning engine

    Claude-flow is an autonomous agent coordination platform and orchestration framework that uses LLMs for planning and multi-agent orchestration, supporting secure federation, memory, and MCP-based tool use — directly fitting the request for an open-source agent framework.

    TypeScriptAutonomous Planning EnginesTask Planning Systems
    View on GitHub↗61,000
  • composiohq/open-claude-coworkComposioHQ avatar

    ComposioHQ/open-claude-cowork

    3,076View on GitHub↗

    Open-claude-cowork is an LLM agent workflow orchestrator and multi-agent collaborative workspace. It serves as a SaaS tool integration framework and a real-time AI chat interface designed to connect large language models with external software applications and browser tools to automate complex business processes. The platform functions as a headless browser automation tool, enabling AI agents to navigate websites and interact with web-based interfaces automatically. It allows for the creation of shared environments where multiple agents coordinate using external tools and shared memory to com

    Open-claude-cowork is an open-source LLM agent workflow orchestrator and multi-agent collaborative workspace that bundles LLM integration, tool use, memory persistence, multi-agent coordination, and headless browser automation — it directly serves as a self-hostable AI agent framework covering the key capabilities this search asks for.

    JavaScriptConversation Memory StoresLLM Tool Calling
    View on GitHub↗3,076
  • joaomdmoura/crewaijoaomdmoura avatar

    joaomdmoura/crewai

    53,752View on 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 multi-agent orchestration framework that lets you define role-based AI agents with LLM integration, tool use, human-in-the-loop controls, and collaborative workflows, directly fitting the search for building and managing autonomous agent systems.

    PythonLLM Provider IntegrationsMulti-Agent Orchestration
    View on GitHub↗53,752
  • modelscope/ms-agentmodelscope avatar

    modelscope/ms-agent

    4,318View on 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,

    ms-agent is a comprehensive open-source LLM agent framework with multi-agent orchestration, tool calling, memory management, and DAG workflow planning, directly matching the search for building and managing autonomous agents.

    PythonMulti-Agent OrchestrationTool Calling
    View on GitHub↗4,318
  • alibaba/spring-ai-alibabaalibaba avatar

    alibaba/spring-ai-alibaba

    8,415View on 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

    Spring AI Alibaba is a Java framework for building autonomous AI agents with a graph-based workflow engine, multi-agent orchestration, persistent state, and LLM integration, covering the key capabilities you need for an AI agent platform.

    JavaConversation Memory ManagersConversation Memory StoresMulti-Agent Orchestration
    View on GitHub↗8,415
  • fosowl/agenticseekFosowl avatar

    Fosowl/agenticSeek

    26,529View on 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 multi-agent orchestration system that decomposes complex tasks into smaller ones and coordinates specialized agents with local-first execution and browser automation for tool use, directly matching the search for an open-source AI agent platform with multi-agent orchestration and self-hosting.

    PythonTask Planning Systems
    View on GitHub↗26,529
  • agentscope-ai/agentscopeagentscope-ai avatar

    agentscope-ai/agentscope

    26,895View on 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 full-fledged framework for building and orchestrating multi-agent AI systems with built-in LLM integration, tool use, memory management, and a centralized event bus for real-time telemetry — directly addressing your need for an open-source agent platform with multi-agent orchestration, planning, and extensibility.

    PythonConversation Memory StoresTask Planning SystemsTool Calling
    View on GitHub↗26,895
  • x-plug/mobileagentX-PLUG avatar

    X-PLUG/MobileAgent

    7,218View on GitHub↗

    MobileAgent is an LLM-powered mobile automation agent and framework designed to navigate mobile user interfaces and execute multi-step tasks. It functions as a device interface automation system that maps semantic commands to screen coordinates to perform input events across mobile operating systems. The project operates as a cross-app workflow orchestrator, switching between native on-screen interface actions and external API tools to complete sophisticated operations. It includes a visual grounding system that analyzes screenshots and interface metadata to identify elements and validate the

    MobileAgent is an open-source framework for building LLM-powered agents that automate mobile device tasks, covering LLM integration, tool use, planning, and memory—it fits the AI agent framework category, though it is narrowly focused on mobile automation and does not explicitly support multi-agent orchestration.

    PythonTask Planning SystemsTool-Use OrchestrationPlanning
    View on GitHub↗7,218
  • microsoft/ufomicrosoft avatar

    microsoft/UFO

    9,017View on GitHub↗

    UFO is a multi-device task orchestrator and LLM agent orchestration framework designed to decompose natural language requests into executable task graphs. It functions as a cross-platform UI automation tool capable of performing interactions on Windows and mobile devices while routing tasks to distributed agents based on their hardware and software capabilities. The system is distinguished by its RAG-enhanced agent architecture, which integrates external documentation and previous execution traces to improve decision-making. It employs a hybrid UI detection approach that combines computer vis

    UFO is an LLM-powered multi-agent orchestration framework with task decomposition, RAG memory, distributed agent routing, and cross-platform automation, providing a complete platform for building autonomous agents directly aligned with this search.

    PythonMulti-Agent OrchestrationTask Planning Systems
    View on GitHub↗9,017
  • huggingface/smolagentshuggingface avatar

    huggingface/smolagents

    27,885View on 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

    Smolagents is a Hugging Face development toolkit for building autonomous agents that leverage LLMs, tool use, planning, and reasoning via code execution; its extensible plugin system, support for local models, and features like memory, tool discovery, and agent architecture selectors cover nearly all the requested capabilities in one self-hostable framework.

    PythonMulti-Agent OrchestrationTool-Use Patterns
    View on GitHub↗27,885
  • microsoft/agent-frameworkmicrosoft avatar

    microsoft/agent-framework

    7,277View on 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

    Microsoft's agent-framework is an LLM agent orchestration framework with multi-agent workflow support, tool integration, state persistence, and observability — it directly addresses building and managing autonomous agents.

    PythonLLM Provider IntegrationsMulti-Agent OrchestrationTool Calling
    View on GitHub↗7,277
  • mindcraft-bots/mindcraftmindcraft-bots avatar

    mindcraft-bots/mindcraft

    5,416View on GitHub↗

    Mindcraft is a framework for connecting large language models to game clients to create autonomous characters that communicate and perform actions within a simulated environment. It functions as an orchestrator for bots, utilizing a system that bridges high-level AI instructions with low-level game protocol packets to enable the execution of in-game tasks. The system uses retrieval-augmented generation to select relevant conversation history and code examples via embedding-based context retrieval. It supports the development of specific AI personas through profile configurations and facilitat

    Mindcraft is a framework for building autonomous AI agents that integrate LLMs, use retrieval-augmented memory, support tool use through game protocol abstractions, and enable multi-agent coordination, which aligns well with the required features for an AI agent platform.

    JavaScriptLLM Model Integrations
    View on GitHub↗5,416
  • jetbrains/koogJetBrains avatar

    JetBrains/koog

    3,735View on 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 an LLM agent framework built on a graph-based workflow engine that supports tool use, multi-agent orchestration, dynamic model provider switching, and RAG memory, covering the core needs for building and managing autonomous agents.

    KotlinConversation Memory ManagersConversational Memory Systems
    View on GitHub↗3,735
  • shareai-lab/learn-claude-codeshareAI-lab avatar

    shareAI-lab/learn-claude-code

    67,975View on GitHub↗

    This project provides a modular framework for building and orchestrating autonomous AI agents. It functions as an agentic workflow engine that manages the full lifecycle of task execution, including model reasoning, tool invocation, and the integration of results. By utilizing a centralized orchestration platform, the system enables the creation of multi-agent teams that collaborate on complex objectives through structured communication and shared task graphs. The framework distinguishes itself through its focus on persistent, stateful operations and multi-agent coordination. It employs file-

    This is a modular Python framework that builds, orchestrates, and manages autonomous AI agents with multi-agent teams, persistent state, tool integration, and planning, directly matching the open-source agent framework/platform sought.

    PythonTask Planning SystemsPlanning
    View on GitHub↗67,975
  • camel-ai/camelcamel-ai avatar

    camel-ai/camel

    17,253View on 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

    CAMEL is a comprehensive Python framework for building autonomous multi-agent systems with LLM integration, tool-calling, and iterative reasoning—directly matching this search for an open-source AI agent framework with orchestration and extensibility.

    PythonLLM Provider IntegrationsMulti-Agent OrchestrationTool Calling
    View on GitHub↗17,253
  • flowiseai/flowiseFlowiseAI avatar

    FlowiseAI/Flowise

    53,641View on 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 platform for building and orchestrating autonomous multi-agent systems with LLM integration, memory, tool use, and planning—matching the request for a self-hostable AI agent framework with most required features.

    TypeScriptMulti-Agent Orchestration
    View on GitHub↗53,641
  • crewaiinc/crewaicrewAIInc avatar

    crewAIInc/crewAI

    53,687View on 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 multi-agent orchestration framework that lets you define specialized agents with roles, goals, and tool sets, manage task workflows with state persistence and planning, and run everything self-hosted — it directly matches the need for building and deploying autonomous AI agents with LLM integration, tool use, memory, and orchestration.

    PythonLLM Provider Integrations
    View on GitHub↗53,687
  • cloudwego/einocloudwego avatar

    cloudwego/eino

    9,675View on 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 Go-based AI agent development kit and LLM application framework that provides multi-agent orchestration, graph-based workflows, tool integration, and reasoning patterns like ReAct, directly matching the search for a self-hostable platform to build and manage autonomous agents.

    GoTool CallingTool Calling
    View on GitHub↗9,675
  • livekit/agentslivekit avatar

    livekit/agents

    9,379View on GitHub↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    LiveKit Agents is a framework purpose-built for developing multimodal AI agents with real-time voice and video capabilities, integrating LLMs, speech pipelines, and orchestration tools — directly matching the search for an open-source platform to build and deploy AI agents.

    PythonLarge Language Model ConnectorsLLM Provider Integrations
    View on GitHub↗9,379
  • nirdiamant/genai_agentsNirDiamant avatar

    NirDiamant/GenAI_Agents

    20,047View on 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

    GenAI_Agents is a development framework and orchestration engine for building autonomous multi-agent systems, covering LLM integration, tool use, memory, multi-agent orchestration, planning, and self-hostability — exactly what this search needs.

    Jupyter NotebookConversation Memory Stores
    View on GitHub↗20,047
  • kilo-org/kilocodeKilo-Org avatar

    Kilo-Org/kilocode

    15,616View on GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Kilocode is an autonomous engineering platform that orchestrates AI agents for software development, integrating LLMs, tool use, persistent state, and a plugin system, making it a strong fit for building and managing AI agents.

    TypeScriptReasoning ModelsTask Planning SystemsTool Calling
    View on GitHub↗15,616
  • pipecat-ai/pipecatpipecat-ai avatar

    pipecat-ai/pipecat

    12,846View on GitHub↗

    Pipecat is a framework and software development kit for building real-time multimodal AI agents and speech-to-speech systems. It utilizes a frame-based data pipeline to route audio, video, and text through a modular sequence of processors, enabling the orchestration of low-latency conversational AI. The project is distinguished by its ability to coordinate complex multimodal services, including speech-to-text, language models, and text-to-speech, within a single pipeline. It features semantic voice activity detection for natural turn-taking, state-machine conversation flows for dialogue manag

    Pipecat is a framework for building real-time multimodal AI agents, using a modular pipeline to integrate speech, text, and video with LLMs—matching the core goal of an agent platform, though it emphasizes real-time voice interaction over general multi-agent orchestration and planning.

    PythonConversation Memory StoresLLM Model IntegrationsLLM Tool Calling
    View on GitHub↗12,846
  • lobehub/lobehublobehub avatar

    lobehub/lobehub

    78,736View on GitHub↗

    LobeHub is a comprehensive multi-agent orchestration platform designed for building, configuring, and deploying specialized AI agents. It provides a unified chat-based gateway that allows users to manage autonomous agent teams across web, desktop, and mobile environments. By utilizing a framework that supports persistent memory and granular tool integration, the platform enables the execution of complex, multi-step workflows and domain-specific tasks. The platform distinguishes itself through an interactive artifact renderer that injects dynamic, visual UI elements directly into the chat stre

    LobeHub is a self-hostable multi-agent orchestration platform that lets you build, configure, and deploy AI agent teams with persistent memory, granular tool integration, and multi-step workflows, covering almost all the features this search calls for.

    TypeScriptAgent Memory SystemsAgent Orchestration FrameworksAgent Orchestration Systems
    View on GitHub↗78,736
  • copilotkit/copilotkitCopilotKit avatar

    CopilotKit/CopilotKit

    35,194View on 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 for integrating LLMs into applications with tool calling, memory, and dynamic UI generation, which fits the search for an AI agent platform, though its emphasis on frontend integration means multi-agent orchestration and planning are less prominent.

    TypeScriptLLM Tool Calling
    View on GitHub↗35,194
  • foundationagents/openmanusFoundationAgents avatar

    FoundationAgents/OpenManus

    56,572View on 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 an autonomous agent framework that uses a central language model to decompose goals into steps, manage stateful execution, integrate tools, and orchestrate multiple agents—directly covering your key needs for LLM integration, tool use, memory, multi-agent orchestration, planning, and extensibility.

    PythonAutonomous Agent FrameworksAgent Delegation SystemsAgent Orchestration Systems
    View on GitHub↗56,572
  • foundationagents/metagptFoundationAgents avatar

    FoundationAgents/MetaGPT

    68,844View on 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 multi-agent orchestration framework that uses LLMs to automate complex software engineering and data analysis, aligning well with building and managing autonomous AI agents through role-based orchestration, memory, and task decomposition.

    PythonAgentic Workflow EnginesAgentic Workflow OrchestrationAI Agent Orchestrators
    View on GitHub↗68,844
  • run-llama/llama_indexrun-llama avatar

    run-llama/llama_index

    50,306View on 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 comprehensive framework that provides an agentic orchestration engine for building autonomous agents with multi-step reasoning, memory, and tool execution, directly matching your need for an open-source AI agent platform with LLM integration, multi-agent support, and extensibility.

    PythonRetrieval-Augmented Generation FrameworksAgentic FrameworksAgentic Orchestration Frameworks
    View on GitHub↗50,306
  • microsoft/autogenmicrosoft avatar

    microsoft/autogen

    59,002View on 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

    AutoGen is an open-source conversational workflow engine and event-driven runtime for building multi-agent AI systems with LLM integration, tool use, memory management, and plugin extensibility, making it a comprehensive match for this search.

    PythonAgent Persona DefinitionsConversational AI AgentsConversational Workflow Engines
    View on GitHub↗59,002
  • block/gooseblock avatar

    block/goose

    49,564View on 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 AI platform that directly matches your search — it offers multi-agent orchestration, stateful session management, tool integration via MCP, policy-driven guardrails, and an extensible plugin architecture for building and managing autonomous AI agents.

    RustAgent Orchestration PlatformsAgent Task ExecutionAgentic Workflow Engines
    View on GitHub↗49,564
  • langgenius/difylanggenius avatar

    langgenius/dify

    145,458View on GitHub↗

    Dify is an open-source platform for building, orchestrating, and deploying generative AI applications and autonomous agents. It provides a visual development environment that allows users to design complex, multi-step logic chains and conversational flows, which can then be published as APIs, web interfaces, or embedded widgets. The platform acts as a centralized infrastructure layer, managing model connections, prompt templates, and knowledge retrieval to support scalable AI-powered services. What distinguishes the platform is its focus on stateful application design and workflow orchestrati

    Dify is an open-source platform purpose-built for orchestrating and deploying autonomous AI agents with visual workflow design, LLM integration, state persistence, and self-hosting, making it a comprehensive match for building and managing agentic applications.

    TypeScriptAgentic Application FrameworksAI Application OrchestratorsAutonomous Agent Frameworks
    View on GitHub↗145,458
  • langchain-ai/langchainlangchain-ai avatar

    langchain-ai/langchain

    139,458View on 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 an orchestration framework for building LLM-powered applications with built-in support for tool calling, memory, state persistence, and multi-agent workflows via LangGraph, making it a comprehensive, self-hostable platform for building and deploying autonomous AI agents.

    PythonAgent Orchestration FrameworksLLM Application OrchestrationLLM Integration Layers
    View on GitHub↗139,458
  • chatchat-space/langchain-chatchatchatchat-space avatar

    chatchat-space/Langchain-Chatchat

    38,211View on GitHub↗

    Langchain-Chatchat is a system for building retrieval-augmented generation applications and autonomous AI agents. It integrates a knowledge base management system and an agent framework to enable language models to interact with private documents and execute multi-step tasks through external tools. The platform supports local deployment of language models on private infrastructure to operate without an internet connection. It includes a multimodal AI platform that combines vision models for image analysis with text-to-image generation capabilities. The system provides a web-based conversatio

    LangChain-Chatchat is a full-featured open-source platform for building and deploying autonomous AI agents, with built-in LLM integration, tool use via LangChain agents; memory through its knowledge base system; support for multi-step tasks implying planning/reasoning; local, self-hostable deployment on private infrastructure; and extensibility inherited from LangChain's modular ecosystem, covering nearly every requested capability comprehensively, though explicit mention of multi-orchestration is absent... Wait, correction: The tags include "AI Agent Orchestrators" suggesting multi-agent orchestration capability, aligning withyour need for managing autonomous AI agents effectively—hence this repository squarely fits your requirement as an AI agent framework/platform that etxek Covers missing feature mentionning, Oh ! slight hesitation resolved— it qualifies as strong.

    PythonKnowledge Base RetrievalLocal Model DeploymentAI Agent Orchestrators
    View on GitHub↗38,211
  • ag2ai/ag2ag2ai avatar

    ag2ai/ag2

    4,169View on 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 LLM orchestration framework that supports tool use, memory, planning, and extensible coordination strategies like hierarchical and hub-and-spoke models, making it a comprehensive and self-hostable platform for building autonomous AI agents.

    PythonAgentic RAG PlatformsMulti-Agent OrchestratorsAgent Coordination State
    View on GitHub↗4,169
  • iofficeai/aionuiiOfficeAI avatar

    iOfficeAI/AionUi

    16,621View on GitHub↗

    AionUi is an AI agent orchestration platform designed to manage and coordinate multiple autonomous assistants within a local environment. It functions as a framework for executing background processes and scheduled tasks that operate independently of the user interface, ensuring that automated workflows continue to run without manual oversight. The platform distinguishes itself through a local-first approach to document generation and file manipulation, allowing users to create and modify office files directly on their hardware to maintain data privacy. It supports parallel agent execution, e

    AionUi is an AI agent orchestration platform for managing multiple autonomous assistants locally, supporting LLM integration, tool use, parallel execution, and extensible agent capabilities — fitting the core of building and deploying AI agents with a self-hosted, multi-agent setup.

    TypeScriptAutonomous Agent OrchestrationBackground Processing ToolsLocal AI Orchestration Platforms
    View on GitHub↗16,621
  • alirezarezvani/claude-skillsalirezarezvani avatar

    alirezarezvani/claude-skills

    18,240View on 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 repository is a full-fledged framework for building autonomous AI agents with a persistent memory layer, multi-agent orchestration, and extensible instruction packages, making it a comprehensive platform for creating Claude-powered coding assistants that matches your search for an agentic AI framework.

    PythonAgent Context ManagementAI Agent OrchestratorsAgent Capability Extensions
    View on GitHub↗18,240
  • all-hands-ai/openhandsAll-Hands-AI avatar

    All-Hands-AI/OpenHands

    77,468View on GitHub↗

    OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows. The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it

    OpenHands is a platform for running autonomous AI agents that can write code and manage files, with LLM integration, a planning loop, and container-based isolation — squarely the AI-agent-framework category, though its focus is on coding tasks rather than general-purpose multi-agent orchestration.

    PythonLLM Model Integrations
    View on GitHub↗77,468
  • langroid/langroidlangroid avatar

    langroid/langroid

    3,894View on 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 multi-agent orchestration framework that integrates LLMs, supports function calling, manages conversation state, and enables hierarchical agent collaboration, making it a direct fit for building and deploying autonomous AI agents.

    PythonLLM Tool CallingTool CallingTool-Using Agents
    View on GitHub↗3,894
  • assafelovic/gpt-researcherassafelovic avatar

    assafelovic/gpt-researcher

    27,739View on GitHub↗

    GPT Researcher is an autonomous agent framework designed to automate the process of gathering, synthesizing, and documenting information from diverse web and local sources. It functions as a research-oriented execution environment that orchestrates specialized agents to perform complex, multi-branch research tasks, transforming raw data into structured, factual, and cited reports. The project distinguishes itself through a graph-based orchestration layer that manages state transitions and information flow between specialized agents. It employs recursive tree-search execution to explore comple

    GPT Researcher is a graph-based autonomous agent framework that orchestrates specialized agents for multi-branch research tasks, with LLM integration, tool use, and state management—it matches the search for an AI agent framework, though its focus is research automation rather than general-purpose agent building.

    PythonMulti-Agent Orchestration
    View on GitHub↗27,739
  • voltagent/voltagentVoltAgent avatar

    VoltAgent/voltagent

    6,020View on GitHub↗

    Voltagent is an AI agents framework built in TypeScript that covers LLM integration, multi-agent orchestration, MCP-based tool calling, and customizable storage for memory, making it a suitable platform for building and managing autonomous agents.

    TypeScriptConversation Memory StoresLLM Provider Integrations
    View on GitHub↗6,020
  • claude-code-best/claude-codeclaude-code-best avatar

    claude-code-best/claude-code

    20,272View on GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Claude Code is a multi-agent orchestration framework that uses LLMs to coordinate specialized agents for autonomous software engineering tasks, covering LLM integration, tool use, memory persistence, and multi-agent orchestration — it fits the AI agent framework category, though it is tailored to code workflows rather than a general-purpose agent builder.

    TypeScriptMulti-Agent OrchestrationTask Planning Systems
    View on GitHub↗20,272
  • openbmb/chatdevOpenBMB avatar

    OpenBMB/ChatDev

    33,427View on 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 a multi-agent orchestration platform that coordinates autonomous agents to handle software development tasks, making it a clear AI agent framework—it covers LLM integration, task decomposition, and multi-agent collaboration, though its focus is on the software engineering domain rather than general-purpose agent building.

    PythonAgent Orchestration FrameworksAgentic Development EnvironmentsAutomated Engineering Platforms
    View on GitHub↗33,427
  • datawhalechina/vibe-vibedatawhalechina avatar

    datawhalechina/vibe-vibe

    3,126View on 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

    vibe-vibe is an LLM agent engineering framework for orchestrating multi‑agent systems, making it a genuine match for building and deploying AI agents, though its description also positions it as a methodology guide rather than a purely code‑first platform.

    Agent Orchestration FrameworksAI Agent OrchestratorsAutomated Software Engineering Agents
    View on GitHub↗3,126
  • cline/clinecline avatar

    cline/cline

    63,750View on 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 that integrates with IDEs to automate software engineering workflows, covering all required features such as LLM integration, tool use, memory, multi-agent coordination, planning, self-hosting, and extensibility, making it a strong fit for building and managing autonomous agents in a development context.

    TypeScriptAgent RuntimesAgentic WorkflowsAI Agent
    View on GitHub↗63,750
  • badlogic/pi-monobadlogic avatar

    badlogic/pi-mono

    63,163View on GitHub↗

    Pi-mono is an autonomous coding agent orchestrator designed to coordinate multiple intelligent agents for complex software development tasks. It functions as a framework that integrates directly with local file systems and terminal environments to automate development workflows. The system distinguishes itself through a stateful session manager that serializes the entire context of a coding interaction to disk, allowing agents to maintain project awareness across separate sessions. It utilizes a plugin architecture for tool registration and prompt-template injection, enabling the integration

    Pi-mono is an autonomous agent orchestrator that coordinates multiple agents for coding tasks, with LLM tool integration, state persistence, and a plugin architecture — it genuinely fits the AI agent framework category, though its focus on software development narrows the scope.

    TypeScriptAgentic Task OrchestratorsAutonomous Agent OrchestrationAgentic Session Persistence
    View on GitHub↗63,163
  • gsd-build/gsd-2gsd-build avatar

    gsd-build/gsd-2

    7,740View on GitHub↗

    This project is an autonomous AI software development framework designed to plan, code, test, and commit software milestones without human intervention. It functions as a state-machine-driven agent loop that orchestrates development through a recurring cycle of research, execution, and verification. The system distinguishes itself through a git-isolated task runner that executes milestones in separate worktrees and branches, ensuring changes are squash-merged into a linear commit history. It features a multi-model routing gateway that assigns different LLM providers to specific workflow phase

    This repository is a specialized autonomous AI software development framework that works as a state-machine-driven agent loop with LLM integration, planning, tool use, and memory persistence, so it fits the AI agent framework category even though it's focused on software development rather than being a general-purpose platform.

    TypeScriptAutonomous Agent FrameworksAutonomous Agent LoopsAgent State Persistence
    View on GitHub↗7,740
  • n8n-io/n8nn8n-io avatar

    n8n-io/n8n

    192,772View on GitHub↗

    n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a

    n8n is a workflow automation platform that now includes dedicated AI agent capabilities, making it a practical choice for building and managing autonomous agents with LLM integration, tool use, memory, and extensible plugin support, though its primary identity remains a broader automation tool rather than a pure AI agent framework.

    TypeScriptVisual Data-Flow SystemsWorkflow EnginesBuilt-in Integration Nodes
    View on GitHub↗192,772
  • openinterpreter/open-interpreteropeninterpreter avatar

    openinterpreter/open-interpreter

    63,998View on GitHub↗

    Open Interpreter is an autonomous agent runtime that translates natural language instructions into executable code to interact with local software and operating systems. It functions as an orchestration framework that connects language models to a secure execution environment, enabling the development of agents capable of managing system resources and performing complex tasks. To ensure safety, the system mandates explicit user verification before executing any generated code and provides robust isolation through containerized sandboxing. The project distinguishes itself through its deep inte

    Open Interpreter is an autonomous agent runtime and framework that lets you connect LLMs to a secure local execution environment for controlling software and system resources from natural language, hitting the core agent-building need but missing dedicated multi-agent orchestration and explicit planning support.

    RustAgentic Systems FrameworksAutonomous Agent RuntimesCode Execution Sandboxes
    View on GitHub↗63,998
  • langchain-ai/open-agent-platformlangchain-ai avatar

    langchain-ai/open-agent-platform

    1,859View on 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

    Open Agent Platform is an open-source, no-code platform specifically for building AI agents, making it a direct fit for this search—though the brief description doesn’t detail support for the listed features like multi-agent orchestration or advanced memory.

    TypeScriptLLM Orchestration PlatformsAutonomous Agent OrchestrationMulti-Agent Coordination Systems
    View on GitHub↗1,859
  • mpaepper/llm_agentsmpaepper avatar

    mpaepper/llm_agents

    1,043View on GitHub↗

    This project is a development framework for building autonomous agents that utilize language models to reason through multi-step tasks. It functions as an orchestrator that manages iterative loops of thought, action, and observation, allowing systems to process information and reach solutions without manual intervention. The framework distinguishes itself through a modular tool abstraction that connects language models to external data sources and code execution environments. By injecting tool-binding metadata into the prompt context, the system enables models to dynamically invoke custom fun

    This repository offers code for building LLM-controlled agents, directly matching the core intent of an AI agent framework, though its scope appears minimal without clear evidence of advanced features like multi-agent orchestration or plugin extensibility.

    PythonAgent Tooling FrameworksAgentic LLM FrameworksAgentic Reasoning Loops
    View on GitHub↗1,043
  • 1jehuang/jcode1jehuang avatar

    1jehuang/jcode

    7,778View on GitHub↗

    jcode is a framework for developing autonomous AI coding agents that automate software development tasks. It functions as an agent orchestrator, tool runtime, and semantic memory engine, enabling the creation of agents that can modify code, run tests, and iterate on their own functionality. The project is distinguished by its use of recursive agent swarming, where a hierarchy of collaborating agents can spawn child agents to decompose complex tasks. It implements a semantic memory system that combines vector-based retrieval with graph-based relationship mapping to maintain context across sess

    jcode is a framework for building autonomous AI coding agents with agent orchestration, tool runtime, and semantic memory, directly fitting the search for an AI agent framework; its focus on coding agents is a narrower scope within the category.

    RustAI Coding AssistantsCoding Agent OrchestratorsSelf-Extensible Agents
    View on GitHub↗7,778
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
ruvnet/claude-flow61KTypeScriptMITJun 23, 2026
composiohq/open-claude-cowork3.1KJavaScriptmitJan 29, 2026
joaomdmoura/crewai53.8KPythonMITJun 17, 2026
modelscope/ms-agent4.3KPythonApache-2.0Jun 17, 2026
alibaba/spring-ai-alibaba8.4KJavaapache-2.0Feb 13, 2026
fosowl/agenticseek26.5KPythonGPL-3.0Jun 10, 2026
agentscope-ai/agentscope26.9KPythonApache-2.0Jun 16, 2026
x-plug/mobileagent7.2KPythonmitFeb 19, 2026
microsoft/ufo9KPythonMITJun 12, 2026
huggingface/smolagents27.9KPythonApache-2.0Jun 16, 2026

Related searches

  • open source ai agent framework
  • an open source framework for machine learning
  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents
  • an open source model for local deployment
  • AI agents and frameworks
  • a framework for building autonomous AI agents
  • an open source platform for LLM hosting