Brand LogoBrand Logo (Dark)
首页智能体广场工具包广场GitHub 精选提交智能体博客

分类

  • AI 绘画
  • AI 音频
  • 自动化工具
  • 聊天机器人
  • 编程工具
  • 金融工具

分类

  • 大语言模型
  • 营销工具
  • 零代码/低代码
  • 研究与搜索
  • 视频与动画
  • 视频编辑

GitHub 精选

  • DeerFlow — 字节跳动开源超级智能体框架

最新博客

  • OpenClaw vs Composer 2 Which AI Assistant Delivers More Value
  • Google AI Studio vs Anthropic Console
  • Stitch 2.0 vs Lovable Which AI Design Tool Wins in 2026
  • Monetizing AI for Solopreneurs and Small Teams in 2026
  • OpenClaw vs MiniMax Which AI Assistant Wins in 2026

最新博客

  • OpenClaw vs KiloClaw Is Self-Hosting Still Better
  • OpenClaw vs Kimi Claw
  • GPT-5.4 vs Gemini 3.1 Pro
  • Farewell to Bloomberg Terminal as Perplexity Computer AI Redefines Finance
  • Best Practices for OpenClaw
LinkStartAI© 2026 LinkstartAI. 版权所有。
联系我们关于
  1. 首页
  2. GitHub 精选
  3. DeerFlow — 字节跳动开源超级智能体框架
DeerFlow — 字节跳动开源超级智能体框架 logo

DeerFlow — 字节跳动开源超级智能体框架

一个提示词,多个智能体协作,交付完整可用的研究成果
26.1kPythonMIT License
#多智能体#深度研究#LangGraph#RAG知识库#MCP集成#沙箱隔离
#LLM编排
#代码执行
#报告生成
#播客生成
#超级智能体
#开源框架

项目简介

DeerFlow(Deep Exploration and Efficient Research Flow)是字节跳动开源的社区驱动型深度研究框架,于2025年以MIT协议发布,并在2026年3月升级为2.0版本,演进为真正意义上的「SuperAgent Harness」。它将大语言模型与网络搜索、爬虫、Python代码执行、RAG知识库检索、MCP工具调用等能力深度整合,通过基于LangGraph的有状态图工作流,将高层次研究任务自动分解为可并行执行的子任务流水线。系统内建协调器、规划器、研究员、编码员、报告员五类专职角色智能体,支持在隔离的Docker沙箱中安全执行代码、构建Web应用,并最终输出结构化研究报告、PowerPoint演示文稿及AI播客音频,实现从单一自然语言指令到完整交付物的全自动生产。

痛点 vs 创新

✕传统痛点✓创新方案
传统单智能体框架如早期 AutoGPT 难以稳定拆解长周期复杂任务,容易循环或中途失效SuperAgent Harness 架构将框架定位为编排底座,而非单一 Agent,本体扩展性更强
主流研究产品如 Perplexity、OpenAI Deep Research 多为闭源黑盒,底层 LLM、工具链与知识库策略难以自定义Docker 隔离沙箱结合持久化文件系统,支持安全执行代码、写文件与构建完整 Web 应用
许多开源研究流水线缺少代码沙箱与多模态输出,只能生成纯文本结果通过 litellm 统一接入 GPT-4、Claude、Qwen 等百余模型,模型切换和成本控制更灵活
部分多智能体框架如 CrewAI 在 RAG 集成与 MCP 协议支持上仍有缺口,企业私有知识接入成本偏高Human-in-the-Loop 机制支持用自然语言实时修订执行中的计划,在自动化与人工干预间取得平衡
-原生支持报告、PowerPoint 与 TTS 播客三类交付物,超出传统文本型研究工具边界

架构深度解析

LangGraph 有状态图工作流引擎
DeerFlow 的执行编排层建立在 LangGraph 之上,用有状态图来表达复杂研究流程。每个 Agent 节点都是独立计算单元,通过结构化消息共享上下文,降低传统回调式编排的耦合。Checkpoint 机制支持任务在任意节点暂停与恢复,是人在环修改计划的底层基础。配合可视化调试能力,开发者能更容易定位多智能体流程中的状态传递问题。
层级化多智能体角色系统
系统内置协调器、规划器、研究员、编码员、报告员五类角色,分别承担生命周期管理、任务拆解、信息检索、代码处理和结果汇总。角色边界明确,使复杂研究任务能被拆成职责清晰的流水线。每类角色仅访问与自身职责相关的工具,符合最小权限原则。结构化通信也让上下游结果更稳定、更易解析。
Docker 隔离沙箱执行环境
DeerFlow 2.0 通过独立 Docker 容器为任务提供安全边界,并附带持久化文件系统与 Bash 终端能力。Agent 能在不污染宿主机的前提下执行 Python、安装依赖、读写文件甚至构建 Web 应用。沙箱在任务周期内保持状态连续,便于跨步骤共享中间结果。配合人工审批门控后,更适合企业级安全合规场景。
litellm 驱动的模型无关接入层
系统通过 litellm 抽象多模型接入,用统一接口连接 OpenAI、Claude、Qwen、Ollama 等模型。复杂推理可路由到高性能模型,轻量任务可交给低成本模型处理。这样既保持质量,又降低 API 成本。模型切换主要通过配置完成,迁移到不同云或私有环境的门槛更低。
RAG 与 MCP 双通道知识扩展
DeerFlow 同时提供 RAG 与 MCP 两条扩展通道,用于补充公开网络之外的知识来源。RAG 侧可对接 RAGFlow 与 VikingDB 等知识库,将检索结果注入上下文。MCP 侧则可通过外接 MCP Server 增加私有域访问、知识图谱查询与企业内网能力。双通道设计使系统既适合互联网研究,也适合企业内部知识检索。

