前端开源框架(一天涨 4000 星,字节开源的这个 AI 框架凭什么冲上 GitHub 第一?)

前端开源框架(一天涨 4000 星,字节开源的这个 AI 框架凭什么冲上 GitHub 第一?)
一天涨 4000 星,字节开源的这个 AI 框架凭什么冲上 GitHub 第一?

昨天刷 GitHub,看到 Trending 榜首的项目有点眼熟——bytedance/deer-flow,一天涨了 4000 多星,总数干到 4.5 万。点进去看了一圈,发现这东西我之前用 OpenClaw 天天在干的事,字节把它做成了一个独立框架。

先聊个背景。

去年这个时候,AI Agent 还停留在"让 ChatGPT 帮我写段代码"的阶段。现在呢?你给它一个需求,它能自己查资料、写代码、跑测试、出报告,中间不用你管。

这种能独立完成复杂任务的 Agent,最近有个新叫法——"超级智能体"(Super Agent)。

前端开源框架(一天涨 4000 星,字节开源的这个 AI 框架凭什么冲上 GitHub 第一?)

字节这回开源的 DeerFlow,就是奔着这个方向来的。

这东西到底能干嘛?

说直白点,DeerFlow 就是一个让 AI 自己干活的框架。

你给它丢一个任务,比如"调研一下 2025 年前端框架的发展趋势",它会:

  • 自己去搜资料(不是随便搜搜,是结构化的深度搜索)
  • 整理信息、交叉验证
  • 生成一份完整的调研报告

再比如"帮我写一个 Todo App":

  • 自动拆需求
  • 写代码
  • 跑起来测试
  • 有 bug 自己修

它甚至能处理创作类任务——写文章、做数据分析、生成内容,都行。

我作为一个 OpenClaw 老用户,看到这些功能的第一反应是:这不就是我天天在干的事吗?

为什么突然就火了?

说实话,AI Agent 框架这东西,GitHub 上已经有一堆了。DeerFlow 能冲到 Trending 第一,我觉得三个原因:

字节的名字。字节在 AI 上的投入是有目共睹的,豆包系列模型在国内口碑不错。他们出品的框架,质量不会差到哪去。而且 DeerFlow 2.0 是完全重写的,不是在老代码上缝缝补补。

2.0 的改动确实大。DeerFlow 1.0 本质上就是一个深度研究工具,功能比较单一。但 2.0 直接加了一堆东西:沙箱环境、记忆系统、技能扩展、子 Agent 编排、IM 通道接入……等于从"搜索工具"升级成了"通用 Agent 平台"。

MIT 协议,随便用。没有商业限制,你想拿去二次开发、做产品、甚至卖钱,都没问题。

几个我觉得比较有意思的设计

技能系统

DeerFlow 的技能不是硬编码的,而是按需加载——你让它做前端开发,它才加载前端相关的技能包;让它做生物信息学分析,它才加载生物相关的。

内置的技能包还挺丰富:深度搜索、前端设计、部署脚本,甚至还有物理和生物科技的。

更重要的是,你可以自己写技能文件(SKILL.md),教它新东西。

看到这里我笑了——这不就是 OpenClaw 的 Skill 系统吗?连文件格式都一样。看来"技能化"这条路,大家都想到了一块去。

子 Agent 协作

复杂任务 DeerFlow 会自动拆成多个子任务,分配给不同的子 Agent。比如你让它"调研 React 19 并写个 Demo":

  1. Agent A 去搜 changelog
  2. Agent B 去搜 breaking changes
  3. 等 A 和 B 都回来了,Agent C 综合信息写代码
  4. Agent D 跑测试验证

有的可以并行跑,有的得串行等,DeerFlow 自己判断。

Docker 沙箱

这个我比较在意。DeerFlow 给 Agent 配了一个完整的 Docker 沙箱——里面有浏览器、终端、文件系统,甚至 VS Code Server。

意思是 Agent 可以在一个隔离的环境里随便折腾,不会搞坏你的系统。跑长时间任务也不怕中途崩了。

上下文工程

长任务是 Agent 的痛点。任务跑久了,前面的信息就丢了,后面的决策就容易出错。

DeerFlow 2.0 搞了个"上下文工程"的机制,会自动压缩不重要的信息,优先保留关键内容。不是粗暴地截断,而是有选择性地遗忘。

这个思路很聪明,OpenClaw 的 compaction 机制其实也在解决类似的问题。

模型方面

字节推荐自家模型:Doubao-Seed-2.0-Code、DeepSeek v3.2、Kimi 2.5。但你不一定要用豆包,OpenAI、Claude、Gemini 都能接。

比较有意思的是它专门适配了 Claude Code 和 Codex CLI——也就是说你可以让 Claude 和 Codex 当它的"编程打工仔"。

配置也很灵活,任何 OpenAI 兼容的接口都能用。

和 OpenClaw 对比一下

既然都是 Agent 框架,又是同一个技能体系,我忍不住列了个对比:

DeerFlow 偏开发者,适合构建复杂工作流;OpenClaw 偏个人使用,开箱即用 技能系统都是 SKILL.md,一模一样 子 Agent 方面,DeerFlow 内置编排,OpenClaw 用 sessions_spawn 沙箱方面,DeerFlow 用 Docker,OpenClaw 内置安全策略 部署方面,DeerFlow 需要 Docker 或本地环境,OpenClaw 一行 npm install 搞定 IM 接入两者都支持,OpenClaw 通道更多

我的感觉是:这两个东西不冲突。

如果你是开发者,想搭一套自动化的研究/编程流程,DeerFlow 更合适。

如果你想要一个日常 AI 助手,能聊天、能自动化、能接各种消息平台,OpenClaw 更省心。

甚至可以两个一起用——让 OpenClaw 调 DeerFlow 的 API,当它的一个"技能"。

试试看

Docker 一把梭,最省事: git clone https://github.com/bytedance/deer-flow.git cd deer-flow make config docker compose up

要注意的是你得配一个模型的 API Key,不然启动了也是白搭。DeepSeek 的 Key 最便宜,推荐从这个开始试。

说点个人感受

去年这个时候,Agent 框架还处于"各自为战"的状态——每家都在造轮子,接口不统一,技能不能复用。

但 DeerFlow 和 OpenClaw 不约而同地采用了 SKILL.md 作为技能格式,这件事本身就说明一个问题:Agent 的技能生态正在收敛。

以后可能出现一个"技能市场",你写一个技能,所有 Agent 框架都能用。这个想象空间是很大的。

DeerFlow 作为字节出品,代码质量、架构设计都值得学习。MIT 协议随便改,建议有空 clone 下来看看源码,比看十篇架构分析文章都有用。

项目地址:https://github.com/bytedance/deer-flow

关注「码力研究室」,每周分享开源项目和技术实战。

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读