目录

DeerFlow 2.0:字节跳动超级智能体框架完全指南

DeerFlow(Deep Exploration and Efficient Research Flow)是字节跳动旗下火山引擎(Volcengine)开发的开源超级智能体框架,于 2026 年 2 月 28 日登顶 GitHub Trending 第一名。2.0 版本为完全重写,与 1.x 版本无任何共享代码。

核心定位

DeerFlow 是一个超级智能体 Harness(工具包/线束),它的核心能力是编排子智能体、记忆系统和沙箱环境,让 AI 能够自主完成复杂的多步骤研究任务。与单一智能体不同,DeerFlow 强调通过分工协作的子智能体模式实现复杂任务分解。

核心特性

子智能体(Sub-Agents)

DeerFlow 将复杂任务分解为多个子智能体协同完成。每个子智能体负责特定子任务,通过共享记忆和消息总线进行通信。这种架构让系统可以灵活扩展,适应不同复杂度的任务。

Skills 与工具集

DeerFlow 支持可扩展的 Skills 体系。通过 LangChain 生态的 Tool 封装,DeerFlow 可以接入搜索、代码执行、文件读写等多种工具。InfoQuest(火山引擎自研的智能搜索爬虫工具)已内置集成,支持免费在线体验。

Claude Code 集成

DeerFlow 支持与 Claude Code 的深度集成。用户可以通过 DeerFlow 的编排层调用 Claude Code,让 AI 编程助手在沙箱环境中执行代码、运行测试、提交变更。

沙箱与文件系统

DeerFlow 内置沙箱执行环境,确保子智能体的操作在隔离环境中进行,避免对宿主机造成影响。用户可以选择 Docker 沙箱模式或本地开发模式。

长期记忆(Long-Term Memory)

DeerFlow 提供了持久化记忆系统,可以在多次任务执行之间保持上下文连贯性。这对于需要跨会话持续研究的长周期任务尤为重要。

可观测性

支持 LangSmith 和 Langfuse 两种分布式追踪方案,方便开发者调试和监控智能体行为。

技术架构

DeerFlow 2.0 的技术栈:

  • Python 3.12+:后端核心逻辑
  • Node.js 22+:前端和部分工具链
  • Docker:推荐的容器化部署方式
  • LangChain/LangSmith/Langfuse:智能体编排和可观测性
  • MCP(Model Context Protocol):工具扩展协议
  • InfoQuest:字节跳动自研搜索爬虫工具

快速开始

推荐模型

官方推荐使用以下模型运行 DeerFlow:

  • Doubao-Seed-2.0-Code(火山引擎)
  • DeepSeek v3.2
  • Kimi 2.5(Moonshot)

Docker 部署(推荐)

# 克隆仓库
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow

# 复制环境配置
cp .env.example .env
# 编辑 .env 填入 API Key 等配置

# 启动所有服务
docker compose up -d

# 访问应用
open http://localhost:7860

本地开发

# 安装 uv(如果还没有)
curl -LsSf https://astral.sh/uv/install.sh | sh

# 安装依赖
cd backend && uv sync
cd frontend && npm install

# 启动后端
cd backend && uv run fastapi dev src/main.py

# 启动前端(新终端窗口)
cd frontend && npm run dev

Claude Code 一键设置

如果你使用 Claude Code、Codex、Cursor 或 Windsurf 等编程助手,只需把下面这句话发给助手即可自动完成 DeerFlow 的本地引导:

Help me clone DeerFlow if needed, then bootstrap it for local development by following https://raw.githubusercontent.com/bytedance/deer-flow/main/Install.md

适用场景

DeerFlow 适合以下任务类型:

  • 深度研究任务:需要多轮搜索、阅读、分析的复杂研究问题
  • 自动化研究工作流:新闻摘要、行业分析、市场调研等重复性研究任务
  • 代码辅助开发:需要 AI 自主探索代码库、执行测试、提交变更的场景
  • 多工具协同任务:需要同时使用搜索、代码执行、文件操作等多种工具的任务

DeerFlow 1.x vs 2.0

维度1.x2.0
代码关系原始版本完全重写,无共享代码
架构单体设计模块化 Harness
子智能体基础支持完整编排能力
记忆系统有限长期持久化记忆
沙箱Docker 沙箱支持
部署复杂Docker 一键部署

官方资源

  • 官网:https://deerflow.tech
  • GitHub:https://github.com/bytedance/deer-flow
  • 文档:https://docs.byteplus.com(InfoQuest 部分)

安全提示

DeerFlow 在沙箱环境中执行代码,但不當部署仍可能引入安全风险。建议:

  • 生产环境使用 Docker 沙箱模式
  • 不要将 API Key 等敏感信息明文写入 .env 文件
  • 限制沙箱的网络访问权限

总结

DeerFlow 2.0 代表了一种新的 AI Agent 架构思路——不是做一个大而全的单一智能体,而是做一个可编排的 Harness,通过子智能体分工、记忆共享和沙箱隔离来应对复杂任务。字节跳动将其内部工具链开源,对于想要构建复杂 AI 工作流的团队来说,是一个值得研究的学习样本。