DeerFlow 是字节跳动开源的深度研究框架,基于 LangGraph 1.0 构建,支持多智能体协作、代码执行、持久化记忆。40k+ GitHub Stars,OpenAI Deep Research 的开源替代方案,支持 Docker 沙箱隔离执行,适合需要深度研究能力的开发者和企业用户。

🎤 引言

OpenAI Deep Research 功能确实强大,但问题是——它是封闭的,得付费,而且数据在人家服务器上,你想自定义?想本地部署?想批量跑任务?门都没有。

那有没有一个开源的、可以本地部署的、功能类似的替代方案

还真有。字节跳动开源的 DeerFlow(Deep Exploration and Efficient Research Flow)就是这么一个项目,在 GitHub 上已经狂拦 40k+ Stars,被称为"OpenAI Deep Research 开源替代方案"。今天就来看看这玩意儿到底有多强。


⭐ 核心功能

DeerFlow 是一个基于 LangGraph 1.0 构建的多代理协同深度研究框架,核心功能包括:

1. 多智能体协作

DeerFlow 采用主代理 + 多个子代理的架构。用户输入一个复杂任务,主代理会自动拆解成多个子任务,分配给不同的子代理并行执行。

比如说,你想研究"AI Agent 的发展趋势",DeerFlow 会自动拆解:

  • 子代理 A 负责搜索最新论文
  • 子代理 B 负责分析技术架构
  • 子代理 C 负责生成报告

三个代理同时工作,最后结果自动汇总,效率比单一代理快 3-5 倍。

2. Docker 沙箱代码执行

这是 DeerFlow 区别于其他类似框架的关键功能。每个子代理都在独立的 Docker 沙箱中运行,可以:

  • 读写文件
  • 执行 Bash 命令
  • 运行 Python 代码
  • 生成 Artifact(可视化输出)

安全隔离,任务之间互不影响。

3. 持久化记忆

DeerFlow 内置持久化记忆系统,代理在执行任务过程中收集的信息会存储下来,下次执行类似任务时可以复用。比如你让它研究过 "大语言模型的安全性问题",下次再问相关话题,它会结合之前的记忆给出更连贯的答案。

4. Markdown 技能扩展

DeerFlow 支持通过 Markdown 文件扩展功能:

  • 公共技能目录 /mnt/skills/public/ 存放内置技能
  • 自定义技能目录 /mnt/skills/custom/ 存放你自己的技能

你可以自己编写技能文件,让 DeerFlow 调用特定工具或执行特定工作流。

5. 支持多种输出格式

不只是生成文字报告,DeerFlow 还能生成 PPT、代码、视频等多种形式的输出。比如让它分析一篇小说并生成场景视频,它会调用视频生成模型,输出配好画面和配音的视频内容。


📥 安装与使用

环境要求:

  • Python 3.10+
  • Docker(用于沙箱执行)
  • 16GB+ 内存(推荐)

快速部署(3 分钟):

git clone https://github.com/bytedance/deer-flow.git
cd deer-flow
docker-compose up -d

部署完成后访问 http://localhost:8080 即可看到 Web UI。

开发模式部署:

cd deer-flow
docker-compose -f docker-compose-dev.yaml up -d

使用流程:

  1. 打开 Web UI,输入你的研究主题
  2. 系统自动拆解任务,启动多个子代理
  3. 每个子代理在独立沙箱中执行任务
  4. 主代理汇总结果,生成最终报告

✅ 总结

DeerFlow 是目前最接近 OpenAI Deep Research 的开源替代方案,40k+ Stars 的热度说明社区对这类工具的需求非常强烈。

优点:

  • 开源免费,可本地部署,数据完全自主
  • 多代理并行执行,效率高
  • Docker 沙箱隔离,安全可靠
  • 支持代码执行和多种输出格式
  • 技能系统可扩展

局限:

  • 需要一定的技术背景才能部署
  • 内存占用较高
  • 界面相对简单,不如商业产品美观

适合人群:

  • 需要深度研究能力的开发者
  • 对数据安全有要求的企业(可私有化部署)
  • 想自定义研究流程的高级用户
  • 替代 OpenAI Deep Research 的开源爱好者

如果你一直在找 OpenAI Deep Research 的替代方案,DeerFlow 值得一试。40k+ Stars 的项目,背后是有真东西的。