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 11:44:37

Protocol Buffers 入门:为什么它比 JSON 小 60%,快了 5 倍?

整理旧电脑,发现在待发布文章的文件夹下还躺着好几篇博客,整理下也补发上来。本文是“Protocol Buffers 协议认识”系列的上篇,面向初学者和中级开发者。读完本文,你会理解 Protobuf 为什么快、为什么小、什么时候该用、什么时候不…

2026/10/21 11:44:37

书写自我:基于心理学研究的自我认知建构

叙事的自我:通过记录建构自我认知与个人成长 引言 记忆具有显著的选择性和易塑性特征。人类的大脑并非一台客观记录现实的录像机,而是一个不断重构过往经验的叙述者。在认知心理学领域,Wilson 和 Ross(2003)的研究明确…

2026/10/21 11:44:37

你的空压机为什么费电?

摘要: 面对市面上琳琅满目的螺杆空压机,很多用户在搜索“永磁螺杆空压机哪家好”时感到困惑——尤其是老厂气压不足想换机、新厂房配套气源,又担心买到“电老虎”或故障停机拖垮产线。本文从能效、稳定性、服务响应三个维度,对比无…

2026/10/21 11:44:37

03 周郑交质

郑武公、庄公为平王卿士。 郑武公、郑庄公做周平王的卿士。王贰于虢,郑伯怨王。 周王对虢公另有心意(把政事分给虢公),郑伯怨恨周王。王曰:“无之。” 周王说:“没有这回事。”故周郑交质。 所以周、郑交换…

2026/10/21 11:39:36

小白程序员必看:如何从岗位智能体迈向企业级AI协同

未来企业将广泛应用智能体,但并非简单的个人化部署。文章强调岗位智能体需与企业系统深度整合,通过可验证的反馈形成数据飞轮,建立共享状态与授权机制。企业AI发展需分阶段推进,从单点任务可靠化到跨流程连接,最终实现…

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
免费获取方案
☎咨询二维码 ☎ ↑