AI Agent 框架全景报告 (2025-2026)

系统整理当前主流的 AI Agent 框架,涵盖通用框架、多 Agent 协作框架、自主 Agent、低代码平台、企业级框架等,附 GitHub 地址与官网链接。

整理时间: 2026 年 7 月 | 涵盖: 30+ 框架


目录


选型快速指南

需求场景推荐框架理由
复杂状态管理 & 精细流程控制LangGraph图结构工作流,最成熟的生产级框架
多 Agent 角色协作CrewAI / AutoGen角色扮演,最低学习曲线 / 对话式多 Agent
TypeScript 技术栈Mastra / Vercel AI SDK原生 TS / 前端 UI 集成最强
OpenAI / Anthropic 生态OpenAI Agents SDK / Claude Agent SDK官方出品,深度优化
Google Cloud 生态Google ADK原生 Gemini 支持,A2A 协议
RAG / 数据密集型LlamaIndex最强数据索引与检索
非技术人员快速搭建Dify / Langflow / n8n可视化拖拽
.NET / 企业级Semantic KernelC#/Python/Java 三语言,Azure 集成
需要长期记忆Letta原 MemGPT,有状态 Agent
追求极简SmolAgents / Pydantic AI~1000 行核心代码 / 类型安全

一、通用 Agent 框架

1. LangGraph

LangChain 团队出品的图结构 Agent 编排引擎,将 Agent 工作流建模为有向图(节点+边),原生支持循环、条件分支和持久化状态。月下载量超 3800 万,是实际生产中使用最广泛的 Agent 框架。

核心特性:

  • 状态图工作流建模,支持循环和条件分支
  • 持久化检查点 + 时间旅行调试
  • 人机协作(Human-in-the-loop)
  • LangSmith 可观测性集成

2. LangChain

最经典的 LLM 应用开发框架,提供链式调用、工具集成、记忆系统和 RAG 等模块化组件。拥有最大的社区生态和数百个预置集成。LangChain 是整个 Agent 生态的基石。

核心特性:

  • 丰富的 LLM/向量库/工具集成生态
  • ReAct、Plan-and-Execute 等经典 Agent 模式
  • 文档加载、向量检索、对话记忆
  • 与 LangGraph / LangSmith 无缝配合

3. OpenAI Agents SDK

OpenAI 2025年3月发布的官方 Agent 框架,取代实验性 Swarm。核心抽象为 Handoff(交接):Agent 之间显式转移控制权并携带上下文。月下载量超 1000 万。

核心特性:

  • 四大原语:Agent、Tool、Handoff、Guardrail
  • Agent 间 Handoff 交接机制
  • 内置 Guardrails 安全防护
  • 内置 Tracing 追踪(免费)
  • 支持 100+ LLM(通过兼容端点)

4. Claude Agent SDK

Anthropic 第一方 Agent SDK(原 Claude Code SDK),暴露与 Claude Code 相同的 Agent 循环、工具执行和上下文管理能力。内置文件操作、Bash 执行、代码编辑、计算机使用等工具。

核心特性:

  • 内置工具:文件读写、Bash、代码编辑、搜索
  • Computer Use 计算机操作
  • 子 Agent 和多 Agent 模式
  • 与 Claude Opus/Sonnet 深度优化

5. Vercel AI SDK

TypeScript 生态最主流的 AI 工具包,月下载量超 2000 万。v6 版本加入原生 Agent 抽象(Agent 类 + ToolLoopAgent),统一 25+ AI 提供商接口。与 React/Next.js 深度集成。

核心特性:

  • 多提供商统一接口(OpenAI/Anthropic/Google 等)
  • React Hooks 流式 UI 组件
  • MCP(模型上下文协议)支持
  • Edge Runtime 兼容
  • 动态工具(运行时定义)

6. LlamaIndex

从 GPT Index 演化而来的综合数据框架,在 RAG 和数据检索领域最强。支持 AgentWorkflow 和 llama-agers 编排 100+ Agent,提供 LlamaCloud 托管服务。被 Salesforce、KPMG 等企业采用。

