🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI
广告☁️ 云服务器特惠阿里云首购 8 折 · 腾讯云合作特惠
DeepSeek Harness Hub
← 返回列表

ylw-a/dsh-desktop

DeepSeek Harnessspec-screened扫描:中风险在 GitHub 查看 ↗
未验证

使用Electron把dsh包裹起来,打包为桌面端的项目,编译后开箱即用

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/15 · 已提供中文文档
综合分
26.9
GitHub 分
26.9
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add ylw-a/dsh-desktop
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:仅索引本站尚未对其实装验证,仅收录元数据
是什么
dsh 原生插件 · desktop
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
还在维护吗
更新放缓:最近一次提交在 41 天前

档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →

数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 桌面版

把 DeepSeek Harness 的 Web 界面封装成自包含的 Windows 桌面应用(exe)。

工作原理

- Electron 外壳:提供桌面窗口、单实例锁、菜单/系统集成。
- 独立 Node 运行时:runtime/node.exe(Node 22)被打包进应用,Electron 主进程用它启动 dsh web 后端,绕开 Electron 自带 Node 与原生模块 ABI 不匹配的问题。
- 浏览器窗口加载 http://127.0.0.1:/,即 DSH 原生 Web UI。
- 数据目录沿用 ~/.dsh(Windows 下 C:\Users\\.dsh),因此 API Key、会话、设置都与命令行/浏览器版本共享。

目录结构

| 路径 | 作用 |
|---|---|
| main.js | Electron 主进程:启动/停止后端、创建窗口 |
| package.json | Electron 壳的依赖与构建脚本(dependencies 为空) |
| electron-builder.yml | 打包配置(portable 单文件 + NSIS 安装包) |
| runtime/node.exe | 打包进应用的独立 Node 运行时(不入库,见下) |
| runtime/node_modules | 完整的 dsh 生产依赖树(含 peer deps),随应用打包 |
| runtime/package.json | 声明 @deepseek-ai/dsh 依赖,用于生成上面的 node_modules |
| build/ | 图标等构建资源(icon.ico / icon.png) |
| scripts/make-icon.cjs | 从 DSH favicon 生成鲸鱼图标 |

为什么 runtime/ 单独装依赖:electron-builder 收集依赖时用 npm list --include prod --omit dev,会漏掉 peerDependencies;而 DSH 的 cordis 插件体系大量依赖 peer deps,漏了会在运行时报 Cannot find package '@deepseek-ai/...'。所以这里自己 npm install 出一份完整生产依赖(npm 会自动安装 peer deps),通过 extraResources 原样打包,绕开 electron-builder 的依赖收集。

构建

0. 准备独立 Node 运行时(node.exe 不入库,先复制一份到 runtime/)
Copy-Item (Get-Command node).Source runtime/node.exe

npm install                 # 安装 electron / electron-builder(Electron 壳本身)
cd runtime; npm install     # 安装 dsh 完整生产依赖(含 peer deps)
cd ..
npm run dist                # 产出 dist/ 下的 portable exe 与 NSIS 安装包
npm run dist:portable       # 只出单文件 exe
npm run dist:nsis           # 只出安装包

开发调试

npm start                   # 直接以 Electron 运行(不打包)

若 Electron 二进制下载失败,先设置镜像:
$env:ELECTRON_MIRROR="https://npmmirror.com/mirrors/electron/"

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

同作者(ylw-a)的其他插件

💬 加入社群

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

DPharness QQ 群二维码,QQ 扫码进群
QQ 扫码进群
DPharness 飞书群二维码,飞书扫码进群
飞书扫码进群