Skip to content

DeepSeekHarnessSetup-desktop-DeepSeek-Harness桌面客户端(Windows电脑版)

Latest

Choose a tag to compare

@yu-wenchao yu-wenchao released this 16 Aug 18:02
· 6 commits to main since this release
a7a32b8

DeepSeekHarnessSetup-desktop-DeepSeek-Harness桌面客户端(Windows电脑版)

DeepSeek Harness 一键安装器(桌面版)使用说明

DeepSeek Harness(DeepSeek 智能体生产环境)支持一键安装:DeepSeekHarnessSetup-desktop.exe 会替你完成下载源码 → 安装全部依赖 → 配置模型网关 → 启动桌面客户端的全部工作,全程无需命令行,装完即用。


1. 系统要求

项目 要求
操作系统 Windows 10 / Windows 11(64 位)
WebView2 Runtime 系统自带(Windows 10/11 已内置),无需额外安装
磁盘空间 安装目录约需 4 GB(运行时 + 源码 + 依赖 + 数据)
网络 需可访问 registry.npmmirror.com(国内源)下载 900+ 依赖包
硬件 建议 8 GB 内存以上(首次建索引与依赖解析较吃资源)

仅支持 Windows。macOS 版后续提供。

Windows 7 需另装 WebView2 Evergreen 且不保证兼容,建议使用 Win10/11。


2. 一键安装流程

2.1 双击运行

双击 DeepSeekHarnessSetup-desktop.exe,打开安装器窗口:

![安装器界面:安装目录 / 源码地址 / 模型网关 / 开始安装]

  • 安装目录:默认 D:\DeepSeekHarness(无 D 盘时回退到系统用户数据目录),可点"浏览…"更改。
  • 源码包地址:内置 gitee 国内主源 + GitHub 官方 codeload 备源,自动按顺序尝试,一般无需改动。
  • 默认模型网关:指向模型网关服务地址,一般无需改动。

"开始安装"

2.2 安装过程(6 步)

步骤 说明
[1/6] 释放内置 Node v24 运行时 + pnpm<安装目录>\runtime\
[2/6] 从源码站下载 Harness 源码包(约 31 MB)
[3/6] 解压源码到 <安装目录>\harness\(自动归一化目录布局)
[4/6] 在线解析全部依赖(约 923 个包,首次 10–20 分钟,视网络而定)
[5/6] 写入独立数据目录 <安装目录>\dsh-home\ 和默认模型网关配置
[6/6] 释放桌面客户端在桌面创建 "DeepSeek Harness" 快捷方式,并自动启动

窗口下方进度条和日志实时显示当前状态。期间可随时点"取消"中止。

安装较慢是正常现象:首次需拉取 900+ 依赖包,进度取决于你的网络。日志出现 "Progress: ... added N" 表示解析进度。

2.3 安装完成

弹窗提示**"安装完成!",随后桌面客户端窗口自动打开**,即可直接使用。


3. 使用

3.1 启动

三种方式任选其一:

  1. 桌面快捷方式 —— 双击桌面上的 "DeepSeek Harness" 图标(推荐);
  2. 安装目录 —— 双击 <安装目录>\DeepSeekHarness.exe
  3. start.bat —— 双击安装目录下的 start.bat(同为桌面模式快捷入口)。