核心特性:

  • 强大的数据索引与检索引擎
  • 40+ LlamaHub 社区工具
  • 事件驱动工作流 AgentWorkflow
  • 多模态数据处理(PDF/图像等)

7. Agno

2025年1月从 Phidata 更名而来,设计理念是"无图、无链、无复杂模式——纯 Python"。Agent 实例化仅需 5 微秒,内存占用比 LangGraph 低 50 倍。支持多模态输入和 MCP。

核心特性:

  • 极简 API,约 10 行代码搞定 MCP
  • 超高性能:Agent 实例化 <5μs
  • 多模态:文本/音频/图像/视频
  • 内置部署运行时

8. Pydantic AI

Pydantic 团队打造的类型安全 Agent 框架。由于大量 Python Web 开发者已依赖 Pydantic,它是"零额外依赖风险"的选择。周下载量超 380 万,实际使用量排名前列。

核心特性:

  • 类型安全 + 运行时验证
  • 结构化输出(Structured Output)
  • 极简抽象,贴近 LLM API
  • 测试工具内置

9. Mastra

TypeScript 原生的全栈 Agent 框架,由 Gatsby 团队打造。YC W25 毕业,2026年1月获 1300 万美元融资。通过 Mastra Model Router 连接 3300+ 模型,内置工作流、记忆、RAG、评估和可视化 Studio。

核心特性:

  • 原生 TypeScript 设计(非 Python 移植)
  • 3300+ 模型提供商
  • 持久化工作流 + 时间旅行调试
  • 内置 Guardrails / Evals / Tracing
  • Mastra Studio 可视化调试

二、多 Agent 协作框架

1. AutoGen

微软研究院开发的多 Agent 对话框架,通过 Agent 间自然语言对话协作完成任务。支持 LLM、人类和工具的混合协作。分层架构(Core/AgentChat/Extensions),含 AutoGen Studio 无代码界面。注意:2025年底微软将其转为维护模式,推荐迁移至 Microsoft Agent Framework。

核心特性:

  • 多 Agent 对话与群聊
  • 代码执行与调试
  • 人机协作(Human-in-the-loop)
  • 异步消息与并行处理

2. CrewAI

基于角色的多 Agent 协作框架,学习曲线最低。定义具有特定角色、目标和背景的 Agent,组成 "Crew" 协作完成任务。v2 新增顺序、层级和并行三种执行模式,约 20 行代码即可运行多 Agent Demo。

核心特性:

  • 角色驱动设计(Role/Goal/Backstory)
  • 三种流程模式:顺序/层级/并行
  • Agent 间任务委托
  • 内置记忆系统
  • 企业版含 UI 和可观测性

3. MetaGPT

"虚拟软件公司"框架,输入一句话需求即可输出完整 PRD、竞品分析、API 设计和代码。角色分工:产品经理→架构师→工程师→QA。HumanEval Pass@1 达 81.7%。支持中文文档,社区活跃度高。

核心特性:

  • 完整软件开发流程模拟
  • 多角色协作(PM/架构师/开发/测试)
  • 自然语言编程
  • 代码仓库级输出

4. ChatDev

清华大学 OpenBMB 团队开源的虚拟软件公司框架。通过聊天链让不同角色(CEO/CTO/程序员/测试员)在设计、编码、测试、文档环节协作。过程可视化强,适合学术原型验证。输入"做五子棋"3分钟出可运行程序。

核心特性:

  • 聊天链协作模式
  • 完整软件生命周期模拟
  • 过程可视化
  • 学术研究友好

5. CAMEL

早期多 Agent 角色扮演框架,聚焦"一对一角色对话"(如 AI 用户 vs AI 助手)。双循环机制:人类给 AI User 目标 → AI User 与 AI Assistant 对话完成任务。适合研究角色交互逻辑。

核心特性:

  • 角色扮演式 Agent 交互
  • 双循环任务执行
  • 大规模角色数据生成
  • 多 Agent 通信协议研究

6. AgentScope

阿里开源的分布式多 Agent 框架,支持单机多进程和多机协作。内置监控工具(通信耗时、成本统计),工程化成熟,适合大规模多 Agent 部署。适配国内模型生态。

