字节版龙虾架构火爆GitHub!开源获35k+ Star,内置Skill全家桶,原生适配飞书

原来字节也有龙虾------

Deer-Flow2 超级智能体管理框架。

开源发布后迅速登上了 GitHub Trending 榜首,已经收获了 35.3k Star。

Deer-Flow2 采用模块化多智能体架构,这些智能体通过 LangGraph 实现协同合作。

主打开箱即用,内置了 Tavily、Brave Search、DuckDuckGo 等多种搜索引擎,还集成了 Jina 等爬虫工具,基本把信息收集的十八般兵器都给配齐了。

当然,扩展性也没落下,自定义 API 或模型随意接。

核心能力上,多智能体协同、沙箱安全执行、一键部署全都有,Docker 快速部署和本地开发任你挑,主流大模型统统兼容。

不过最贴心的还得是 IM 渠道支持------

原生适配飞书、Telegram、Slack,没有公网 IP 也能跑。

核心能力与技术亮点

DeerFlow 在迭代过程中完成了一次彻底的架构升级。

1.0 版本采用固定 5 节点多智能体架构,能力边界相对明确,主要聚焦在深度研究场景。

而 2.0 版本则对整体结构进行了全面重构,从底层骨架到上层能力都实现了飞跃。

新版本采用单一主智能体 + 11 层中间件链 + 动态子智能体 的全新架构,将核心能力收敛到工具集与中间件链中,让整个系统更轻量、更灵活、更易扩展。

相比 1.0 需要调整整体结构才能新增能力,2.0 只需添加新技能就能完成拓展,无需改动底层框架。

原本作为核心的深度研究,也从唯一主打能力转变为框架内置的一项基础能力。

在框架层面,DeerFlow 2.0 已经整合子智能体调度、长期记忆、隔离沙箱执行环境、可扩展技能与工具等关键模块,形成了一套完整、成熟的智能体运行能力体系。

可插拔 Skill 体系

为了让智能体快速适配不同场景,DeerFlow 2.0 搭建了一套可插拔的技能体系。

出厂自带深度研究、数据分析、图表生成、音视频创作等十余种常用技能,系统会根据任务需求渐进式加载控制 token 消耗,这样就避免了上下文被过度占用而导致的效率下降。

如果内置能力无法满足需求,用户还可以自行封装专属技能。

配合官方提供的 skill-creator 工具,几分钟就能为智能体扩展新能力。

同时系统提供 MCP 与 Python 接口,支持自定义工具的深度集成,甚至可接入 Claude Code,让用户在终端就能完成工具的下发、查看与管理操作

隔离沙箱执行环境

DeerFlow 2.0 还配备了独立隔离沙箱。每个任务都在专属沙箱中运行,拥有完整文件系统与 Bash 执行权限,支持文件读写、脚本运行、命令操作等。

系统提供本地、Docker、Kubernetes 三种运行模式。

其中 Docker 模式采用字节开源的 AIO Sandbox,隔离级别更高、运行更稳定。

同时自动完成虚拟路径与物理路径的映射,确保开发环境与部署环境保持一致。

子智能体调度 + 上下文工程

面对复杂长时任务,DeerFlow 2.0 通过调度机制与上下文工程双管齐下。

主智能体会先对任务进行结构化拆解,再按需调度最多 3 个子智能体并行执行子智能体可选用通用能力或命令行专家型。

每个子智能体都拥有独立上下文,互不干扰、互不污染

在此基础上,框架还通过多层中间件链、上下文自动摘要压缩、外部文件存储、子任务限流等设计,系统性解决长时任务中上下文窗口不足的问题。

说了这么多,接下来检验一下 DeerFlow 2.0 的能力如何。

一键产出完整、可交付的足球联赛官网页面,从设计到代码全流程自动化。

一句指令就能把复杂概念变成孩子也能看懂的哆啦 A 梦漫画!

一句话生成液态玻璃天气界面,鼠标悬停还能 3D 形变。

如何部署

DeerFlow 提供了 Docker 和本地这两种主要的部署方式。

Docker 部署是最简单快捷的方式,只需几个命令,就能在本地启动完整的 DeerFlow 服务。

首先克隆仓库:

git clone github.com/bytedance/d...

等待仓库下载完成后,进入项目根目录:

cd deer-flow

生成本地配置,输入:

make config

系统会自动生成 config.yaml 配置文件和. env 文件(如果没有 make 命令,Windows 可安装 MinGW)。

然后找到项目目录下的 Config.yaml 文件,填入模型相关配置。

设置完成后,输入:

make docker-init

自动拉取字节开源的 AIO Sandbox 沙箱镜像,首次拉取可能需要几分钟。

镜像拉取完成后,启动服务,输入:

docker-start

服务启动后,访问 http://localhost:2026 即可进入 Web 界面。

如果需要进行深度定制或二次开发,可以选择本地部署方式。

本地部署需要满足一定的前置条件,包括 Python 3.12+、Node.js 22+、pnpm、uv 包管理器以及 nginx

满足前置环境后检查依赖,打开终端进入 deer-flow 根目录,输入:

make check

系统会自动校验上述依赖是否齐全、缺少的会提示补充。

这时候你可以输入:

make install

系统会自动安装 python 和 node 相关依赖包。

接下来可以输入 make setup-sandbox(按需)预拉取沙箱镜像,避免后续首次使用时等待。

然后启动服务:

make dev

这种方式适合需要修改源码、调试功能或贡献代码的开发者。

DeerFlow 原生支持从即时通讯应用接收任务,目前支持 Telegram、Slack 和飞书 / Lark 三个渠道,且都不需要公网 IP。

**△**config.yaml 文件 channels 相关配置

配置完成后,就可以直接在聊天窗口中与 DeerFlow 交互。

DeerFlow 的两位核心开发者是来自北京大学的 Tao He 和来自南京大学的 Henry Li。

项目地址:github.com/bytedance/d...

官方网站:deerflow.tech

参考链接:x.com/Gorden_Sun/...

欢迎在评论区留下你的想法!

--- ---

相关推荐
楠木6852 小时前
RAG 资料库 Demo 完整开发流程
前端·ai编程
幸福的猪在江湖2 小时前
🚀 Claude Code 入门完全指南(一):安装与首次体验
aigc·ai编程
岛雨QA3 小时前
Skill学习指南🧑‍💻
人工智能·agent·ai编程
多年小白3 小时前
今日AI科技简报 | 2026年3月19日
人工智能·科技·ai编程
蔚天灿雨5 小时前
Kage:在 Codex、Claude 和 QoderCLI 等 CodingAgentCLI 之间 Fork 与迁移 Session
人工智能·ai·agent·ai编程
AI成长日志5 小时前
【Vibe Coding专栏】easy-vibe与vibe-vibe对比分析:两大vibecode项目技术架构、适用场景与选型指南
架构·ai编程
一只叫煤球的猫5 小时前
为什么不用 RAG 做记忆系统 ——压缩上下文与 memory.md 的架构选择
人工智能·后端·ai编程
Georgewu5 小时前
【智能体】OpenJiuWen开源智能体开发框架讲解
ai编程