
你有没有遇到过这种尴尬?
- 🔴 让 Agent 帮你写代码,它给你一堆代码块,然后你要自己复制粘贴、自己跑、自己改错
- 🔴 让 Agent 帮你做研究,它给你一堆文字,然后你要自己整理成文档、自己做PPT
- 🔴 让 Agent 帮你生成网页,它给你一个 HTML 模板,然后你要自己部署、自己调样式
问题是:Agent 只会"说",不会"做"。
2026年2月27日,字节跳动开源了 DeerFlow 2.0。24小时内,它冲上 GitHub Trending 榜首。目前已有 25,000+ Stars,3,000+ Forks。
为什么这么火?因为它解决了一个核心问题:
它给 Agent 装了一台"电脑"。
一、DeerFlow 是什么?
简单说:它不只是生成文本,而是真正执行任务。
传统 Agent 的流程是:
你提问 → Agent 思考 → Agent 输出文字 → 你自己去执行
DeerFlow 的流程是:
你提问 → Agent 思考 → Agent 执行 → 你拿结果
区别在哪?DeerFlow 给每个任务配了一个 Docker 沙箱容器,里面有:
- 完整的文件系统
- Bash 终端
- Python 运行环境
Agent 可以直接读文件、写代码、跑脚本、生成输出。 不是模拟,是真的执行。
二、核心架构:它是怎么工作的?
1. Lead Agent + Sub-agents:任务分解大师
你给 DeerFlow 一个复杂任务,比如:
"帮我研究2026年最值得关注的10家AI创业公司,然后做一个PPT。"
它不会一条道走到黑。它会这样处理:
- Lead Agent(主代理) 负责拆解任务
- Sub-agents(子代理) 并行执行各子任务
- 一个负责爬取融资数据 - 一个负责竞品分析 - 一个负责生成图表 - 一个负责制作幻灯片
- Lead Agent 汇总所有结果,输出最终产物
这就是它能处理"分钟级到小时级"任务的原因。
2. Skills:像装插件一样扩展能力
DeerFlow 的扩展机制叫 Skills。一个 Skill 就是一个 Markdown 文件,定义了:
- 这类任务怎么处理
- 用什么工具
- 输出什么格式
内置 Skills 包括:
- 📊 深度研究
- 📝 报告生成
- 🎨 幻灯片创建
- 🌐 网页生成
- 🖼️ 图像/视频生成
写 Markdown 就能写 Skill,门槛极低。
3. 沙箱隔离:安全执行代码
每个任务都在独立的 Docker 容器里跑,文件系统结构是:
/mnt/user-data/
├── uploads/ ← 你上传的文件 ├── workspace/ ← Agent 的工作目录 └── outputs/ ← 最终输出结果
隔离、安全、可追溯。 你不用担心 Agent 误删系统文件,也不用担心不同任务互相干扰。
4. 持久记忆:越用越懂你
DeerFlow 有跨会话的持久记忆系统。它会记住:
- 你的写作风格
- 你的技术栈偏好
- 你的项目结构习惯
用得越多,它越像你的专属助手。
三、它能做什么?5个真实案例
案例1:一键生成研究报告
输入一个话题,DeerFlow 会:
- 自动搜索网络资源
- 提取关键数据
- 生成可视化图表
- 输出带引用的格式化文档
不是文本摘要,是可以直接用的文档。
案例2:数据管道自动化
给它一个原始数据集,它能:
- 写 Python 脚本清洗数据
- 在沙箱里执行脚本
- 返回处理后的结果文件
不用你自己写代码、跑代码。
案例3:从零搭建网页
描述你想要的应用,它能:
- 生成前后端代码
- 运行测试
- 迭代修复错误
- 返回可运行的项目目录
案例4:竞品分析
让多个 Sub-agent 并行研究不同竞品,然后汇总成对比文档。
案例5:旅行规划
甚至有人用它做旅行规划——自动搜集攻略、整理行程、生成备忘录。
四、DeerFlow vs OpenClaw:谁更强?
这可能是你最关心的问题。
有意思的是,YouTube 上已经有人做了对比视频,标题直接叫 "DeerFlow 2.0: The OpenClaw Killer"。
| 对比维度 | DeerFlow 2.0 | OpenClaw |
|---|---|---|
| 核心定位 | SuperAgent 工具箱 | AI Agent 运行时框架 |
| 执行能力 | Docker沙箱 + 文件系统 | 依赖外部工具调用 |
| 扩展机制 | Skills(Markdown) | Skills + MCP Servers |
| 模型支持 | OpenAI兼容API | 多模型路由 |
| IM集成 | Telegram/Slack/飞书 | 多渠道支持 |
| 记忆系统 | 本地持久化 | 可选云端 |
| 开源性 | MIT 完全开源 | 部分开源 |
DeerFlow 更像是一个 "开箱即用" 的完整解决方案,适合想快速部署 Agent 工作流的团队。
OpenClaw 更像是一个 "可定制" 的底层框架,适合有特定需求、想深度定制的开发者。
不是谁取代谁,而是适用场景不同。
五、快速上手指南
环境要求
- Docker(沙箱运行)
- Node.js 22+
- Python 3.11+
一行命令安装
git clone https://github.com/bytedance/deer-flow.git
cd deer-flow make config
配置模型
编辑 config.yaml:
models:
- name: deepseek display_name: DeepSeek V3.2 use: langchain_openai:ChatOpenAI model: deepseek-chat api_key: $DEEPSEEK_API_KEY base_url: https://api.deepseek.com/v1
启动服务
make docker-init # 拉取沙箱镜像
make docker-start # 启动服务
访问 http://localhost:2026 即可使用。
六、需要注意的问题
1. 安全治理
DeerFlow 可以在沙箱里执行任意命令、访问网络、读写文件。本地开发没问题,生产环境务必做好安全加固。
2. 字节跳动背景
开源代码是 MIT 许可,完全可审计。但如果你所在的组织对供应商背景敏感,需要提前评估。
3. 本地模型限制
DeerFlow 的任务分解、子代理协调需要较强的指令遵循能力。小模型可能跑不起来编排层,推荐 DeepSeek、Qwen 等大模型。
4. 记忆可靠性
持久记忆架构设计得不错,但 Agent 记忆本身是业界难题。不要指望它100%准确回忆,实际使用中要验证。
七、总结
DeerFlow 2.0 的出现,标志着 AI Agent 从"对话助手"走向"执行引擎"。
它不再是告诉你怎么做,而是直接帮你做。
如果你厌倦了和只会说不会做的 Agent 打交道,DeerFlow 值得一试。
🎯 立即行动
- Star 项目:https://github.com/bytedance/deer-flow
- 阅读文档:https://deerflow.tech
- 本地部署:跟着上面的步骤走,10分钟搞定
💬 你觉得 DeerFlow 和 OpenClaw 谁更适合你?评论区聊聊!
夜雨聆风