DeepSeek Harness 源码安装教程(Windows 篇)

发布时间:2026/10/20 23:17:02

DeepSeek Harness 源码安装教程(Windows 篇) 摘要DeepSeek 开源的 agent 框架 DeepSeek Harnessdsh采用「一切皆插件」架构目前处于开发者预览阶段。本文基于实际操作完整演示在 Windows 下从源码安装的流程下载源码 → 安装依赖 → 构建项目 → 启动 Web 页面 → 配置模型每一步附命令与截图说明。适合想在本地跑起来、二次开发或研究其插件架构的前端 / Node.js 开发者。一、背景DeepSeek Harness 是什么DeepSeek Harness命令名dsh是 DeepSeek 开源的 agent harness智能体框架主打**一切皆插件Everything is a Plugin**的架构底层由 Cordis 驱动。两点先说清楚它目前处于开发者预览阶段迭代很快后续版本可能出现破坏兼容性的变更官方提供了两种运行方式npm 直接运行npx deepseek-ai/dsh web免构建和源码运行。本文讲的是后者——适合想读源码、改代码、跟进最新提交的场景。仓库地址deepseek-ai/deepseek-harness二、环境准备系统Windows 10 / 11本文实操环境Node.js^22.19.0 || 24.0.0这是仓库package.json里engines字段的硬性要求版本低了会装不上或跑不起来pnpm仓库使用 pnpm workspace 管理多包必须用 pnpm 安装依赖Git克隆仓库和后续构建都需要 git 环境注意即使手动下载 ZIP构建步骤同样依赖 Git未安装会在构建时报错详见步骤 1 的说明磁盘空间克隆后源码 node_modules体积不小预留几个 GB检查环境的命令node-vpnpm-vgit--version如果没装 pnpmnpminstall-gpnpm三、源码安装步骤步骤 1获取源码方式 A命令下载推荐gitclone https://github.com/deepseek-ai/deepseek-harness.git方式 B手动下载打开仓库主页点击绿色Code按钮 →Download ZIP解压到本地目录。适合网络环境不便或不想装 Git 的情况但后续无法git pull更新。注意即使走手动下载 ZIP 这条路后面的构建步骤pnpm install/pnpm run build依然需要本机有 Git 环境。构建过程会依赖 git 命令没装 Git 的话到这一步会报错。所以除非实在没法装 Git否则更建议直接走方式 A。手动下载的另一个不足是后续无法git pull更新。步骤 2进入目录cddeepseek-harness进入后能看到apps、packages、scripts、pnpm-workspace.yaml等目录和文件——这是一个 pnpm workspace 多包仓库。小技巧Windows在资源管理器中打开该目录后在地址栏输入cmd回车即可在当前路径直接打开命令行不用手动cd。步骤 3安装依赖pnpminstall这一步会根据pnpm-lock.yaml拉取全部 workspace 依赖耗时取决于网络耐心等进度条走完。步骤 4构建项目pnpmrun buildpnpm run build会准备好仓库的全部构建产物前端页面、CLI 等。后面启动时直接使用这些产物不会重新构建——所以这一步不能省。步骤 5启动 Web 页面pnpmdsh web启动成功后默认在http://127.0.0.1:3080提供 Web UI本机启动时会自动用默认浏览器打开页面。如果不想自动打开浏览器可以加参数pnpmdsh web --no-open四条命令连起来就是gitclone https://github.com/deepseek-ai/deepseek-harness.gitcddeepseek-harnesspnpminstallpnpmrun buildpnpmdsh web步骤 6配置模型打开页面后进入设置 → 模型进行配置配置 DeepSeekDeepSeek 卡片提供了一个 API 密钥字段输入密钥并保存即可。密钥是只写的保存后页面只会收到脱敏描述符明文存储在本地$DSH_HOME/.credentials.yaml中。添加目录提供方选择「添加提供方」可选取 Anthropic、OpenAI 等输入对应 API 密钥保存。添加自定义提供方对于自建网关或目录里没有的服务选择「添加自定义提供方」填写小写 Provider ID、基础 URL、API 协议、凭据和至少一个模型。凡兼容 OpenAI 协议的接口都可以走这个入口接入例如各厂商的 OpenAI 兼容端点。模型变更会在下一次请求时生效不需要重启服务器。四、常见问题 / 避坑Q1pnpm install报 Node 版本错误怎么办A仓库engines要求^22.19.0 || 24.0.0。用node -v检查版本过低先升级 Node建议用 nvm 管理多版本。Q2pnpm不是内部或外部命令A没装 pnpm。执行npm install -g pnpm或用corepack enable启用 Node 自带的包管理器支持。Q3clone 很慢或失败A网络问题。可以改用方式 B 手动下载 ZIP或给 git 配置代理pnpm install慢则可以考虑切换 npm 镜像源。注意手动下载 ZIP 并不能省掉 Git——构建步骤依然依赖 git 环境没装的话先装 Git。Q4手动下载 ZIP 后pnpm run build报 git 相关错误A构建过程依赖 git 命令手动下载的目录不是 git 仓库且本机没有 Git 环境时会失败。安装 Git 后重试或者改用git clone方式获取源码。Q5pnpm dsh web和pnpm dev:web有什么区别Adsh web直接使用pnpm run build产出的构建产物不重新构建dev:web是开发模式watch 热更新适合改源码调试。只想跑起来的按本文流程用dsh web即可。Q6启动后浏览器没自动打开A手动访问http://127.0.0.1:3080SSH 远程场景下按终端打印的宿主机 URL 访问。Q7一定要从源码装吗A不需要。只是体验功能的话官方提供了免构建方式npx deepseek-ai/dsh web源码安装的意义在于能读源码、能改代码、能跟进最新提交适合研究「一切皆插件」架构或做插件开发的开发者。五、总结DeepSeek Harness 的源码安装流程非常规整clone → install → build → run四步走Web UI 默认跑在 3080 端口模型在「设置 → 模型」里配置密钥即可用。整体上是一个比较标准的 pnpm workspace monorepo 工程前端同学上手门槛不高。值得留意的两点一是项目处于开发者预览阶段更新频繁建议git pull后重新pnpm install pnpm run build二是它的插件化架构是主要看点后续可以尝试写一个自己的插件跑起来。具体界面与功能以官方文档和实际版本为准有问题欢迎在评论区交流。延伸阅读官方仓库https://github.com/deepseek-ai/deepseek-harness配置模型官方中文文档https://github.com/deepseek-ai/deepseek-harness/blob/main/docs/user/guide/providers.zh.mdWeb UI 使用指南https://github.com/deepseek-ai/deepseek-harness/blob/main/docs/user/guide/index.zh.mdCordis 框架https://github.com/cordiverse/cordis
延伸阅读

