DeepSeek Harness Hub
← 返回列表

桌面运行客户端qufei1993/dsh-desktop

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

免装 Node.js,一键运行并切换官方 DSH 版本

暂不能直接安装(需源码编译或环境不满足):仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/9/14 · 已提供中文文档

一个由社区维护的、适用于 macOS 和 Windows 上 DeepSeek Harness 的桌面客户端。

综合分
52.9
GitHub 分
52.9
用户评分
★ Stars
54
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add qufei1993/dsh-desktop
仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
🟢实装验证通过· 2026/9/19
由 dsh-plugin-verify(GitHub Actions)在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/16(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-desktop @ 0.2.0
Node 引擎要求 >=22.19 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/17 08:25:37

用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

DSH Desktop
让普通用户无需安装 Node.js,也能直接运行和管理官方 DeepSeek Harness。
    

DSH Desktop 是由社区维护、面向 macOS 和 Windows 的 DeepSeek Harness 桌面客户端。应用自带 Node.js 24 LTS 与锁定版本的 pnpm,可安装、保留和切换官方 @deepseek-ai/dsh 版本,并在独立窗口中运行官方 dsh web 页面。

[!IMPORTANT]
本项目由社区独立维护,与 DeepSeek 官方无隶属关系。DSH Desktop 不修改 DeepSeek Harness;官方 DSH 仍按其自身许可证和行为运行。

下载与使用

前往 GitHub Releases 下载与你的系统匹配的安装包:

| 系统 | 安装包 |
| --- | --- |
| macOS Apple Silicon | DSH-Desktop--arm64.dmg |
| macOS Intel | DSH-Desktop--x64.dmg |
| Windows 10/11 x64 | DSH-Desktop-Setup-*-x64.exe |

安装并打开后,应用会直接进入官方 DeepSeek Harness 页面。需要安装或切换 DSH 版本时,从系统菜单打开“版本管理…”。

[!NOTE]
项目尚处于早期阶段。如果 Releases 中暂时没有安装包,请等待首个公开版本,不建议普通用户从源码构建。

产品截图

官方 DeepSeek Harness 工作区

DSH Desktop 启动后会直接在独立桌面窗口中显示官方 DSH 界面。

在 DSH Desktop 中运行的官方 DeepSeek Harness 工作区

版本管理

无需修改官方界面或用户数据,即可安装、保留和切换官方 DSH 版本。

DSH Desktop 版本管理页面

核心能力

- 社区维护的 DeepSeek Harness 桌面客户端,支持 macOS 与 Windows。
- 应用内置 Node.js 24 LTS 与 pnpm,用户无需自行安装这两个工具。
- 安装、保留并切换官方 @deepseek-ai/dsh 历史版本。
- 检测更新的官方 DSH 版本,在 DSH 工作区显示可关闭的更新提醒,并可从版本管理页更新。
- 在独立窗口中运行官方 dsh web,不改动官方界面。
- 简体中文 / English 双语界面,支持手动切换。
- 自带更新检查并校验 SHA-256。

清晰的产品边界

DSH Desktop 只负责运行环境、版本管理和进程托管。它不会:

- fork、patch、重新编译或向官方 DSH 页面注入代码;
- 管理 API Key、模型、会话、插件、Skills 或 MCP;
- 读取、迁移、备份或删除 DSH 用户数据;
- 自动升级或强制替换用户选择的 DSH 版本;
- 将本地 DSH 服务暴露到局域网。

官方 DSH 与 DSH Desktop 使用独立更新通道:DSH 版本来自 npm,由用户主动安装;DSH Desktop 仅在用户操作下检查本仓库 GitHub Releases。

[!WARNING]
当前安装包是没有受信任 Apple 或 Windows 代码签名证书的社区构建。macOS 仅做 ad-hoc 签名、未经 Apple 公证,可能需要在“系统设置 → 隐私与安全性”中允许打开;Windows 可能显示“未知发布者”或 SmartScreen 提示。请从最新 Release 下载与系统匹配的安装包。

架构图

flowchart LR
user["用户"] -->|启动| main["Electron 主进程"]
main --> node["内置 Node.js 24 LTS"]
main --> update["GitHub 更新检查"]
main --> versions["版本管理"]
node --> dsh["@deepseek-ai/dsh"]
versions -->|搜索/下载| registry["npm 官方源"]
dsh -->|127.0.0.1:随机端口| window["沙箱化 DSH 窗口"]
update --> releases["GitHub Releases"]

官方 DSH 仅在本地 127.0.0.1 与窗口通信,页面不直接暴露 Electron/Node.js API。

本地开发

仅开发者需要 Node.js 22.19+ 或 24+:

npm ci
npm run prepare:runtime
npm run dev

prepare:runtime 会下载并校验锁定的 Node.js 24 LTS、复制锁定版本的 pnpm,再使用该运行时安装随包 DSH。生成内容位于被 Git 忽略的 build-resources/。

提交改动前运行:

npm run verify
npm run test:official

verify 包含类型检查、自动测试、生产构建和产品边界审计。完整流程见贡献指南、支持指南、变更日志。

完整边界说明见 docs/superpowers/specs/2026-08-15-dsh-desktop-design.md,维护发布流程请参考 docs/RELEASING.zh-CN.md。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群