awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

296 个仓库

Awesome GitHub RepositoriesAgent Frameworks

Software structures providing abstractions, runtimes, and configuration standards for building, managing, and executing language model-powered applications.

Explore 296 awesome GitHub repositories matching artificial intelligence & ml · Agent Frameworks. Refine with filters or upvote what's useful.

Awesome Agent Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • openclaw/openclawopenclaw 的头像

    openclaw/openclaw

    380,031在 GitHub 上查看↗

    Openclaw 是一个用于管理智能体(Agent)执行环境的平台,提供控制智能体生命周期、会话状态和工作区持久化的基础设施。它具有一个处理模型循环、工具调用和流式事件的中心化网关,同时支持多智能体路由和持久化内存管理。该系统旨在规范工具执行签名,并为跨提供商兼容性提供标准化接口。 该平台包括广泛的开发者工具,例如用于工作区管理的命令行界面、诊断日志记录以及允许注册自定义工具和功能的插件架构。它通过事件驱动的钩子、任务调度和与外部服务的集成来支持自动化工作流。安全性通过执行策略、凭据可移植性和智能体操作的审批工作流进行管理。 部署通过自动化基础设施安装程序和容器化网关助手提供支持,并内置了用于备份和配置管理的实用程序。该系统为编排多步工作流提供了结构化格式,并包括用于浏览器自动化和结构化代码补丁的专用工具。

    Maintains conversation state through persistent storage, automatic history truncation, and intelligent context compaction.

    TypeScriptaiassistantcrustacean
    在 GitHub 上查看↗380,031
  • affaan-m/eccaffaan-m 的头像

    affaan-m/ECC

    221,981在 GitHub 上查看↗

    ECC 是一个 LLM 智能体编排框架和跨平台 AI 工具套件,旨在协调多模型工作流。它提供了一个用于管理专业智能体角色、可复用技能和结构化规划的系统,以在不同的 AI 驱动代码编辑器中执行复杂的软件开发任务。 该项目作为模型上下文协议(Model Context Protocol)管理器脱颖而出,提供了一个配置层来集成外部服务器并审计工具执行。它进一步实现了一个智能体安全沙箱,限制敏感文件访问并扫描密钥泄露,以保护自主工作流。 该框架涵盖了广泛的能力领域,包括带有测试驱动开发护栏的 AI 编码工作流自动化、通过智能路由实现模型成本优化以及状态隔离的内存管理。它还包括用于强制执行特定语言编码标准和管理跨各种集成开发环境的智能体行为的工具。 该系统通过命令行界面进行管理,该界面处理工具安装、配置修复和工具预设的部署。

    Coordinates multiple agents by assigning specific roles and operating procedures to execute complex workflows.

    JavaScript
    在 GitHub 上查看↗221,981
  • significant-gravitas/auto-gptSignificant-Gravitas 的头像

    Significant-Gravitas/Auto-GPT

    184,987在 GitHub 上查看↗

    Auto-GPT is an autonomous agent framework that uses large language models to decompose complex goals and execute multi-step tasks without human intervention. It functions as a workflow automation tool that chains language model tasks and manages memory to achieve specific objectives. The project features a visual agent designer that allows users to define behaviors and goals by connecting functional blocks through a graphical interface. It employs a vector database memory system to recall information across different sessions and a sliding-window buffer for immediate short-term context. The

    Integrates core agent logic with external functional plugins for web and file system interactions.

    Python
    在 GitHub 上查看↗184,987
  • significant-gravitas/autogptSignificant-Gravitas 的头像

    Significant-Gravitas/AutoGPT

    184,973在 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

    Standardizes message injection interfaces to maintain context within agent prompts.

    Pythonaiartificial-intelligenceautonomous-agents
    在 GitHub 上查看↗184,973
  • anthropics/skillsanthropics 的头像

    anthropics/skills

    151,506在 GitHub 上查看↗

    This project provides a standardized framework for extending the functional range of artificial intelligence agents through a registry of modular, declarative instructions. It enables agentic workflow automation by allowing developers to define task-specific behaviors and operational constraints that guide how agents interact with external tools and execute multi-step processes. The system distinguishes itself through a directory-based discovery model and a plugin-registry architecture that facilitates the distribution of specialized workflows. By utilizing a schema-driven specification that

    Establishes a uniform schema for defining agent behaviors and operational constraints when interacting with external tools.

    Pythonagent-skills
    在 GitHub 上查看↗151,506
  • langchain-ai/langchainlangchain-ai 的头像

    langchain-ai/langchain

    139,458在 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

    Maintains persistent state across long-running processes by automatically checkpointing execution progress to external storage.

    Pythonagentsaiai-agents
    在 GitHub 上查看↗139,458
  • mattpocock/skillsmattpocock 的头像

    mattpocock/skills

    131,422在 GitHub 上查看↗

    This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e

    Creates modular and standardized system prompt structures to ensure predictable agent behaviors.

    Shell
    在 GitHub 上查看↗131,422
  • garrytan/gstackgarrytan 的头像

    garrytan/gstack

    110,596在 GitHub 上查看↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Coordinates multiple agents by assigning specialized roles for design, engineering management, and quality assurance.

    TypeScript
    在 GitHub 上查看↗110,596
  • google-gemini/gemini-cligoogle-gemini 的头像

    google-gemini/gemini-cli

    105,341在 GitHub 上查看↗

    This project provides a command-line interface for managing autonomous agent workflows, task orchestration, and system-level automation. It includes a comprehensive framework for defining agent skills, managing persistent memory, and delegating tasks to specialized subagents. Users can configure complex planning modes, execute shell commands with safety constraints, and integrate external tools through standardized protocols. The platform supports non-interactive execution via a headless mode and provides an event-driven hook framework for custom lifecycle automation. It features centralized

    Session management maintains persistent state and interaction history, allowing users to resume workflows or rewind to specific points in time.

    TypeScriptaiai-agentscli
    在 GitHub 上查看↗105,341
  • browser-use/browser-usebrowser-use 的头像

    browser-use/browser-use

    100,229在 GitHub 上查看↗

    Browser-use is a framework for building autonomous agents that navigate, interact with, and extract data from web interfaces using natural language instructions. By acting as an orchestration layer between large language models and browser automation protocols, it enables the execution of complex, multi-step workflows without relying on brittle selectors. The system functions as a headless browser controller, providing a programmatic interface to manage browser instances and execute granular interactions. The project distinguishes itself through its ability to translate high-level intent into

    Orchestrates iterative task execution by processing visual page context and generating actionable commands through language models.

    Pythonai-agentsai-toolsbrowser-automation
    在 GitHub 上查看↗100,229
  • florinpop17/app-ideasflorinpop17 的头像

    florinpop17/app-ideas

    95,036在 GitHub 上查看↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Standardizes interfaces that connect external AI assistants to local development environments for automated remediation.

    applicationscodingcodingchallenges
    在 GitHub 上查看↗95,036
  • infiniflow/ragflowinfiniflow 的头像

    infiniflow/ragflow

    82,922在 GitHub 上查看↗

    This project is a comprehensive retrieval-augmented generation platform designed for building, managing, and deploying knowledge-based AI applications. It provides a unified environment for organizing datasets, configuring conversational chat assistants, and developing autonomous agents that execute multi-step reasoning workflows. By integrating document intelligence with advanced retrieval pipelines, the platform enables the creation of grounded, verifiable responses supported by traceable citations. The platform distinguishes itself through deep document understanding and sophisticated know

    Handles the lifecycle of autonomous agents through dedicated API endpoints for listing, managing, and interacting with system entities.

    Pythonagentagenticagentic-ai
    在 GitHub 上查看↗82,922
  • openhands/openhandsOpenHands 的头像

    OpenHands/OpenHands

    77,330在 GitHub 上查看↗

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

    Defines custom tools by extending base classes with specific action and observation schemas for agent execution.

    Pythonagentartificial-intelligencechatgpt
    在 GitHub 上查看↗77,330
  • paperclipai/paperclippaperclipai 的头像

    paperclipai/paperclip

    70,619在 GitHub 上查看↗

    Paperclip is an LLM agent orchestration platform and governance suite designed to coordinate teams of autonomous AI agents. It provides a management plane for defining organizational hierarchies, assigning roles, and aligning individual agent tasks with a structured mission tree to ensure work maps to business objectives. The project distinguishes itself through a specialized agent skill registry and workspace manager. It allows for the discovery and injection of reusable workflows into agent runtimes without retraining and provides isolated, sandboxed execution environments with persistent s

    Records all agent conversations and tool calls in an immutable log for complete action traceability.

    TypeScript
    在 GitHub 上查看↗70,619
  • foundationagents/metagptFoundationAgents 的头像

    FoundationAgents/MetaGPT

    68,844在 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

    Assigns specialized roles and standard operating procedures to agents to streamline their collaboration on software development and data analysis.

    Pythonagentgptllm
    在 GitHub 上查看↗68,844
  • geekan/metagptgeekan 的头像

    geekan/MetaGPT

    68,855在 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

    Coordinates specialized agent teams by assigning professional personas and operating procedures to partition complex engineering tasks.

    Python
    在 GitHub 上查看↗68,855
  • shareai-lab/learn-claude-codeshareAI-lab 的头像

    shareAI-lab/learn-claude-code

    67,975在 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-

    Provides a middleware layer for registering and dispatching external services as executable agent tools.

    Pythonagentagent-developmentai-agent
    在 GitHub 上查看↗67,975
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    microsoft/ai-agents-for-beginners

    67,369在 GitHub 上查看↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Integrates user feedback gates for real-time approval or termination to steer autonomous agent actions.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    在 GitHub 上查看↗67,369
  • cline/clinecline 的头像

    cline/cline

    63,750在 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

    Decomposes complex engineering requirements into manageable sub-processes to streamline coordination across multiple specialized agents.

    TypeScript
    在 GitHub 上查看↗63,750
  • badlogic/pi-monobadlogic 的头像

    badlogic/pi-mono

    63,163在 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

    Connects autonomous assistants to custom tools and external providers to handle specialized software engineering requirements.

    TypeScript
    在 GitHub 上查看↗63,163
上一个123456…15下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Agentic Systems Frameworks
  4. Integration and Deployment
  5. Agent Frameworks

探索子标签

  • Agent Evaluation Frameworks2 个子标签Systems for assessing agent decision-making, action success, and conversation quality through automated scoring and feedback loops.
  • Agent Orchestrators5 个子标签Systems that manage the lifecycle, reasoning loops, and multi-agent delegation strategies for language model-based agents.
  • Agent Runtimes14 个子标签Backend environments that manage the execution loop, tool invocation, prompt processing, and lifecycle of autonomous agents.
  • Configuration & Specifications11 个子标签
  • Management & Discovery3 个子标签
  • Plugins & External Integrations2 个子标签
  • Tool Definitions & Registration4 个子标签
  • Tool Use & Execution4 个子标签