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 frameworks

Ranking updated Jul 4, 2026

For a framework for building AI agents, the strongest matches are microsoft/autogen (AutoGen is a conversational AI agent framework from Microsoft), modelscope/ms-agent (ms-agent is an LLM agent framework with built-in multi-agent) and nirdiamant/genai_agents (GenAIAgents is a full-featured development framework and orchestration engine). agentscope-ai/agentscope and microsoft/ufo round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best AI agent frameworks. We ranked top open-source tools by activity and features to help you compare and pick the right one.

AI agent frameworks

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 a conversational AI agent framework from Microsoft that provides multi-agent orchestration, LLM integration, tool/function calling, memory/state management, and includes example projects—directly matching your need for a practical framework for building AI agents with these capabilities.

    PythonMessage-Passing Agent OrchestratorsMulti-Agent Orchestration FrameworksMulti-Agent Orchestration Systems
    View on GitHub↗59,002
  • 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 an LLM agent framework with built-in multi-agent orchestration, memory management, tool calling, and DAG-based workflow planning—covering all the core capabilities described in your search, and serving as a practical, open-source framework for building autonomous AI agents.

    PythonMulti-Agent OrchestrationMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    View on GitHub↗4,318
  • 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 full-featured development framework and orchestration engine for building multi-agent AI systems with graph-based workflows, long-term memory, and iterative reasoning, and it includes tutorials and example projects—exactly the practical guide and framework this search targets.

    Jupyter NotebookMulti-Agent Orchestration PlatformsMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    View on GitHub↗20,047
  • 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 comprehensive open-source toolkit for developing and orchestrating autonomous multi-agent systems, with built-in support for LLM integration, tool/function calling, memory management, and planning loops, making it a perfect framework and practical guide for building AI agents.

    PythonMessage-Passing Agent OrchestratorsMulti-Agent Orchestration FrameworksMulti-Agent Orchestration Frameworks
    View on GitHub↗26,895
  • 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 agent orchestration framework that decomposes natural language into executable task graphs with multi-agent routing, RAG-enhanced memory, and planning loops — exactly the kind of practical open-source framework this search is after.

    PythonMulti-Agent OrchestrationMulti-Agent OrchestratorsMulti-Agent Task Orchestrators
    View on GitHub↗9,017
  • 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 Agent Framework is an open-source LLM agent orchestration framework with built-in multi-agent support, tool integration, conversational state management, and a graph-based task flow system — exactly the kind of comprehensive framework for building AI agents this search targets.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestration Patterns
    View on GitHub↗7,277
  • 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-ai/camel is a comprehensive framework for building multi-agent AI systems with LLM integration and tool-calling capabilities, fitting the search for an AI agent development framework while covering key features like multi-agent orchestration and practical tool use.

    PythonMessage-Passing Agent OrchestratorsMulti-Agent OrchestrationMulti-Agent Orchestration Frameworks
    View on GitHub↗17,253
  • strands-agents/sdk-pythonstrands-agents avatar

    strands-agents/sdk-python

    6,176View on GitHub↗

    This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe

    This Python SDK is a production-grade framework for building and orchestrating AI agents, supporting multi-agent orchestration via graphs/teams/swarms, LLM integration across providers, tool calling, and state maintenance — covering nearly all the core capabilities you listed.

    PythonAgent Team OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestration Frameworks
    View on GitHub↗6,176
  • tencentcloudadp/youtu-agentTencentCloudADP avatar

    TencentCloudADP/youtu-agent

    4,576View on GitHub↗

    Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large language models. It provides the core infrastructure for creating agents that follow reasoning loops, use toolkits, and coordinate with other agents to solve complex tasks, all managed through YAML-driven configuration files. The framework distinguishes itself through its support for multi-agent orchestration, where a planner agent decomposes tasks and coordinates specialized worker agents, and through its integration with the Model Context Protocol for connecting to external toolk

    Youtu Agent is a practical open-source framework for building and evaluating autonomous LLM-powered agents, directly supporting multi-agent orchestration, tool calling, reasoning loops, and example projects — exactly the kind of development framework and guide this search targets.

    PythonMulti-Agent OrchestrationMulti-Agent OrchestratorsMulti-Agent Task Orchestrators
    View on GitHub↗4,576
  • 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 integrates LLMs, role-based agents, memory, and planning, with practical examples for building complex AI agent workflows, perfectly matching the search for an AI agent development framework.

    PythonMulti-Agent Orchestration Frameworks
    View on GitHub↗68,844
  • i-am-bee/beeai-frameworki-am-bee avatar

    i-am-bee/beeai-framework

    3,304View on GitHub↗

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

    The BeeAI Framework is a full-featured LLM agent framework and multi-agent orchestration engine that covers multi-agent orchestration, LLM integration, tool calling, memory management, and complex workflows, making it exactly the kind of practical framework this search is after.

    PythonMulti-Agent OrchestrationMulti-Agent Orchestration PatternsMulti-Agent Orchestrators
    View on GitHub↗3,304
  • 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 with built-in LLM integration, tool/function calling, advanced state/memory management, and hierarchical delegation — directly matching both the core identity of an AI agent development framework and covering nearly all the requested features.

    PythonHierarchical Agent OrchestrationMessage-Passing Agent OrchestratorsMulti-Agent Orchestration Frameworks
    View on GitHub↗3,894
  • agent0ai/agent-zeroagent0ai avatar

    agent0ai/agent-zero

    18,103View on GitHub↗

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

    Agent Zero is an autonomous AI agent framework that supports multi-agent orchestration, persistent memory, tool calling, and autonomous task execution, making it a comprehensive and practical resource for building LLM-based agents as this search seeks.

    PythonMulti-Agent Orchestration Systems
    View on GitHub↗18,103
  • geekan/metagptgeekan avatar

    geekan/MetaGPT

    68,855View on GitHub↗

    MetaGPT is an agentic workflow orchestrator and multi-agent framework designed to transform natural language requirements into complete software deliverables. It functions as an AI software engineering suite that automates the creation of technical documentation, data structures, and source code by treating natural language as a programming environment. The system distinguishes itself by assigning professional roles to large language models, creating specialized agent teams that collaborate through a shared communication structure. It utilizes standard operating procedures to convert organiza

    MetaGPT is a multi-agent framework that orchestrates LLM-powered agent teams to automate software development, directly covering multi-agent orchestration, LLM integration, tool/function calling, and planning via SOPs — a practical, feature-rich tool for building AI agents with ready-made workflows.

    PythonMulti-Agent Orchestrators
    View on GitHub↗68,855
  • mervinpraison/praisonaiMervinPraison avatar

    MervinPraison/PraisonAI

    5,592View on GitHub↗

    PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo

    PraisonAI is a production-grade multi-agent framework with LLM orchestration, tool execution, planning, and RAG memory, making it an ideal foundation for building and learning about AI agent workflows.

    PythonMulti-Agent OrchestrationMulti-Agent Orchestration FrameworksMulti-Agent Orchestrators
    View on GitHub↗5,592
  • agiresearch/aiosagiresearch avatar

    agiresearch/AIOS

    5,168View on GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    AIOS is an open-source LLM agent operating system and orchestration kernel that manages memory, resource scheduling, and tool execution for multiple autonomous agents, making it a direct and comprehensive framework for building multi-agent AI systems with the orchestration, memory, and integration features you're looking for.

    PythonMulti-Agent Orchestration Systems
    View on GitHub↗5,168
  • stormzhang/ai-coding-guidestormzhang avatar

    stormzhang/ai-coding-guide

    1,164View on GitHub↗

    This project provides a comprehensive guide and framework for implementing autonomous AI coding assistants within local development environments. It focuses on orchestrating multi-agent teams that can plan, execute, and verify complex software engineering tasks, such as refactoring, bug resolution, and test generation, while maintaining deep awareness of project-specific context and memory. The system distinguishes itself through a robust security-first architecture that enforces granular access controls, execution isolation, and mandatory human-in-the-loop approvals for all file modification

    This repository provides both a practical guide and a concrete framework for building multi-agent AI coding assistants, covering planning, memory, LLM integration, and example projects—exactly the hands-on development resource the visitor is seeking.

    Multi-Agent Orchestrators
    View on GitHub↗1,164
  • 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

    This Go-based AI agent framework provides multi-agent orchestration, LLM integration, tool calling, and planning loops (ReAct), making it a comprehensive development kit that directly matches your search for building autonomous agents.

    GoMulti-Agent Orchestration PatternsMulti-Agent Orchestrators
    View on GitHub↗9,675
  • 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 code-executing framework for building LLM-based autonomous agents, matching the search for an AI agent development framework with its emphasis on tool interaction, planning, and LLM integration.

    PythonHierarchical Agent OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestrators
    View on GitHub↗27,885
  • fetchai/innovation-lab-examplesfetchai avatar

    fetchai/innovation-lab-examples

    1,028View on GitHub↗

    This project provides a comprehensive framework for building, deploying, and orchestrating autonomous agents within a decentralized network. It serves as a collection of patterns and examples for developing intelligent software entities capable of performing complex tasks, making decisions, and interacting with other agents to achieve shared goals. The framework distinguishes itself through its focus on multi-agent orchestration and decentralized communication. It enables the coordination of specialized agent teams that collaborate on workflows through structured messaging protocols, allowing

    This repository offers a framework and collection of examples for building and orchestrating autonomous agents with a focus on multi-agent coordination, fitting your search for practical AI agent development guides and tutorials.

    PythonMessage-Passing Agent OrchestratorsMulti-Agent Orchestration SystemsMulti-Agent Orchestrators
    View on GitHub↗1,028
  • 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 open-source autonomous agent framework that orchestrates multi-step tasks via a central LLM, with built-in tool integration, stateful memory, and agent delegation—exactly the kind of practical framework this search targets.

    PythonAutonomous Agent FrameworksAgent Delegation SystemsAgent Orchestration Systems
    View on GitHub↗56,572
  • 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 a full-featured, extensible platform for building and orchestrating autonomous AI agents, with multi-agent delegation, stateful memory, tool integration, and workflow automation—exactly the kind of framework this search targets, and it comes with agent recipes and config examples to help you get started.

    RustAgent Orchestration PlatformsAgent Task ExecutionAgentic Workflow Engines
    View on GitHub↗49,564
  • significant-gravitas/autogptSignificant-Gravitas avatar

    Significant-Gravitas/AutoGPT

    184,973View on GitHub↗

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

    AutoGPT is a full-fledged orchestration platform for building, managing, and deploying autonomous agents, covering multi-agent workflows, LLM integration, task scheduling, and community workflows—making it a flagship AI agent development framework that matches your search for practical tools and examples.

    PythonAgent InstallationAuthentication StrategiesMessage Protocols
    View on GitHub↗184,973
  • 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 with LLM integration, tool/function calling, and support for memory and planning, making it a comprehensive framework for building AI agents that fits the search for practical guides and frameworks.

    PythonLLM Application FrameworksAgent DefinitionsAgent Memory Systems
    View on GitHub↗53,687
  • 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 an agentic orchestration framework that natively supports multi-agent systems, tool calling, memory management, and planning loops with extensive documentation and example projects, making it an excellent fit for building LLM-based agents.

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

    hwchase17/langchainjs

    17,822View on GitHub↗

    LangChainJS is an AI agent orchestrator and application framework designed for building autonomous systems that use large language models to plan and execute tasks. It serves as an integration library that connects language models with tools, memory, and external data sources to create context-aware logic and complex workflows. The project provides a provider-agnostic interface and model provider abstraction, allowing applications to switch between different language model providers without rewriting core logic. It includes a toolkit for retrieval augmented generation, utilizing retrievers to

    LangChainJS is a flagship AI agent orchestration framework with LLM integration, tool calling, memory management, and extensive example projects, directly matching the search for practical agent-building resources.

    TypeScriptAutonomous Agent FrameworksAgentic Workflow OrchestrationAI Agent Orchestrators
    View on GitHub↗17,822
  • cjo4m06/mcp-shrimp-task-managercjo4m06 avatar

    cjo4m06/mcp-shrimp-task-manager

    2,121View on GitHub↗

    This project is a framework for managing multi-agent software development workflows built on the Model Context Protocol. It functions as an AI-driven task orchestrator that decomposes complex development objectives into atomic units, tracks their lifecycle, and coordinates specialized agents to execute, verify, and refine work. By maintaining persistent project context and history, the system ensures continuity across sessions, allowing agents to retain state and adhere to established coding standards. The system distinguishes itself through its dependency-graph task management and multi-agen

    This is a multi-agent coordination framework built on MCP that handles task decomposition, agent coordination, and persistent context, making it a practical, example-rich tool for building LLM-driven agent workflows.

    JavaScriptAgentic Task OrchestratorsAgent Security RuntimesAgentic Task Lifecycles
    View on GitHub↗2,121
  • 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 and toolchain optimizer that serves as a comprehensive guide for building multi-agent systems, covering multi-agent orchestration, tool/function calling, and LLM integration—exactly what this search for an AI agent development framework/tutorial is after.

    Agent Orchestration FrameworksAI Agent OrchestratorsAutomated Software Engineering Agents
    View on GitHub↗3,126
  • letta-ai/lettaletta-ai avatar

    letta-ai/letta

    21,168View on 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 framework for building autonomous AI agents with persistent memory, tool-use, and LLM integration—perfectly matching the search for AI agent development tools, though multi-agent orchestration and planning loops are not prominently featured.

    PythonHierarchical Agent OrchestrationMessage-Passing Agent OrchestratorsMulti-Agent Orchestration
    View on GitHub↗21,168
  • 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 orchestrating multi-agent LLM systems, covering all the listed features (multi-agent orchestration, LLM integration, tool calling, memory, planning) and providing a practical framework for building AI agents.

    TypeScriptMulti-Agent OrchestrationMulti-Agent Orchestrators
    View on GitHub↗53,641
  • erikbjare/gptmeErikBjare avatar

    ErikBjare/gptme

    4,334View on GitHub↗

    gptme is a multi-agent orchestration platform designed for autonomous software engineering, terminal-based AI integration, and RAG-enhanced code navigation. It enables the deployment of persistent agents and specialized subagents to decompose complex tasks and execute parallel technical workflows. The system distinguishes itself through a combination of vision-based GUI automation for controlling desktop applications and surgical patching mechanisms for targeted source code modifications. It utilizes git-based memory management to maintain a versioned history of agent identities, lessons, and

    gptme is a multi-agent orchestration platform for autonomous software engineering with LLM integration, memory management, and tool-use capabilities, making it a practical framework for building AI agents—though it focuses on the platform itself rather than providing dedicated tutorials or guides.

    PythonMulti-Agent OrchestrationMulti-Agent Orchestration PlatformsMulti-Agent Orchestrators
    View on GitHub↗4,334
  • gyoridavid/ai_agents_azgyoridavid avatar

    gyoridavid/ai_agents_az

    3,640View on GitHub↗

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

    This repository is an open-source AI agent orchestration framework that provides multi-agent coordination and LLM-powered tool servers for content automation, which fits the requested category of practical agent development tools, though its focus on content pipelines may not cover all the listed features like general memory management or planning loops.

    PythonMulti-Agent Task Orchestrators
    View on GitHub↗3,640
  • affaan-m/eccaffaan-m avatar

    affaan-m/ECC

    221,981View on GitHub↗

    ECC is an LLM agent orchestration framework and cross-platform AI tooling suite designed to coordinate multi-model workflows. It provides a system for managing specialized agent roles, reusable skills, and structured planning to execute complex software development tasks across different AI-powered code editors. The project distinguishes itself as a Model Context Protocol manager, providing a configuration layer to integrate external servers and audit tool execution. It further implements an agentic security sandbox that restricts sensitive file access and scans for secret leakage to secure a

    ECC is an LLM agent orchestration framework with multi-agent role management, planning, and multi-model workflows, making it a practical tool for building AI agents that covers the requested integration, orchestration, and memory features.

    JavaScriptMulti-Agent Orchestration FrameworksMulti-Agent Orchestrators
    View on GitHub↗221,981
  • 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 an open-source multi-agent orchestration framework that integrates LLM-based agents for autonomous software engineering, providing tool calling, task decomposition, and parallel execution - it matches the framework aspect of your search for AI agent development tools, though it is specific to Claude and does not offer standalone tutorials or explicit memory management guidance.

    TypeScriptAgent Team OrchestrationMulti-Agent OrchestrationMulti-Agent Orchestration Frameworks
    View on GitHub↗20,272
  • github/awesome-copilotgithub avatar

    github/awesome-copilot

    35,119View on 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

    Awesome Copilot is a multi-agent orchestration framework for autonomous coding workflows, providing infrastructure to deploy specialized agents that interact with files, terminal, and APIs—fitting the AI agent framework category, though its focus on software development makes it more specialized than a general-purpose agent tutorial or framework.

    PythonMulti-Agent Orchestrators
    View on GitHub↗35,119
  • voltagent/voltagentVoltAgent avatar

    VoltAgent/voltagent

    6,020View on GitHub↗

    Voltagent is an open-source TypeScript framework for building AI agents with support for multi-agent orchestration, LLM integration, and tool calling, making it a solid match for developers looking for a framework to build LLM-based agents, though its documentation may be limited without a clear description.

    TypeScriptMulti-Agent Orchestrators
    View on GitHub↗6,020
  • triggerdotdev/trigger.devtriggerdotdev avatar

    triggerdotdev/trigger.dev

    13,696View on GitHub↗

    Trigger.dev is a platform for building durable, event-driven background workflows. It functions as a workflow engine that allows developers to define complex, long-running processes using standard code rather than proprietary configuration languages. By utilizing a durable execution model, the system checkpoints progress, ensuring that tasks can automatically resume from the exact point of failure after a crash or interruption. The platform distinguishes itself through its focus on stateful, multi-step automation and real-time feedback. It supports the orchestration of AI agents and external

    Trigger.dev is a durable workflow engine that explicitly supports orchestrating AI agents, making it a practical framework for building autonomous or LLM-based agents, though it focuses more on event-driven background jobs than providing a comprehensive agent tutorial or all requested features.

    TypeScriptDurable Workflow EnginesDurable Workflow Execution EnginesAI Agent Orchestrators
    View on GitHub↗13,696
  • dair-ai/prompt-engineering-guidedair-ai avatar

    dair-ai/Prompt-Engineering-Guide

    75,678View on GitHub↗

    This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability. The guide distinguishes itself by offering deep technical insights into agentic workflows and autonomous system design. It covers the implementation of multi-step reasoning chains, tool integration through function calling, and stat

    This comprehensive prompt-engineering guide provides hands-on tutorials covering agentic workflows, tool/function calling, and stateful memory systems, which directly support building AI agents while staying within the tutorial category the visitor is looking for.

    MDXAgentic OrchestrationAgentic Orchestration FrameworksPrompt Engineering
    View on GitHub↗75,678
  • smol-ai/developersmol-ai avatar

    smol-ai/developer

    12,188View on GitHub↗

    This project is an AI software engineering tool and framework for building autonomous coding agents. It provides a system for automating program synthesis and bug fixing by integrating large language models with codebase analysis and iterative refinement loops. The framework features an agentic development server that exposes task execution interfaces to remote agents through a structured protocol. This allows for the remote execution of development tasks and the embedding of autonomous program synthesis capabilities into external software projects. The toolset covers AI-driven project scaff

    This framework provides the infrastructure for building autonomous coding agents with LLM integration, codebase analysis, and iterative refinement loops, making it a relevant resource for developing AI agents, though it focuses on coding-specific tasks and may not include explicit multi-agent orchestration or memory management.

    PythonAgent Interface ServersAI Software EngineeringAgent Embedding Frameworks
    View on GitHub↗12,188
  • dynamiq-ai/dynamiqdynamiq-ai avatar

    dynamiq-ai/dynamiq

    1,053View on GitHub↗

    Dynamiq is an agent development platform designed for building, orchestrating, and monitoring autonomous agents. It provides a framework for constructing complex, multi-step workflows using a graph-based engine that supports conditional branching, feedback loops, and iterative task execution. The platform distinguishes itself through its focus on secure, private infrastructure, allowing for the deployment of language models and orchestration services within virtual private clouds to maintain data sovereignty. It integrates retrieval-augmented generation pipelines to ground model responses in

    Dynamiq is an orchestration framework for building agentic AI and LLM applications, which directly matches the search for an AI agent development framework with support for multi-agent orchestration, LLM integration, and related features.

    PythonAI Agent Development ToolsAgentic LLM FrameworksAgentic Workflow Orchestration
    View on GitHub↗1,053
  • liaokongvfx/langchain-chinese-getting-started-guideliaokongVFX avatar

    liaokongVFX/LangChain-Chinese-Getting-Started-Guide

    9,039View on GitHub↗

    This project is a collection of tutorials and guides for building large language model applications using the LangChain framework, written in Chinese. It serves as a learning resource for developing software that integrates language models with memory and chain-based logic. The resource provides specific walkthroughs for implementing retrieval augmented generation systems using vector stores and document loaders. It includes guides on creating autonomous agents that dynamically select and execute external tools, as well as tutorials for translating plain text queries into executable database

    This repository provides Chinese-language tutorials and guides for building AI agents using LangChain, covering autonomous agents, tool calling, memory management, and RAG — exactly the kind of practical learning resource you're looking for.

    LLM Application FrameworksRetrieval-Augmented GenerationApplication Development Guides
    View on GitHub↗9,039
  • shubhamsaboo/awesome-llm-appsShubhamsaboo avatar

    Shubhamsaboo/awesome-llm-apps

    114,725View on GitHub↗

    This repository serves as a comprehensive collection of resources, templates, and starter code for building artificial intelligence applications. It provides a centralized hub for developers to access practical implementations of common workflows, including retrieval-augmented generation pipelines and autonomous agent loops, alongside educational materials designed to support rapid prototyping and experimentation. The project distinguishes itself by offering a dual focus on technical implementation and critical analysis. It provides a library of lightweight, single-file agents and tutorials f

    This repository is a collection of tutorials, templates, and starter code specifically for building AI agents, covering LLM integration, RAG, and autonomous loops, which directly matches the search for practical guides and examples in agent development.

    PythonAI Application TemplatesAwesome ListRAG Pipelines
    View on GitHub↗114,725
  • google-gemini/cookbookgoogle-gemini avatar

    google-gemini/cookbook

    17,418View on GitHub↗

    The Gemini Cookbook is a comprehensive collection of implementation patterns, code samples, and development guides designed for building applications with Google Gemini models. It serves as a central resource for developers to integrate multimodal generative artificial intelligence into their software, providing the necessary frameworks to manage model interactions, stateful workflows, and structured data extraction. The repository distinguishes itself by offering specialized toolkits for autonomous agent orchestration, enabling the construction of agents that can execute code, browse the web

    The Gemini Cookbook is a collection of implementation patterns and code samples focused on building AI agents with Google Gemini models, covering autonomous orchestration, tool/function calling, and example projects — exactly the kind of practical guide or tutorial repository this search targets.

    Jupyter NotebookAgentic Workflow OrchestrationAutonomous Agent OrchestrationGemini Integrations
    View on GitHub↗17,418
  • ghuntley/how-to-build-a-coding-agentghuntley avatar

    ghuntley/how-to-build-a-coding-agent

    5,145View on GitHub↗

    This repository is a reference implementation and guided tutorial for building an AI coding agent that combines conversational interaction with file system manipulation and sandboxed shell execution. The agent uses a large language model as its core decision-making component, operating within a turn-based conversational loop where it can generate responses or invoke tools, and tool results are fed back into the dialogue. It provides primitives for reading, writing, and listing files on the local filesystem, as well as searching code using regular expressions. The agent’s capabilities are exte

    This repository is a guided tutorial and reference implementation for building an LLM‑based coding agent with tool calling (file system, shell) and a conversational loop, directly matching the request for practical guides or tutorials for building AI agents, though it focuses on coding agents rather than general multi‑agent orchestration.

    GoAutonomous Coding AgentsCoding AgentsAgent Plugin Frameworks
    View on GitHub↗5,145
  • fim-ai/fim-agentfim-ai avatar

    fim-ai/fim-agent

    1,255View on GitHub↗

    Open-source agent platform for Global × China enterprises — wire every system through one agent core. Self-hosted, any LLM.

    fim-agent is an open-source agent platform that lets you wire multiple systems through a single agent core with any LLM, making it a genuine AI agent development framework — though its description lacks detail on multi-agent orchestration, memory, and planning.

    PythonApplications
    View on GitHub↗1,255
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
microsoft/autogen59KPythonCC-BY-4.0Apr 15, 2026
modelscope/ms-agent4.3KPythonApache-2.0Jun 17, 2026
nirdiamant/genai_agents20KJupyter NotebookotherFeb 17, 2026
agentscope-ai/agentscope26.9KPythonApache-2.0Jun 16, 2026
microsoft/ufo9KPythonMITJun 12, 2026
microsoft/agent-framework7.3KPythonmitFeb 20, 2026
camel-ai/camel17.3KPythonApache-2.0Jun 23, 2026
strands-agents/sdk-python6.2KPythonApache-2.0Jun 17, 2026
tencentcloudadp/youtu-agent4.6KPythonNOASSERTIONMar 21, 2026
foundationagents/metagpt68.8KPythonMITJan 21, 2026

Related searches

  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents
  • framework for building ai agents
  • open source ai agent framework
  • AI agents and frameworks
  • a framework for building autonomous AI agents
  • a framework for building autonomous AI agents