news 2026/8/29 10:03:07

DeerFlow 快速上手:三步在本机搭好深度研究 Agent 环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DeerFlow 快速上手:三步在本机搭好深度研究 Agent 环境

DeerFlow 快速上手:三步在本机搭好深度研究 Agent 环境

【免费下载链接】deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.项目地址: https://gitcode.com/GitHub_Trending/de/deer-flow

DeerFlow 是一个开源的 SuperAgent 运行框架,把大模型与网页搜索、Python 沙箱执行、子代理、长期记忆组合起来,能独立完成从调研、写代码到出图的整条任务链。这篇文章面向第一次接触它的你,覆盖拿代码、生成配置、验证运行三个环节。照做完,你本机就能跑起一个可执行研究的环境,并亲眼看到它产出的数据图表。

先弄清 DeerFlow 能替你做什么

普通聊天机器人只还你一段文字答案,DeerFlow 干的是"把活干完":你丢给它一个问题,它自己去搜资料、在沙箱里跑 Python 验证、把中间结论写进记忆,最后交付报告或图表。它适合两类场景——需要多轮检索加计算的研究型任务,以及一次跑起来要几十分钟到几小时的长流程任务(项目定位就是分钟到小时级的长时任务)。框架本身免费开源,模型费用走你自己的 API Key。

三分钟拿到项目代码

为什么执行:DeerFlow 以仓库源码方式运行,环境和依赖都由仓库自带的make命令管理,必须先拿到代码。

git clone https://gitcode.com/GitHub_Trending/de/deer-flow # 拉取完整仓库 cd deer-flow # 进入项目根目录,后续所有命令都在这里执行

仓库里含前后端两套代码,但不需要你现在手动装依赖——下一步的向导会处理。

用一条命令生成必做配置

为什么执行:DeerFlow 启动前必须知道"用哪个模型、Key 在哪",缺少config.yaml后端直接起不来。

make setup # 交互式向导:选模型提供商,自动生成 config.yaml 并把 Key 写入 .env

向导约 2 分钟,生成的是一份最小化配置,不用手写 YAML。容器沙箱镜像预热、搜索服务商这些可选项都可以先跳过;想调更多参数,再对照 config.example.yaml 补即可。

⚠️config.yaml必须位于项目根目录(deer-flow/),放错位置后端找不到配置会直接失败。该文件已被 Git 忽略,你的 Key 不会随代码提交泄露。

验证配置并看到第一个产出

为什么执行:启动前先体检,比服务起在半路报错好排查得多。

make doctor # 检查配置与系统依赖,输出可执行的修复建议 make dev # 体检通过后,启动全部服务

然后浏览器打开http://localhost:2026进入工作台,发起一个数据分析任务。跑完你会得到类似这样的可视化产出:

这是仓库内置 demo 线程里的一次真实分析:取数、计算、绘图全部由 DeerFlow 在沙箱里自动完成,你一行代码没写。

常见坑与进阶方向

⚠️ 配置里写了$OPENAI_API_KEY之类的变量占位符,但.env里没填真实值:服务能启动,第一次真正调用模型时才报错,这种问题排查起来最费劲,填完 Key 再跑一次make doctor确认。

⚠️ 计划用容器沙箱执行代码时,先执行make setup-sandbox预热镜像,否则首个任务会卡在拉镜像上很久。

⚠️ 项目升级后旧的config.yaml会缺新字段,用make config-upgrade合并差异,别直接删掉重抄,否则自定义项全丢。

细节查官方文档入口 backend/docs/README.md,完整配置字段说明在 backend/docs/CONFIGURATION.md,模型接入示例(OpenRouter、vLLM 等)都写在 config.example.yaml 的注释里。

配置跑通只是起点——下一步可以去skills/目录看内置技能,照着给 DeerFlow 加一个你自己的,让它多一项专属手艺。

【免费下载链接】deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.项目地址: https://gitcode.com/GitHub_Trending/de/deer-flow

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 9:59:19

OpenCode 安装指南:5 分钟完成选型、编译与验证

OpenCode 安装指南:5 分钟完成选型、编译与验证 【免费下载链接】opencode The open source coding agent. 项目地址: https://gitcode.com/GitHub_Trending/openc/opencode OpenCode 是一个开源的终端 AI 编程代理:它直接运行在终端里&#xff0…

作者头像 李华
网站建设 2026/8/29 9:57:33

MATLAB进阶:从基础到精通的向量化、性能优化与工程化实践

1. 项目概述:从“会用”到“精通”的跨越 如果你已经能用MATLAB完成一些基础的矩阵运算、画几张简单的图表,甚至写过几个脚本文件,那么恭喜你,你已经迈入了MATLAB的大门。但你是否遇到过这样的困惑:面对一个稍复杂的数…

作者头像 李华
网站建设 2026/8/29 9:57:14

YOLO全栈实战总结:从算法工程师到落地工程师的能力跃迁路径

做过几十套YOLO工业落地项目,见过太多的“算法高手”:实验室里把mAP刷到99%,一到现场直接崩一半;模型指标卷到天花板,产线跑起来误检漏检满天飞;只会训模型不会部署,端侧帧率上不去束手无策。 很…

作者头像 李华
网站建设 2026/8/29 9:54:54

C++函数模板实战:构建通用极值函数,掌握泛型编程核心

1. 项目概述:为什么我们需要一个“万能”的极值函数?在编程中,求一组数据的最大值或最小值,是一个再基础不过的操作。无论是处理一组整数、一批浮点数,还是对比几个字符串的长度,我们都需要一个“极值函数”…

作者头像 李华
网站建设 2026/8/29 9:54:01

LSM6DSOX有限状态机实战:原理、配置与双击检测应用

1. 为什么要在传感器里塞一个有限状态机 做低功耗运动检测产品的时候,功耗永远是我的第一道坎。MCU 如果长时间开中断等传感器数据,待机电流很难压到微安级;更难受的是,很多误触发根本不该上报。后来我把 LSM6DSOX 的有限状态机&a…

作者头像 李华