DeerFlow 2.0 开源解析:基于 LangGraph 的超级智能体编排框架
字节跳动近期开源了 DeerFlow 2.0,这是一个基于 LangGraph 和 LangChain 重构的开源超级智能体(Agent)编排框架。如果说 LLM 是具备推理能力的大脑,那么 DeerFlow 就是为其配备了手脚、独立环境及长期记忆的基础设施。它不再局限于简单的问答,而是能够接管需要耗费数分钟甚至数小时的复杂任务,如全网搜集资料撰写研报、自动编写代码并运行测试,或直接生成可视化图表。
核心架构与能力
DeerFlow 在底层设计上解决了传统 Agent 难以落地工业级场景的几个关键痛点:
- 子代理机制(Sub-Agents):面对复杂任务,主代理会动态生成多个子代理并行工作。它们各自携带独立的上下文和工具集探索不同方向,最终由主代理汇总结果。这种模式类似于项目经理分配任务给团队成员,适合处理多步骤的长链条任务。
- 沙盒隔离环境(Sandbox):安全性是工程落地的红线。DeerFlow 为每次任务分配完全隔离的 Docker 容器。AI 可以在其中自由读写文件、执行 Bash 命令或运行 Python 代码,任务结束后容器即刻销毁,有效防止了对宿主环境的污染。
- 长期记忆(Long-Term Memory):大多数对话式 AI 会话结束即遗忘,但 DeerFlow 能在多次交互中记住用户的偏好、写作风格和技术栈。随着使用次数增加,系统对用户的理解会更加精准。
- 技能扩展性(Skills & Tools):内置网页搜索(集成 InfoQuest)、文件操作等核心工具。支持通过 Markdown 定义标准化工作流技能,并可无缝接入 MCP 服务器和 Claude Code,便于开发者自定义能力边界。
典型应用场景
基于上述能力,DeerFlow 可覆盖多种自动化场景:
- 全自动投研分析:输入行业关键词,系统自动分裂出子代理分别搜集财报、爬取新闻、分析竞品,最后在沙盒内用 Python 绘制数据图表,生成带有详尽引用的 Markdown 研报。
- 研发辅助助手:接入 IM 工具后,可直接在工作群中调用。例如要求重构某段代码或编写测试用例,后台会自动拉起 Docker 跑通测试,并将结果反馈回聊天窗口。
- 内容生产流水线:根据长文自动生成 PPT,或根据一句话需求搭建包含前后端的完整网页,大幅缩短从需求到成品的周期。
快速开始指南
得益于完善的 Makefile 脚本,本地部署流程较为简洁:
-
拉取源码
git clone https://github.com/bytedance/deer-flow.git cd deer-flow -
生成配置 项目会自动根据模板生成本地配置文件。
make config -
模型配置 DeerFlow 是模型不可知的,建议配置支持长上下文和推理能力的模型(如 DeepSeek v3.2、GPT-4、Claude 3.5 Sonnet 等)。打开
config.yaml填入模型参数,并在.env文件中填入对应的 API Key。 -
启动服务 推荐使用 Docker 模式以启用沙盒功能。
make docker-init # 拉取沙盒镜像 make docker-start # 启动服务启动后访问
http://localhost:2026即可进入交互界面。
常用指令参考
为了更高效地使用,以下整理了高频操作指令:
部署与服务管理:

