
Deer-flow:字节跳动开源的长时程 AI Agent 框架
DeerFlow(Deep Exploration and Efficient Research Flow)是字节跳动开源的一款超级智能体编排框架,支持子智能体、长期记忆、沙箱执行和可扩展技能,可完成几乎任何复杂长时程任务。
概述
DeerFlow(全称 Deep Exploration and Efficient Research Flow)是字节跳动开源的一款超级智能体编排框架,旨在通过协调子智能体、长期记忆和沙箱环境来完成几乎任何复杂任务。项目基于 Python 3.12+ 和 Node.js 22+,采用 MIT 开源协议发布,在 GitHub 上已获得 64,000+ Star。
2026 年 2 月 28 日,DeerFlow 2.0 版本发布后登顶 GitHub Trending 榜首。2.0 是一次彻底的架构重写,与 v1 版本无代码共享,v1 的 Deep Research 框架仍在 1.x 分支维护。
官方网站: https://deerflow.tech — 可查看真实 Demo 演示
核心架构
DeerFlow 采用分层架构,核心组件包括:
| 组件 | 说明 |
|---|---|
| Lead Agent(主智能体) | 负责任务理解、规划和分配 |
| Sub-Agents(子智能体) | 可动态生成、执行具体子任务 |
| Sandbox(沙箱) | 隔离的代码执行环境,支持本地/Docker/K8s |
| Long-Term Memory(长期记忆) | 跨会话的知识持久化 |
| Skills(技能) | 可扩展的工具和能力模块 |
| MCP Server | 支持标准 MCP 协议的外部工具集成 |
核心特性
1. 子智能体(Sub-Agents)
DeerFlow 支持动态创建和管理子智能体,实现任务的并行或串行协作。每个子智能体可被赋予特定的目标、工具和上下文,协同完成复杂的长时程工作流。
2. 沙箱与文件系统
支持三种沙箱执行模式:
- 本地执行:直接在宿主机运行沙箱代码
- Docker 执行:在隔离的 Docker 容器中运行
- Docker + Kubernetes 执行:通过 Provisioner 服务在 K8s Pod 中运行
沙箱机制确保了代码执行的安全性,同时提供完整的文件系统访问能力。
3. 长期记忆(Long-Term Memory)
DeerFlow 内置了跨会话的长期记忆系统,智能体可以在不同会话之间保留和检索知识,实现对复杂项目的持续追踪和理解。
4. 上下文工程(Context Engineering)
框架内置了智能的上下文管理机制,能够高效处理和压缩大型上下文窗口,确保在长时程任务中保持良好的推理性能。
5. 技能与工具(Skills & Tools)
DeerFlow 支持通过可扩展的技能模块添加新能力。内置了字节跳动旗下 BytePlus 开发的 InfoQuest 智能搜索和爬虫工具箱(支持免费在线体验),并兼容标准 MCP 服务器协议。
6. IM 渠道集成
无需公网 IP,即可接入以下即时通讯平台接收任务:
| 渠道 | 传输方式 | 难度 |
|---|---|---|
| Telegram | Bot API(长轮询) | 简单 |
| Slack | Socket Mode | 中等 |
| 飞书 / Lark | WebSocket | 中等 |
| 微信 | Tencent iLink(长轮询) | 中等 |
| 企业微信 | WebSocket | 中等 |
| 钉钉 | Stream Push(WebSocket) | 中等 |
7. 可观测性
支持 LangSmith 和 Langfuse 链路追踪,可对智能体的运行过程进行完整监控和调试。
8. 嵌入式 Python 客户端
提供 Python 客户端库,方便开发者在自己的应用中集成 DeerFlow 能力。
支持的大模型
DeerFlow 支持多种主流大模型:
- 字节豆包:Doubao-Seed-2.0-Code(强烈推荐)
- DeepSeek:DeepSeek v3.2
- 月之暗面:Kimi 2.5
- OpenAI:GPT-5(Responses API)
- Anthropic:Claude Sonnet 4.6(Claude Code OAuth)
- Google:Gemini 2.5 Flash(OpenRouter)
- 通义千问:Qwen3 32B(vLLM)
- 兼容所有 OpenAI 格式的 API 服务
支持推理模型(Thinking/Reasoning)的自动切换,以及 vLLM 部署的专用适配。
快速开始
一行命令启动(供 Claude Code / Codex / Cursor 等编码 Agent 使用)
Help me clone DeerFlow if needed, then bootstrap it for local development
by following https://raw.githubusercontent.com/bytedance/deer-flow/main/Install.md
手动部署步骤
-
克隆仓库
codegit clone https://github.com/bytedance/deer-flow.git cd deer-flow -
运行配置向导
codemake setup交互式向导会引导你选择 LLM 提供商、网络搜索选项、沙箱模式等,并自动生成
config.yaml和.env文件,整个过程约 2 分钟。 -
验证配置
codemake doctor
部署方案选择
| 部署目标 | 最低配置 | 推荐配置 | 说明 |
|---|---|---|---|
| 本地开发 | 4 vCPU, 8 GB RAM, 20 GB SSD | 8 vCPU, 16 GB RAM | 适合单人开发或轻量使用 |
| Docker 开发 | 4 vCPU, 8 GB RAM, 25 GB SSD | 8 vCPU, 16 GB RAM | 需额外资源用于镜像构建 |
| 生产服务器 | 8 vCPU, 16 GB RAM, 40 GB SSD | 16 vCPU, 32 GB RAM | 适合多用户、多智能体运行 |
推荐方案:Linux + Docker 是持久服务器的首选部署方案。macOS 和 Windows 适合作为开发或评估环境。
Docker 部署(推荐)
# 开发模式(热重载)
make docker-init # 拉取沙箱镜像
make docker-start # 启动服务
# 生产模式
make up # 构建镜像并启动服务
make down # 停止并移除容器访问地址:http://localhost:2026
本地开发
make check # 检查环境依赖
make install # 安装前后端依赖
make dev # 启动开发服务提示 网络受限环境:国内用户可在 Docker 构建前设置镜像加速:
export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
export NPM_REGISTRY=https://registry.npmmirror.com配置示例
DeerFlow 支持灵活的模型配置,以下是一些典型配置:
# OpenAI 直连
- name: gpt-4o
use: langchain_openai:ChatOpenAI
api_key: $OPENAI_API_KEY
# OpenRouter 网关
- name: openrouter-gemini-2.5-flash
use: langchain_openai:ChatOpenAI
model: google/gemini-2.5-flash-preview
api_key: $OPENROUTER_API_KEY
base_url: https://openrouter.ai/api/v1
# vLLM 本地部署
- name: qwen3-32b-vllm
use: deerflow.models.vllm_provider:VllmChatModel
model: Qwen/Qwen3-32B
base_url: http://localhost:8000/v1
supports_thinking: true安全注意事项
- 不当部署可能引入安全风险,请遵循安全最佳实践
- 沙箱模式推荐使用 Docker 或 K8s 以提供隔离
- 避免在生产环境中暴露未经验证的 API 端点
- 妥善管理 API Key 等敏感信息
生态与社区
- GitHub:github.com/bytedance/deer-flow
- 官网:deerflow.tech
- 编码计划:字节跳动火山引擎提供专属方案,推荐使用豆包 Seed 2.0、DeepSeek v3.2 和 Kimi 2.5 运行 DeerFlow
- 贡献指南:欢迎社区贡献,详细指南见 CONTRIBUTING.md
总结
DeerFlow 是字节跳动在 AI Agent 领域的重要开源力作,从最初的 Deep Research 工具演变为通用的超级智能体编排框架。其突出的长时程任务处理能力、灵活的沙箱执行机制、多模型支持和丰富的 IM 集成,使其成为构建复杂 AI 自动化工作流的优秀选择。
对于需要处理长时程、多步骤、需要持久记忆的 AI 任务的开发者和团队,DeerFlow 提供了一个开箱即用且高度可扩展的解决方案。
© 2026 四月 · CC BY-NC-SA 4.0
原文链接:https://aprilzz.com/tools/deerflow-ai-agent
相关文章
n8n AI 入门套件:自托管 AI 工作流的一站式方案
Self-hosted AI Starter Kit 是一个基于 Docker Compose 的开源模板,集成了 n8n、Ollama、Qdrant 和 PostgreSQL,让你在本地快速搭建完整的 AI 工作流环境,实现低代码 AI 自动化。
Onlook:面向设计师的开源 AI 设计工具
Onlook 是一款开源的可视化优先代码编辑器,将 AI、可视化编辑与 Next.js + TailwindCSS 深度融合,是 Bolt.new、Lovable、V0 的开源替代方案。
ShellGPT:在终端中直接使用 AI 命令行的生产力工具
ShellGPT 是一款基于 AI 大语言模型的命令行生产力工具,支持在终端中直接生成 shell 命令、代码片段、文档等,无需离开命令行即可调用 AI 能力。