更多相关文章

2026/10/20 18:51:43

抖音批量下载工具实战:主页合集一键归档

抖音批量下载工具实战:主页合集一键归档 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下…

2026/10/21 6:36:48

AI代理交易安全实战:从零构建量化策略的隔离测试与风控体系

1. 先搞清楚“AI代理交易”到底在做什么,以及为什么安全风险被放大如果你关注加密货币交易,最近可能频繁看到“AI代理”、“Agent OS”这些词。它们听起来很酷,但最核心的问题其实是:这到底是一种新的自动化交易工具,还…

2026/10/21 1:29:50

转行做 RAG/Agent 开发,少走弯路的 12 个问题

很多人以为会调用大模型 API,就能做好企业 AI 项目,可实际开发中 Demo 和商用项目存在巨大鸿沟。从编程语言选择、框架使用,到项目上线、证书与项目的取舍,存在大量容易混淆的知识点。下面通过 12 个真实问题,拆解 RAG…

2026/10/21 12:45:49

把决策从大模型里拆出来:Agent架构中的System One实践

把「决策」从大模型里拆出来,是我今年在 Agent 架构上做得最值的一笔投资。先说结论:不是所有事情都要让那个上千亿参数的大模型来拍板,很多高频、小颗粒、模式固定的决策,完全可以用一个极轻量的 System One 模型来接管。这个思路…

2026/10/21 12:45:49

AI可复现性挑战:从随机种子到环境固定的全链路方案

最近几年,AI行业最不缺的就是“跑通的模型”和“没法复现的结果”。坦白说,入行越久,我越觉得“AI可复现性”像个被低估的硬门槛——很多团队能训练出精度不错的模型,但换台机器、换个环境、甚至换个同学重新执行一遍,…

2026/10/21 12:45:49

详解Git安装:Windows/macOS/Linux全平台配置与避坑指南

Git 安装教程这个题目,看起来像是给新手准备的基础内容,但我在实际帮人排查环境时发现,很多写了两年代码的人,装 Git 这一步也未必真弄明白了。装完能敲出 git --version ,跟装到顺手、装到不耽误后续开发&#xff0…

2026/10/21 12:45:49

AI漫剧规模化生产:从剧本到成片的完整工作流拆解

1. 项目概述与整体思路1.1 为什么AI漫剧能跑通"规模化"这条路先说结论:AI漫剧不是传统动画的替代品,而是一个全新的内容品类。它把动画制作从"人力密集型"彻底转成"算力密集型",这才是它能规模化的根本原因。过…

2026/10/21 12:45:49

740M多模态嵌入模型如何实现离线RAG落地

1. 项目概述:为什么740M的多模态嵌入模型突然成了RAG落地的关键支点“EmbeddingGemma 2:740M 多模态嵌入怎么跑离线 RAG”——这个标题一出来,我手边刚泡好的第三杯茶就凉了。不是因为技术太冷门,恰恰相反,它热得发烫&…

2026/10/21 12:40:48

LangChain + RAG实战:构建企业知识库问答系统的完整指南

做应用开发,总要面对一个尴尬:大模型看起来什么都懂,但一旦问到你们公司的报销制度、项目记录、售后口径,它就露馅了——要么不知道,要么编一个像模像样的答案。这也是这几年大模型落地时最常被追问的问题。RAG&#x…

2026/10/21 4:53:08

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