解锁工作效率的秘密武器 - DeerFlow 2.0
DeerFlow - 2.0DeerFlow深度探索和高效研究流程是一款开源的超代理助手它结合了子代理、内存和沙盒来执行几乎任何任务具备高度可扩展的技能系统。无论你是进行复杂的研究还是需要自动化内容工作流DeerFlow 都能轻松应对。2026年2月28日DeerFlow 2.0 在GitHub Trending上荣获第1名成为广大开发者和研究者的热门工具。官方网站通过我们的官方网站了解更多信息并查看真实的演示。目录快速开始配置运行应用选项1Docker推荐选项2本地开发高级沙盒模式MCP服务器从深度研究到超代理助手核心功能技能与工具子代理沙盒与文件系统上下文工程长期记忆推荐模型嵌入式Python客户端文档许可证致谢快速开始配置克隆DeerFlow代码库gitclone https://github.com/bytedance/deer-flow.gitcddeer-flow生成本地配置文件在项目根目录下运行makeconfig配置你的模型编辑config.yaml文件以定义至少一个模型models:-name:gpt-4# 内部标识符display_name:GPT-4# 易于理解的名称use:langchain_openai:ChatOpenAI# LangChain类路径model:gpt-4# 模型标识符api_key:$OPENAI_API_KEY# API密钥推荐使用环境变量max_tokens:4096# 每次请求的最大token数temperature:0.7# 采样温度设置API密钥选择以下方法中的一种选项A在项目根目录下编辑.env文件推荐TAVILY_API_KEYyour-tavily-api-keyOPENAI_API_KEYyour-openai-api-key选项B在你的shell中导出环境变量exportOPENAI_API_KEYyour-openai-api-key选项C直接在config.yaml编辑不推荐用于生产models:-name:gpt-4api_key:your-actual-api-key-here# 替换占位符运行应用选项1Docker推荐最简单的方式以获得一致的环境初始化并启动makedocker-init# 拉取沙盒镜像仅一次或当镜像更新时makedocker-start# 启动服务自动检测config.yaml中的沙盒模式访问http://localhost:2026提供有关Docker开发的详细指南请参考CONTRIBUTING.md。选项2本地开发如果你更倾向于本地运行服务检查前提条件makecheck# 验证Node.js 22、pnpm、uv、nginx可选预拉沙盒镜像# 如果使用Docker/基于容器的沙盒请推荐此操作makesetup-sandbox启动服务makedev访问http://localhost:2026高级使用沙盒模式DeerFlow支持多种沙盒执行模式本地执行直接在主机上运行沙盒代码Docker执行在孤立的Docker容器中运行沙盒代码Kubernetes执行通过供应程序服务在Kubernetes中的pods运行沙盒代码有关如何配置您的首选模式请参见沙盒配置指南。MCP服务器DeerFlow支持可配置的MCP服务器和技能以扩展其功能。有关详细说明请参见MCP服务器指南。从深度研究到超代理助手DeerFlow最初是一个深度研究框架随着开发者不断探索它的功能被扩展到了构建数据管道、生成幻灯片、启动仪表板、自动化内容工作流等全新领域。我们意识到DeerFlow不仅仅是一个研究工具而是一个助手——一个为代理提供执行工作所需基础设施的运行时。因此我们从头开始重建了它。DeerFlow 2.0不再是一个你需要拼接在一起的框架。它是一个超代理助手——内置电池完全可扩展。基于LangGraph和LangChain构建DeerFlow提供了代理所需的一切文件系统、内存、技能、沙箱执行以及为复杂的多步骤任务规划和生成子代理的能力。你可以直接使用它或者将其拆解并自行修改。核心功能技能与工具技能使DeerFlow能够完成几乎所有事情。标准的代理技能是一个结构化的能力模块——一个Markdown文件定义了工作流程、最佳实践和支持资源的参考。DeerFlow内置了多个技能例如研究、报告生成、幻灯片制作、网页、图像和视频生成等等。真正的强大之处在于可扩展性添加你自己的技能、替换内置的技能或将它们组合成复合工作流。技能是按需加载的——只有当任务需要它们时才会加载这样可以保持上下文窗口的简洁即使是对token敏感的模型DeerFlow也能良好运作。工具遵循相同的原则。DeerFlow提供了一套核心工具——网页搜索、网页提取、文件操作、bash执行——同时支持通过MCP服务器和Python函数来使用自定义工具。# 沙盒容器内部的路径 /mnt/skills/public ├── research/SKILL.md ├── report-generation/SKILL.md ├── slide-creation/SKILL.md ├── web-page/SKILL.md └── image-generation/SKILL.md /mnt/skills/custom └── your-custom-skill/SKILL.md ← 你的自定义技能子代理复杂任务通常不能一次性完成。DeerFlow会将这些复杂任务拆分为多个子代理。主代理可以动态生成子代理——每个子代理拥有自己的上下文、工具和终止条件。子代理在可能的情况下并行运行返回结构化结果主代理将所有结果综合成一个连贯的输出。这就是DeerFlow如何处理需要几分钟到几小时的任务一个研究任务可能会扩展为多个子代理每个子代理探索不同的角度然后汇聚成一份报告、一个网站或生成图像的幻灯片。一个助手众多手。沙盒与文件系统DeerFlow不仅仅是口头上说要执行任务。它拥有自己的计算环境。每个任务在一个独立的Docker容器内运行具备完整的文件系统——技能、工作区、上传文件和输出结果。代理可以读取、写入和编辑文件可以执行bash命令和代码查看图像。所有工作都是在沙盒中进行的可以审计确保会话之间没有任何影响。# 沙盒容器内部的路径 /mnt/user-data/ ├── uploads/ ← 你的文件 ├── workspace/ ← 代理的工作目录 └── outputs/ ← 最终交付成果上下文工程隔离的子代理上下文每个子代理在自己的上下文中运行。这意味着子代理无法看到主代理或其他子代理的上下文这对于确保子代理能够专注于手头任务至关重要。摘要化在一个会话中DeerFlow会积极管理上下文——对已完成的子任务进行摘要卸载中间结果到文件系统压缩不再立即相关的内容。这使得它在跨越长时间、多个步骤的任务中保持敏锐而不会超出上下文窗口。长期记忆大多数代理在会话结束时会忘记一切而DeerFlow则会记住。通过会话DeerFlow构建了持久的记忆记录了你的个人信息、偏好和积累的知识。使用得越多它就会越了解你——你的写作风格、技术栈、常见工作流。记忆保存在本地并保持在你的控制之下。推荐模型DeerFlow是模型无关的——它可以与任何实现OpenAI兼容API的LLM一起使用。不过它在以下模型上表现最佳长上下文窗口100k tokens适合深度研究和多步骤任务推理能力支持自适应规划和复杂分解多模态输入适合图像理解和视频理解强大的工具使用确保可靠的功能调用和结构化输出嵌入式Python客户端DeerFlow可以作为一个嵌入式Python库使用无需运行完整的HTTP服务。DeerFlowClient提供直接的进程内访问所有代理和网关功能返回与HTTP网关API相同的响应格式fromsrc.clientimportDeerFlowClient clientDeerFlowClient()# 聊天responseclient.chat(分析这篇论文给我,thread_idmy-thread)# 流媒体LangGraph SSE协议values、messages-tuple、endforeventinclient.stream(hello):ifevent.typemessages-tupleandevent.data.get(type)ai:print(event.data[content])# 配置与管理——返回与网关对齐的字典modelsclient.list_models()# {models: [...]}skillsclient.list_skills()# {skills: [...]}client.update_skill(web-search,enabledTrue)client.upload_files(thread-1,[./report.pdf])# {success: True, files: [...]}文档贡献指南 - 开发环境设置与工作流程配置指南 - 设置与配置说明架构概述 - 技术架构的详细信息后端架构 - 后端架构与API参考许可证该项目开源遵循MIT许可证。同类项目功能与特点在开源领域还有一些与DeerFlow类似的项目可供选择LangChain提供一种框架使开发者能够轻松结合各种大语言模型并扩展其功能支持多种API接入方式。AutoGPT通过大语言模型自主生成指令并执行创建更复杂的工作流。Haystack针对文档检索和问答系统的开源框架提供了高效的搜索和响应功能。这些项目在不同的场景下有着各自的强大功能开发者可以根据自己的需求选择最适合的工具来实现目标。

