DeepSeek Harness Hub
← 返回列表

cc1252/deepseek-harness-desktop

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

DeepSeek Harness 桌面版

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

DeepSeek Harness 的非官方开源 Windows Electron 封装

综合分
40.3
GitHub 分
40.3
用户评分
★ Stars
19
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add cc1252/deepseek-harness-desktop
仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/17(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

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

npm 包deepseek-harness-desktop @ 0.4.1
Node 引擎未声明 engines.node
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

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

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

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

README

DeepSeek Harness 桌面版

English · 下载 Releases

一个面向 Windows 的、完整开源的 DeepSeek Harness 非官方 Electron 桌面封装。
它启动官方 @deepseek-ai/dsh 本地 Web 服务,再用隔离的 Electron
WebContentsView 加载官方界面;桌面壳只负责进程生命周期、窗口、安全导航和自绘标题栏。

[!IMPORTANT]
本项目不是 DeepSeek 官方产品,也不提供模型额度或绕过 API 鉴权。
DeepSeek Harness 仍处于 Developer Preview,请勿在高权限模式下打开不可信项目。

DeepSeek Harness 桌面版

下载

在 GitHub Releases 中提供:

- DeepSeek-Harness-Desktop-Setup-0.1.0-x64.exe:完整 Windows 安装包;
- DeepSeek-Harness-Desktop-Portable-0.1.0-x64.exe:无需安装的便携单文件;
- DeepSeek-Harness-Desktop-Source-0.1.0.zip:与发布对应的源码快照;
- SHA256SUMS.txt:发布文件校验值;
- GitHub 自动生成的源码归档。

安装包没有商业代码签名,因此 Windows 可能显示“未知发布者”。
安装版使用当前用户的标准应用目录,以避开 Windows 传统路径长度限制;如需放在任意目录,
请使用便携版或 win-unpacked 构建。

当前锁定版本

| 组件 | 版本 |
| --- | --- |
| DeepSeek Harness (@deepseek-ai/dsh) | 0.1.0-rc.6 |
| Electron | 43.4.0 |
| 内置 Node.js | 24.19.0 |
| electron-builder | 26.15.3 |

版本被明确锁定在两个 package-lock.json 中。准备脚本从 Node.js 官方站点下载运行时,
并在解压前同时比对仓库内固定值和官方 SHASUMS256.txt。当前 Windows x64 压缩包的
SHA-256 为 57F71AB3652E797D84ACDDC79C81CC9FF1C6DDB2A1974CDB83F00FEE9BFF4C73。

从源码运行

要求:Windows 10/11 x64、Node.js 24、npm 和 PowerShell 5 或更高版本。

git clone https://github.com/cc1252/deepseek-harness-desktop.git
cd deepseek-harness-desktop
npm ci
npm run setup
npm run start

也可以用 npm run dev 自动执行运行时准备后启动。

npm run setup 会:

1. 按 harness/package-lock.json 安装官方 Harness 及其完整运行依赖;
2. 下载并校验官方 Node.js Windows x64 运行时;
3. 从 Harness npm 包提取官方鲸鱼图标;
4. 生成所有随包 npm 依赖的第三方许可证清单。

构建 Windows 发布包

npm ci
npm run build:windows

生成结果位于 dist/:

- 标准 NSIS 安装包;
- 便携单文件;
- win-unpacked/ 快速启动目录;
- SHA256SUMS.txt。

单独构建也可以使用:

npm run build:dir
npm run build:installer
npm run build:portable

结构

.
├─ main.js                         Electron 主进程、Harness 子进程和内容视图
├─ preload.js                      最小权限窗口控制桥
├─ shell.html                      自绘标题栏和启动画面
├─ build/deepseek-harness.svg      官方 Harness 包中的鲸鱼图标
├─ harness/
│  ├─ package.json                 官方 CLI 的独立运行时依赖
│  └─ package-lock.json            完整锁文件
├─ scripts/
│  ├─ prepare-runtime.ps1          一键准备、下载和校验
│  ├─ build-windows.ps1            安装版 + 便携版构建
│  └─ generate-third-party-notices.mjs
└─ .github/workflows/              源码检查和 Release 自动构建

架构细节参见 docs/ARCHITECTURE.md。

API Key 与数据

应用会继承启动进程的环境变量,因此已有 DEEPSEEK_API_KEY 时可以直接使用。
也可以在 Harness 左下角的“设置”→“Models”中配置供应商。本项目不保存、上传或内置 API Key。

用户数据和日志保存在:

%APPDATA%\deepseek-harness-desktop\harness-home
%APPDATA%\deepseek-harness-desktop\logs\desktop.log

卸载程序默认保留用户数据,避免误删会话。

安全边界

- Harness 服务只监听 127.0.0.1 的随机端口;
- 官方页面运行在 sandbox: true、contextIsolation: true、nodeIntegration: false 的内容视图中;
- 自绘标题栏只能通过受限 IPC 请求最小化、最大化/还原和关闭;
- 非本地导航交给系统浏览器,不允许页面直接访问 Node.js;
- 单实例退出时同步停止 Harness 子进程。

上游、图标和许可证

壳代码采用 MIT License。DeepSeek Harness 及官方鲸鱼图标归上游项目所有,
按其 MIT 许可证使用和署名。完整信息见 THIRD_PARTY_NOTICES.md。

- 上游项目:deepseek-ai/deepseek-harness
- Electron:electron/electron
- Node.js:nodejs/node

贡献

欢迎 Issue 和 Pull Request。提交前请运行:

npm ci
npm run check

参见 CONTRIBUTING.md 和 SECURITY.md。

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

💬 加入 DPharness 群聊

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

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