核心特性:

  • 分布式多 Agent 部署
  • 单机多进程 + 多机协作
  • 内置监控与成本统计
  • 支持国产模型

7. Swarms Framework

专注于"蜂群"式多 Agent 协作框架,让大量 Agent 像蜂群一样协同工作。支持多种编排模式和 Agent 拓扑结构。

核心特性:

  • 蜂群式 Agent 编排
  • 多种拓扑结构
  • 大规模 Agent 协调

8. Microsoft Agent Framework

微软推出的新一代 Agent 框架,融合了 AutoGen 和 Semantic Kernel 的理念,用于构建和运行单 Agent 及多 Agent 系统。作为 AutoGen 的继任者,深度集成 Azure 生态。

核心特性:

  • 融合 AutoGen + Semantic Kernel
  • 单/多 Agent 统一框架
  • Azure 生态原生集成
  • 企业级安全与合规

三、自主 Agent 框架

1. AutoGPT

2023年引爆 AI Agent 概念的标志性项目,GitHub 星标达 18 万+。自主执行任务循环:搜索→规划→执行→自我反思。现已演化为可复用模块和工作流构建平台。展示了自主 Agent 的潜力,但可靠性仍需改进。

核心特性:

  • 自主任务拆解与执行
  • 20+ 内置工具(搜索/代码执行等)
  • 自我反思与迭代改进
  • 可视化界面

2. BabyAGI

仅约 100 行 Python 的任务驱动型自主 Agent。核心循环:生成任务→向量排序→执行→结果生成新任务。证明了任务驱动的 Agent 循环可以极简实现,启发了整整一代 Agent 构建者。

核心特性:

  • 极简实现(~100行)
  • 任务优先级队列
  • 向量排序任务管理
  • 循环式任务生成

3. SuperAGI

企业级自主 Agent 管理平台,解决 AutoGPT 在生产环境使用难的问题。提供图形化界面、Agent 市场、并发运行、思维链可视化等功能,是功能完备的 Agent 基础设施工具。

核心特性:

  • 图形化仪表盘
  • Agent 市场与工具包
  • 并发 Agent 运行
  • 思维链可视化

4. OpenHands

前 OpenDevin,旨在成为"AI 软件工程师"的开源平台。Agent 可自主编写代码、运行命令、浏览网页、调用 API。让 AI 自主完成从需求到代码的全流程。

核心特性:

  • 自主代码编写与执行
  • Web 浏览与 API 调用
  • 端到端软件开发
  • Docker 沙箱执行

四、低代码 / 可视化平台

1. Dify

开源 LLM 应用开发平台(BaaS),集成可视化工作流编排、RAG 引擎和 Agent 能力。填补原型到生产之间的空白,支持私有化部署。被广泛用于企业知识库、客服系统和内部工具开发。

核心特性:

  • 可视化 Prompt 编排
  • RAG 管道 + Agent 双引擎
  • LLMOps 全生命周期管理
  • 支持私有化部署

2. Langflow

基于 LangChain 的可视化低代码 AI 应用构建器,拖拽式设计即可编排多 Agent 对话、记忆和检索。支持 Python 代码扩展,被 DataStax 收购后整合进 IBM 生态。

核心特性:

  • 拖拽式可视化工作流
  • 支持任何 LLM / 向量数据库
  • 一键部署为 API
  • Python 代码可扩展

3. Flowise

开源低代码 LLM 应用构建工具,提供拖拽式可视化界面。支持从简单组合工作流到自主 Agent 的多 Agent 系统、聊天助手和人机协作工作流。

核心特性:

  • 可视化拖拽构建
  • 多 Agent 系统支持
  • 人机协作工作流
  • 开源 + 云版本

4. n8n

融合无代码可视化与代码灵活性的工作流自动化平台,引入"AI 原生"能力。400+ 集成,支持 LangChain 集成构建自定义 Agent。适合集成密集型场景,GitHub 星标超 16 万。

核心特性:

  • 400+ 预置集成
  • 可视化 + 代码双模式
  • LangChain AI 集成
  • 支持自托管(Fair-code)

5. Botpress