相关新闻

【js】定时器轮询

【js】定时器轮询

setInterval的问题:如果请求超时超过轮询间隔,会导致请求堆积,所以用setTimeOut递归,确保上一次请求完成,再等待间隔发起下一次请求 import { useState, useEffect, useRef } from react; import { message } from ant…

2026/5/17 11:07:14 阅读更多 →
ToB 产品 EMC 测试必做项目清单

ToB 产品 EMC 测试必做项目清单

我给你整理一份国内 ToB 工控/电子类产品 最标准、最常用、送检必过的 EMC 测试项目清单,直接拿去用,不啰嗦、不面试化。 一、必做:EMI(电磁发射)——不能干扰别人 传导骚扰 CE(Conducted Emission&#xf…

2026/5/17 11:07:14 阅读更多 →
什么是渗透测试工程师?(非常详细)从零基础入门到精通,收藏这篇就够了

什么是渗透测试工程师?(非常详细)从零基础入门到精通,收藏这篇就够了

你们有没有看过一部电影,叫《我是谁:没有绝对的安全系统》。这部电影围绕男主角和他的几位伙伴组建的黑客组织 CLAY 展开,讲述了他们为了追求正义而入侵国际安全系统的故事。凭借过人的黑客技术,他们的行动不仅吸引了媒体的关注&a…

2026/7/5 8:02:03 阅读更多 →

最新新闻

★★★ 隐身截屏Pro V1.0 发布 - 功能强大的自动屏幕截图工具,支持隐身、密保功能

★★★ 隐身截屏Pro V1.0 发布 - 功能强大的自动屏幕截图工具,支持隐身、密保功能

软件简介 【隐身截屏Pro(HiddenShot Pro)】 - 多种截屏模式、支持窗口过滤精控截屏内容。一款功能强大的自动截屏工具,支持隐身、密保功能。软件有多种截图模式,包括:全屏、固定区域、鼠标周围、鼠标下控件、活动窗口…

2026/7/7 22:48:16 阅读更多 →
macOS启动盘制作全解析:镜像下载、U盘格式与Apple Silicon兼容性

macOS启动盘制作全解析:镜像下载、U盘格式与Apple Silicon兼容性

1. 项目概述:为什么 macOS 启动盘不是“下载个镜像点几下鼠标”就能搞定的事 macOS 系统镜像文件下载及制作 macOS 安装启动盘,这十个字背后藏着苹果生态里最典型的一类“表面简单、实则暗坑密布”的操作。我从 2013 年用 MacBook Pro 搭建第一台 Hacki…

2026/7/7 22:48:16 阅读更多 →
SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术

SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术

SHAP可视化终极实战指南:从入门到精通掌握模型解释艺术 【免费下载链接】shap A game theoretic approach to explain the output of any machine learning model. 项目地址: https://gitcode.com/gh_mirrors/sh/shap SHAP(SHapley Additive exPl…

2026/7/7 22:44:15 阅读更多 →
【2027最新】基于SpringBoot+Vue的笔记记录分享网站管理系统源码+MyBatis+MySQL

【2027最新】基于SpringBoot+Vue的笔记记录分享网站管理系统源码+MyBatis+MySQL

博主介绍:👨‍💻 专业背景 资深全栈架构师,深耕技术领域多年,致力于为开发者提供专业技术指导。拥有丰富的企业级项目经验,全网技术分享累计影响超过10万名开发者。 荣誉认证 CSDN特邀作者 & 技术专家 …

2026/7/7 22:44:15 阅读更多 →
pandas数据准备实战:清洗、填充、编码与管道构建

pandas数据准备实战:清洗、填充、编码与管道构建

1. 项目概述:为什么数据准备不是“配菜”,而是整道大餐的底味? 在真实的数据分析项目里,我见过太多人一上来就急着调用 sklearn 建模、画 matplotlib 图表,结果跑出来的模型 R 低得让人怀疑人生,可视化…

2026/7/7 22:42:15 阅读更多 →
Power Pivot数据建模实战:从Excel到语义分析平台

Power Pivot数据建模实战:从Excel到语义分析平台

1. 项目概述:这不是Excel,是数据建模的“手术台”你打开Excel,习惯性点开“数据”选项卡,准备用透视表拉个汇总——结果发现“数据模型”按钮灰了,“管理关系”根本点不动。别急,这不是你的Excel坏了&#…

2026/7/7 22:40:14 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