部署指南

1. 克隆仓库并安装后端依赖,需要 Python 3.12+

bash
1git clone https://github.com/bytedance/deer-flow.git && cd deer-flow && pip install -r requirements.txt

2. 复制环境变量模板并配置 LLM API 密钥与搜索服务凭证

bash
1cp .env.example .env2# 编辑 .env,填入 OPENAI_API_KEY 或 ANTHROPIC_API_KEY,以及 TAVILY_API_KEY

3. 启动后端服务,默认监听 8000 端口

bash
1uvicorn src.app:app --host 0.0.0.0 --port 8000 --reload

4. 安装前端依赖并启动 Next.js 开发服务器,需要 Node.js 18+

bash
1cd web && npm install && npm run dev

5. 可选,使用 Docker Compose 启动完整服务栈与沙箱环境

bash
1docker compose up -d

落地场景

核心场景目标人群解决方案最终收益
[竞争情报研究]市场分析师与商业战略团队输入竞品公司名称,由研究员Agent自动检索财报、新闻与产品动态,编码员Agent完成对比分析,报告员输出图表化报告与PPT将原本2到3天的人工研究压缩到30分钟级别,并提升覆盖面与时效性
[学术文献综述生成]高校研究人员与论文写作者输入研究方向关键词,系统自动搜索论文与网页资料,结合RAG私有知识库归纳方法、结论与研究空白更快形成结构化综述,降低人工检索遗漏风险
[自动化内容营销流水线]内容运营团队与独立创作者输入主题后,DeerFlow自动完成调研、写作、图表生成,并合成播客音频与演示文稿单人也能在短时间内完成原本需要团队协作的多模态内容生产

避坑指南

避坑指南
  • Docker 沙箱在 Windows 宿主机上的配置仍偏复杂,部分 WSL2 场景会出现网络或 CORS 调试成本
  • 多 Agent 并行会显著推高 Token 消耗,深度研究任务在商业 API 下运行成本可能很高
  • 当前 RAG 集成更偏向 RAGFlow 与 VikingDB,已有其他向量数据库体系的团队迁移成本不低
  • Human-in-the-Loop 主要用于自然语言级计划修订,对每个决策节点的细粒度控制仍有限
  • 播客与 PowerPoint 生成质量受 TTS 引擎与模板能力限制,高要求场景仍需人工润色

常见问题

DeerFlow 和 OpenAI Deep Research 的核心区别是什么?▾
DeerFlow 是可自托管的开源框架,底层模型、工具链与数据路径都能由团队自行控制。OpenAI Deep Research 更像封闭式云产品,而 DeerFlow 还支持 Docker 沙箱中的真实代码执行与更灵活的私有化部署。
DeerFlow 2.0 相比 1.0 的关键升级有哪些?▾
2.0 不再只是研究工具,而是升级为 SuperAgent Harness。核心变化包括 Docker 沙箱、独立 Memory 与 Skills 体系、多层级 SubAgent 编排,以及更适合企业扩展的后端分层结构。
能否在完全离线的私有环境中部署 DeerFlow?▾
可以,只要把模型切到本地 Ollama,并关闭或替换外网搜索能力。RAG 也可连接企业内网实例,但离线质量会强烈依赖本地模型能力。
DeerFlow 的沙箱安全边界在哪里?▾
它通过 Docker 容器提供基础隔离,因此代码默认不会直接污染宿主机。已知争议点在于策略驱动的预授权仍不够完善,所以生产环境更适合开启人工审批门控。
如何接入自定义私有工具或内部 API?▾
常见路径有两种,一种是通过 MCP Server 暴露标准协议服务,另一种是在后端 Harness 层直接注册自定义 Tool。前者更适合跨项目复用,后者更适合与业务强耦合的内部能力。
DeerFlow 对比 CrewAI 和 AutoGen 的参数化差异是什么?▾
DeerFlow 侧重 LangGraph 状态编排、Docker 级沙箱和报告加 PPT 加播客三类交付物。CrewAI 更偏角色流水线,AutoGen 更偏对话协商,而 DeerFlow 在可视化调试、断点恢复与原生 RAG 支持上更完整。
DeerFlow 支持对话历史能力吗?▾
支持,Conversation History 已被纳入 2.0 时代的 Memory 体系。这样多轮研究不必每次从零开始,更适合连续项目型工作流。
Dify 与 DeerFlow 原生 RAG 路径有什么差异?▾
Dify 路径更适合已经在用 Dify 管理知识库和应用编排的团队。原生 RAGFlow 路径则更直接,适合希望把检索能力深度嵌入 DeerFlow 工作流的部署方式。
在 GitHub 上查看

项目指标

Star 数26.1 k
编程语言Python
开源协议MIT License
部署难度中等

Table of Contents

  1. 01项目简介
  2. 02痛点 vs 创新
  3. 03架构深度解析
  4. 04部署指南
  5. 05落地场景
  6. 06避坑指南
  7. 07常见问题

相关项目

gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown
OpenMAIC
OpenMAIC
0·TypeScript
源 Yuan3.0 Ultra
源 Yuan3.0 Ultra
1.2 k·Python