DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。

在 Windows 上安装 DeepSeek Harness

下载并打开 DSH Desktop,配置 DeepSeek 模型,再用空文件夹检查连接。桌面安装包已包含运行环境。

本页内容
Windows 最短安装路径

下载 Windows 版 DSH Desktop,打开应用,配置模型,再选择一个空的测试文件夹。安装包已经包含运行环境。

安装前准备:请使用官方 Windows x64 桌面预览安装包。 准备可联网的电脑和 DeepSeek API Key。

完成标准:DSH 能打开,模型选择器显示可用模型,并且一条只读测试消息能返回 dsh-test 工作区且没有报错。

安装 DSH 不附带 API 调用额度。

第 1 步

下载并安装 Windows 桌面版

官方预览安装包适用于 Windows x64。 下载完成后再打开文件。

下载 Windows 版

在浏览器的下载记录中找到 EXE 安装包,双击运行。完成安装后,从开始菜单打开 DSH Desktop。

下载没有开始?查看全部桌面版本 →

第 2 步

打开 DSH Desktop

打开官方 DeepSeek Harness Desktop,按应用内首次启动提示完成设置。模型 API Key 在下一步配置。

检查启动结果

能看到 DSH 对话主界面。应用打不开或闪退时,查看桌面端排错。

第 3 步

配置 DeepSeek API Key

API Key 是 DSH 调用 DeepSeek 时使用的密钥。没有的话,先到 DeepSeek API Keys 创建。

回到 DSH,打开设置(Settings)→ 模型(Models)→ DeepSeek,粘贴 API Key 并保存。随后打开模型选择器,选中 DeepSeek 下可用的模型。

不要把真实 API Key 放进截图、代码仓库或公开的求助消息。API 余额不足时,即使保存了 Key,也无法完成请求。

DeepSeek Harness 模型设置页中的 DeepSeek 卡片
Settings → Models 中的 DeepSeek 卡片
检查模型选择

模型选择器显示已选模型的名称,而不是 Select model。

第 4 步

选择一个空的测试文件夹

在文件资源管理器中新建空文件夹 dsh-test。回到 DSH,点击选择工作区(Choose workspace),添加并选中这个文件夹。第一次不要选重要项目。

检查工作区

界面显示已选中的 dsh-test。如果输入框仍是灰色,检查工作区和模型是否都已选中。

第 5 步

发送一条测试消息

复制下面这句话发给 DSH:

请使用工具读取当前工作区的完整路径,并列出这个文件夹里的文件。不要创建、修改或删除任何文件。
检查测试结果

模型正常回复,工具返回的路径与 dsh-test 完整路径一致,文件列表也与电脑上的文件夹一致。仅在回答中出现文件夹名称,还不能确认工具读取成功。

检查通过后,可以继续创建第一个文本文件。如果请求失败,按下面的症状排查。

没有成功?按症状处理

命令行安装(进阶)

这与桌面安装包是两种独立的启动方式。已经打开 DSH Desktop 的用户,不需要再执行以下命令。

  1. 打开 Node.js 下载页,选择 Node 24 LTS 和当前操作系统的安装包。运行 Windows Installer(.msi)。 安装完成后重新打开终端。
  2. 按 Windows 键,搜索 Terminal,打开 Windows Terminal 并使用 PowerShell。
  3. 运行 node --version 和 npm --version。Node 24 需不低于 24.2.0;已有 Node 22 的用户需不低于 22.19.0。
  4. 运行 npx @deepseek-ai/dsh web。
  5. 首次运行可能需要下载 DSH。如果出现 Ok to proceed?,核对包名后输入 y。浏览器未自动打开时,复制终端打印的完整地址(包括可能附带的访问令牌)。默认本机端口是 3080。
  6. 保持终端运行,从配置 API Key继续。结束使用后,在终端按 Ctrl+C 停止服务。

只想启动服务、不自动打开浏览器时,可添加 --no-open。

node 或 npm 无法识别

关闭 Terminal 后重新打开。如果仍然失败,请修复 Node.js 安装或 PATH。桌面版用户不需要处理这个问题。

npm 提示 Node engine 不兼容

运行 node --version。当前上游根 package.json 声明 ^22.19.0 || >=24.0.0,但已发布 DSH 在 Node 24.0/24.1 存在静默退出的已知回归;本教程建议 Node 22.19+,或 Node 24.2+。

npx 首次启动看起来停住

第一次运行可能正在下载 DSH 包。如果出现 Need to install / Ok to proceed?,确认包名是 @deepseek-ai/dsh 后输入 y 并回车。没有明确报错时不要连续启动多个 DSH。

EADDRINUSE:3080 已被占用

在 PowerShell 运行 Get-NetTCPConnection -LocalPort 3080 -State Listen。停止旧进程,或用 npx @deepseek-ai/dsh web --port 13080 临时换端口。

EACCES:3080 无监听进程仍无法绑定

Hyper-V、WSL2 或 Docker Desktop 可能保留包含 3080 的 TCP 范围。运行 netsh interface ipv4 show excludedportrange protocol=tcp;如果命中排除范围,选择范围外端口,例如 13080。

MISSING_CREDENTIAL

打开 Settings → Models,重新保存 DeepSeek API Key。

UNKNOWN_MODEL

回到 Settings → Models,选择当前服务商实际提供的模型。

可选:接入聊天平台

需要从手机或群聊发起 DSH 任务时,再接入你常用的平台。以下接入方案来自社区,不属于安装必需项。

选择已有账号的平台即可,不需要全部安装。

版本与来源

DeepSeek Harness 官方 Desktop 说明 · 桌面下载页 · DeepSeek Harness 官方仓库。

CLI 源码声明的 Node 范围为 ^22.19.0 || >=24.0.0。上游社区报告记录了 Node 24.0 / 24.1 静默退出问题,因此本教程建议 ^22.19.0 || >=24.2.0。nvm 安装说明。