对话式 AI 开发平台,提供可视化对话流设计和代码优先 SDK。内置 LLMz 推理引擎,支持复杂多步逻辑执行和企业级集成,专注于客服和对话场景。

核心特性:

  • 可视化对话流设计
  • 自定义推理引擎 LLMz
  • 企业级扩展性
  • 多渠道部署

五、企业级 / 厂商框架

1. Semantic Kernel

微软的企业级 AI 集成 SDK,支持 C#、Python、Java 三种语言。专为将 AI 能力嵌入已有企业应用设计,与 Azure OpenAI、Outlook、Teams、Dynamics 深度集成。注重安全、合规和治理。

核心特性:

  • 三语言支持(C#/Python/Java)
  • 插件/记忆/规划架构
  • Azure 企业安全集成
  • .NET 生态首选

2. Google ADK

Google 官方 Agent Development Kit,2025年 Cloud Next 大会发布。最大亮点是 A2A(Agent-to-Agent)协议,支持跨框架 Agent 通信,已有 50+ 合作伙伴。原生 Gemini 多模态支持。

核心特性:

  • 四语言支持(Python/TS/Go/Java)
  • A2A 跨框架 Agent 通信协议
  • 原生 Gemini 多模态
  • 工作流 Agent(顺序/并行/循环)
  • 部署到 Vertex AI Agent Engine

3. AWS Bedrock Agents

AWS 全托管 Agent 服务,与 Bedrock 基础模型深度集成。企业无需管理基础设施即可构建和部署 AI Agent,支持知识库、行动组和多步推理。

核心特性:

  • 全托管无服务器
  • Bedrock 基础模型原生集成
  • 知识库 + 行动组
  • 企业安全与合规

六、有状态 / 记忆型框架

1. Letta

MemGPT 的正式化版本,专注于构建有状态(Stateful)Agent。引入类似操作系统的内存管理机制,让 Agent 拥有持久化长期记忆,在跨会话和时间跨度中保持一致身份。白盒架构,模型无关。

核心特性:

  • OS 级虚拟内存管理
  • 分层记忆:主上下文 + 外部存储
  • 跨会话持久记忆
  • Agent 开发环境(ADE)可视化
  • Letta Agent SDK(TS)

2. DSPy

斯坦福 NLP 团队打造,最具学术创新性的框架。不写 Prompt,而是定义输入-输出签名(Signature),让 DSPy 自动编译优化 Prompt。将 Prompt 工程视为编程问题系统化优化。

核心特性:

  • 声明式 Signature 编程
  • 自动 Prompt 优化编译
  • 模块化组合
  • 学术前沿研究导向

七、特定领域 / 轻量级框架

1. SmolAgents

Hugging Face 出品的极简 Agent 库,核心代码仅约 1000 行。最大特色是 Code Agent 模式——Agent 直接编写并执行 Python 代码完成任务,比 JSON 工具调用少 30% 步骤和 LLM 调用。

核心特性:

  • ~1000 行核心代码,极简
  • Code Agent 模式(直接写 Python)
  • 沙箱执行(E2B/Docker/Pyodide)
  • 模型无关,支持 HF Hub 模型

2. GPT Researcher

自主研究 Agent,串行多 Agent 协作:规划者生成研究问题→执行者搜索信息→汇总者生成带引用的长报告。适合学术论文、市场分析报告撰写。

核心特性:

  • 自主网络研究
  • 并行信息收集
  • 带引用的长篇报告
  • 支持本地文件

3. Qwen-Agent

基于通义千问(Qwen)模型的 Agent 框架,支持函数调用、MCP、代码解释器、RAG。内置助手和浏览器助手等现成 Agent,适配国产模型生态。

核心特性:

  • Qwen 模型原生优化
  • 函数调用 + MCP 支持
  • 代码解释器
  • RAG 检索增强

4. Rasa

2016年诞生的对话式 AI 框架,比 GPT-3 还早7年。专注企业级对话 Agent,支持本地化部署,适合有数据隐私和合规要求的场景。

核心特性:

  • 企业级对话管理
  • 本地化/私有部署
  • NLU 自然语言理解
  • 多语言支持

5. Haystack

deepset 打造的管道式 NLP/搜索框架,2019年推出。以有向无环图(DAG)方式思考,在 RAG 和搜索领域表现突出。适合需要生产级检索和搜索的应用。

核心特性:

  • 管道式组件架构
  • 强大的 RAG 与搜索
  • 生产级可靠性
  • 文档检索优化

6. PocketFlow

仅 100 行 Python 的超轻量框架,捕获 LLM 应用的核心图抽象。用最少的代码构建 Agent、工作流和 RAG,无冗余依赖。

核心特性:

  • ~100 行核心代码
  • 图抽象核心
  • 零冗余依赖
  • 快速原型

7. Eino

字节跳动开源的 Go 语言 LLM 应用框架,提供可复用组件、图式组合和内置流式处理。适合 Go 技术栈构建 Agent 应用。

核心特性:

  • Go 原生框架
  • 图式组件组合
  • 内置流式处理
  • 高并发优势

框架对比速查表

框架语言类型核心优势GitHub Stars开源方
LangChainPython/JS通用最大生态,模块化117k社区
LangGraphPython/TS通用图结构状态管理37.6kLangChain
OpenAI Agents SDKPython/TS多AgentHandoff 交接机制20.5kOpenAI
Claude Agent SDKPython/TS通用内置工具,Claude 深度优化3.1kAnthropic
Vercel AI SDKTypeScript通用前端 UI 集成最强20M+月下载Vercel
LlamaIndexPython/TS通用RAG 与数据检索最强40.9k社区
AgnoPython通用极简高性能(5μs实例化)41.2k社区
Pydantic AIPython通用类型安全,结构化输出18.6kPydantic
MastraTypeScript多Agent原生 TS,全栈内置26.3kGatsby团队
AutoGenPython多Agent对话式多 Agent 协作50.6kMicrosoft
CrewAIPython多Agent角色驱动,最低学习曲线39.2kCrewAI Inc.
MetaGPTPython多Agent虚拟软件公司45.6k国内开源
ChatDevPython多Agent聊天链软件开发模拟28k清华OpenBMB
CAMELPython多Agent角色扮演式交互研究12kCAMEL-AI
AgentScopePython多Agent分布式多 Agent 部署8k+阿里巴巴
SwarmsPython多Agent蜂群式编排3k+社区
Microsoft Agent FrameworkPython/.NET多Agent融合 AutoGen+SK12.2kMicrosoft
Google ADKPython/Go/Java多AgentA2A 协议,Gemini 原生20.6kGoogle
Semantic KernelC#/Python/Java企业级.NET 生态,Azure 集成28.3kMicrosoft
AWS Bedrock Agents托管企业级全托管无服务器Amazon
AutoGPTPython自主Agent自主任务循环183k社区
BabyAGIPython自主Agent极简任务驱动22.2k社区
SuperAGIPython自主Agent企业级 Agent 管理平台17.6k社区
OpenHandsPython自主AgentAI 软件工程师44.2kAll-Hands-AI
DifyPython低代码可视化编排+RAG+LLMOps100k+Dify.AI
LangflowPython低代码拖拽式 LangChain 可视化44k+DataStax
FlowiseTypeScript低代码拖拽式多 Agent 构建30kFlowiseAI
n8nTypeScript低代码400+集成,工作流自动化160k+n8n GmbH
BotpressTypeScript低代码对话式 AI 平台14.8kBotpress
Letta (MemGPT)Python/TS记忆型OS 级长期记忆管理15.9kLetta AI
DSPyPython研究型自动 Prompt 编译优化33.4kStanford NLP
SmolAgentsPython轻量级Code Agent,~1000行28.4kHugging Face
GPT ResearcherPython研究Agent自主网络研究报告28.4k社区
Qwen-AgentPython单AgentQwen 模型原生优化16.8k阿里Qwen
RasaPython企业级企业级对话管理21.1kRasa
HaystackPython企业级管道式 RAG 与搜索24.7kdeepset
PocketFlowPython轻量级~100行超轻量11k社区
EinoGo单AgentGo 原生 LLM 框架12.4k字节跳动

备注: GitHub Stars 为近似值,请以仓库实时数据为准。数据截至 2026年7月。

评论