启动后自动拉起模型网关服务,并在内嵌窗口中显示工作台界面(地址为 http://127.0.0.1:3080,无需手动打开浏览器)。

3.2 退出

直接关闭桌面客户端窗口即可——服务会随之停止并释放端口,不会留有后台进程。

3.3 首次使用步骤

  1. 打开设置 → 模型,输入 DeepSeek API 密钥保存(见第 4 节"模型网关配置");
  2. 点击 "选择工作区",添加你的项目目录并选中;
  3. 在底部输入框给 agent 派发任务即可。

4. 模型网关配置

安装器已写入默认配置(<安装目录>\dsh-home\settings.yaml):

llm-pi-ai:
  providers:
    remote-gateway:
      apiKeyEnv: DSH_GATEWAY_KEY
      api: openai-completions
      baseURL: https://deepseek-harness.239.ccwu.cc

为了让模型真正可用,二选一

  • 方式一:把模型网关访问密钥写入环境变量 DSH_GATEWAY_KEY,然后重启桌面客户端;
  • 方式二:打开 设置 → 模型,直接填入 API 密钥并保存(即时生效,无需重启)。

在客户端界面里改模型配置同样持久化到 dsh-home,之后重开仍保留。


5. 常用文件与目录

路径 作用
<安装目录>\DeepSeekHarness.exe 桌面客户端(入口程序)
<安装目录>\runtime\ Node v24 便携运行时 + pnpm
<安装目录>\harness\ Harness 源码与依赖(node_modules
<安装目录>\dsh-home\ 你的数据目录:配置、工作区、会话记录、模型设置
<安装目录>\dsh-home\settings.yaml 模型网关等配置
<安装目录>\start.bat 启动入口(桌面模式)

升级/备份:备份 dsh-home 即可保留全部个人数据。harnessruntime 可随时重装。


6. 卸载

无独立卸载程序,手工三步即可彻底移除:

  1. 关闭桌面客户端;
  2. 删除安装目录(如 D:\DeepSeekHarness);
  3. 删除桌面 "DeepSeek Harness" 快捷方式。

如需保留模型设置,可只删 runtimeharness 和桌面快捷方式,保留 dsh-home


7. 静默安装(自动化 / 企业分发)

安装器支持命令行静默安装,适合脚本、CI、批量装机:

DeepSeekHarnessSetup-desktop.exe D:\DeepSeekHarness
  • 自动使用命令行指定的目录,跳过所有 GUI 交互
  • 日志与安装结果写入 exe 所在目录的 install-result.txt
    • OK + 说明 → 安装成功,桌面客户端已自动启动;
    • FAIL + 原因 → 安装失败。

8. 常见问题(FAQ)

Q1:下载源码时报"网络问题 / 来源失败"

多源自动换源已内置(gitee → GitHub)。若全部失败:

  1. 检查网络能否访问网络与 npm 国内源;
  2. 在安装器"源码包地址"栏粘贴可用地址(支持逗号分隔多个,自动按序尝试);
  3. 重新点击"开始安装"。

Q2:安装很慢,卡在 ≥ 10 分钟

属正常。首次需解析 900+ 依赖包,进度由网络决定。请勿关闭窗口;观察日志中 "added N" 数字是否在增长即视为正常推进。

Q3:桌面客户端打不开(白屏 / 报 WebView2 相关错误)

桌面客户端依赖系统 WebView2 Runtime。请确认系统为 Windows 10/11;若被精简系统移除了 Runtime,可安装 Microsoft WebView2 Runtime 后重试。

Q4:模型一直不回复 / 报密钥错误

模型网关需要有效密钥:设置 DSH_GATEWAY_KEY 环境变量,或在 设置 → 模型 中填写 API 密钥,然后重启客户端。

Q5:更换电脑后如何迁移?

在新机器一键安装完成后,把旧机器的 <安装目录>\dsh-home 复制覆盖到新安装目录,即恢复配置、工作区与历史数据。

Q6:想要用浏览器打开而不是内嵌窗口?

本安装器为桌面客户端形态。若需浏览器形态,可使用浏览器版安装器(DeepSeekHarnessSetup.exe,安装后自动打开 http://127.0.0.1:3080)。


9. 技术原理(简述)

安装器为单个自包含 EXE(C# 编译,零外部依赖),内嵌:

  • Node v24 便携运行时node.zip
  • pnpmpnpm-dist.zip
  • 桌面客户端DeepSeekHarness.exe + WebView2 托管/原生 DLL 三件套)

安装时逐步释放以上资源;下载源码包后以 PK\03\04 头校验防止网页内容被误当压缩包;依赖解析走国内 npm 镜像;最后写入独立数据目录、创建桌面快捷方式并启动桌面客户端。