DSH Desktop Shell
下载
v0.6.0 · Windows 10/11

把 DeepSeek Harness
装进真正的桌面窗口

托盘常驻、单例锁、自动拉起 harness、快捷方式与设置小窗。 两种用法同一个 exe:插件形态包裹你已运行的 harness, 独立形态连 runtime 一起自动下载。

13.3 MB · Windows 10 1809+ / 11 · 需系统 Node.js · 无需安装

SHA256 校验值
c295c7b710faa05feabfa0a8a0e99b5f5829fea123ab4463e21da104333df22c
DeepSeek Harness
DSH Desktop Shell 启动页
设置
DSH Desktop Shell 设置小窗

下载

选择适合你的方式。两者用的是同一个客户端程序。

作为 dsh 插件安装

已经跑着 dsh?把它装成插件,harness 一起来就有桌面窗口。

终端
dsh plugin --profile web add @zerorigin-studio/dsh-desktop-shell

装完把 @zerorigin-studio/dsh-desktop-shell 追加到 ~/.dsh/profiles/web/package.jsondsh.profile.bundles,再重启 harness。

  • 包名@zerorigin-studio/dsh-desktop-shell
  • 版本0.6.0
  • 注册表npmjs.com
关于校验:下载后可在 PowerShell 里核对 (Get-FileHash .\dsh-desktop-shell-client.exe -Algorithm SHA256).Hash, 结果应与上方 SHA256 一致。

功能

它不是浏览器套壳,而是一个真正的 Windows 客户端。

🪟

原生窗口,无浏览器痕迹

WebView2 包裹 harness UI,独立任务栏图标与窗口标题,禁用原生右键菜单。

📌

托盘常驻

关窗即退到托盘,harness 后台继续运行;点击托盘随时唤回。

🚀

自动拉起 harness

没检测到运行中的 harness 时,自动隐形启动 dsh web(无控制台黑框)。

🔗

快捷方式自动管理

插件存活时创建桌面与开始菜单快捷方式,插件卸载后自动清理。

⚙️

设置小窗(应用级模态)

不关掉设置页就无法操作客户端;重复点击只前置,不会叠开。

🌗

主题实时跟随 dsh

标题栏、启动页全部跟随 dsh 深浅色。用内核事件驱动,空闲零轮询、零唤醒。

📦

可选组件按需装

基础 runtime 不含 LibreOffice 二进制(约 325 MB)。需要时一键安装。

🎛️

多版本 runtime

可下载、切换、删除多个 runtime 版本,随时回滚;由客户端拉起时切换即时生效。

界面

所有截图都是本机实际渲染,非效果图。

DeepSeek Harness
启动页:官网背景引擎 + 底部状态
启动页 内置 DeepSeek 官网背景引擎(粒子鲸鱼 + 流体极光 + 星座网格)。 状态文案、下载进度与版权条全部沉在底部,页面主体留给背景。
设置
设置小窗:通用 / 运行时 / 组件 / 关于
设置小窗 四个标签页:通用(自启 / 关闭行为 / 保留 Harness)、运行时(位置、版本切换与下载)、 组件(可选组件安装)、关于(版本与连接信息)。 它是应用级模态——不关掉设置页就无法操作客户端。

安装与使用

两种形态,按你的场景选。

A

独立形态(本机没有 dsh)

  1. 下载 dsh-desktop-shell-client.exe,放到任意目录(建议单独建一个文件夹)。
  2. 双击运行。首次启动会检测本机是否已有可用的 harness。
  3. 没有则从发布仓库拉取 manifest,下载对应的官方 @deepseek-ai/dsh runtime。
  4. 校验 sha256、解压到 exe 同目录的 runtime\<version>\,之后启动直接复用。
  5. 以隐藏进程拉起 dsh web,窗口切换到 Harness UI。

整个目录是自包含的,可整体拷走、可离线:

<客户端目录>\
  dsh-desktop-shell-client.exe
  runtime\
    0.1.5-rc.2\        ← 当前使用的运行时
    active.json         ← 记录当前版本;多版本可共存、可回滚
B

插件形态(已经有 dsh)

终端
dsh plugin --profile web add @zerorigin-studio/dsh-desktop-shell
  1. 插件探测 web 端口,写入协议文件 ~/.dsh/dsh-web-port.json
  2. 启动包内客户端 exe,窗口包裹当前运行的 harness。
  3. 卸载插件时自动删除快捷方式与协议文件。

插件不修改、不重编译、不替换 harness —— 只做「探测 → 协议文件 → 拉起客户端 → 自启/清理」。

系统要求

操作系统Windows 10 1809 及以上 / Windows 11(x64)
运行时系统安装的 Node.js(实测 v22 / v24 均可)
WebView2Windows 10 需安装 WebView2 Runtime;Windows 11 已内置
磁盘客户端约 13 MB;runtime 视版本而定(首个版本约 90 MB 起)
可选组件Office 转 PDF 需 LibreOffice 二进制(约 325 MB),按需安装

常见问题

下载的 exe 为什么没有数字签名?

当前版本未购买代码签名证书,Windows SmartScreen 可能提示"未知发布者"。可先核对上方的 SHA256 校验值再运行。

exe 和插件包里的客户端是同一个吗?

是。npm 包 @zerorigin-studio/dsh-desktop-shellbin/ 目录内就是同一个 exe,插件只是负责把它拉起来。

关掉窗口后 harness 还在跑吗?

在。关闭按钮默认退到托盘,harness 后台保留,可随时重连。彻底退出可在设置里改为「完全退出」,此时可选择是否一并停止 harness。

支持 macOS / Linux 吗?

当前只发布 Windows 客户端。部分代码保留了非 Windows 的编译占位(如标题栏主题回退),但没有可用的发行版。

历史会话在哪里?换目录会丢吗?

会话按工作目录隔离存储(~/.dsh/sessions/--<cwd>--)。客户端的工作目录可在设置页调整,默认值保持跨重启稳定,因此历史不会"消失"。

升级怎么升?

直接下载新版 exe 覆盖即可,配置与已下载的 runtime 都保留在 %LOCALAPPDATA%\dsh-desktop-shell-client\ 与 runtime 目录中。