by myYangyunfan
DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch
# Add to your Claude Code skills
git clone https://github.com/myYangyunfan/dsh_desktopdsh_desktop is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by myYangyunfan. DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch. It has 53 GitHub stars.
dsh_desktop's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/myYangyunfan/dsh_desktop" and add it to your Claude Code skills directory (see the Installation section above).
dsh_desktop is primarily written in JavaScript. It is open-source under myYangyunfan on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh dsh_desktop against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
把 @deepseek-ai/dsh(DeepSeek Harness)封装为开箱即用的 Windows 桌面客户端。
Gitee 单文件限制 100 MB,安装包已拆分为 2 个分片,下载后合并即可。
下载以下文件,放到同一个文件夹:
便携版(免安装,双击即用,可放 U 盘):
安装版(安装到系统,创建桌面/开始菜单快捷方式):
下载 merge.bat,放到同一文件夹,双击运行即可自动合并出 exe。
不想用 merge.bat?在 CMD 中手动合并:
:: 便携版
copy /b DSH-Desktop-0.2.0-portable-x64.exe.part1 + DSH-Desktop-0.2.0-portable-x64.exe.part2 DSH-Desktop-0.2.0-portable-x64.exe
:: 安装版
copy /b DSH-Desktop-Setup-0.2.0-x64.exe.part1 + DSH-Desktop-Setup-0.2.0-x64.exe.part2 DSH-Desktop-Setup-0.2.0-x64.exe
GitHub 无单文件大小限制,可直接下载完整安装包。
| 文件 | 说明 | 大小 |
|---|---|---|
| 便携版 exe | 免安装,双击即用 | ~126 MB |
| 安装版 exe | 安装到系统,创建快捷方式 | ~126 MB |
首次使用:双击运行后会显示启动动画,随后进入 DeepSeek Harness Web UI。如尚未配置 API Key,在界面内完成配置即可开始使用(与命令行 dsh 完全一致)。
便携版数据目录在 exe 旁的
data\;安装版在%APPDATA%\DSH Desktop\。 想强制指定 DSH 配置目录?启动前设置环境变量DSH_HOME即可。
@deepseek-ai/dsh 及全部插件,离线可用dsh web,自动挑空闲端口,就绪后加载到原生窗口DSH_HOME(通常是 ~\.dsh),已有会话/API Key 直接生效cd dsh-desktop
npm install
npm run fetch-runtime # 内置 node.exe + npm CLI
npm run dist # 构建 portable + NSIS 安装包 → dist/
网络受限时:Electron 镜像
$env:ELECTRON_MIRROR='https://npmirror.com/mirrors/electron/';打包工具链镜像$env:ELECTRON_BUILDER_BINARIES_MIRROR='https://npmirror.com/mirrors/electron-builder-binaries/'。
┌──────────────────────────────────────────────────────────┐
│ Electron 壳 (main.js) │
│ · 单实例锁 / 窗口 / 菜单 / 生命周期 │
│ · 会话完成监听 (session-watcher.js) → 系统通知 │
│ · 官方更新 (updater.js) → 用户同意后安装 overlay │
│ · spawn vendor|resources 里的 node.exe │
└──────────────┬───────────────────────────────────────────┘
│ dsh web --host 127.0.0.1 --port 0
▼
内置 node.exe + @deepseek-ai/dsh
路径解析:用户目录 overlay > 内置包
输出 "dsh web: http://127.0.0.1:<port>"
│ 解析 URL,轮询 HTTP 200
▼
原生窗口加载 Web UI(仅本机回环访问)
dsh-desktop/
├── main.js # Electron 主进程
├── updater.js # 官方更新引擎
├── session-watcher.js # 会话完成监听
├── preload.js # 沙箱预加载
├── assets/ # 加载页、更新进度页、图标
├── scripts/ # 构建与开发辅助脚本
├── build/icon.png # electron-builder 图标
├── vendor/ # 内置 node.exe / npm CLI(不入库)
├── electron-builder.yml # 打包配置
└── dist/ # 构建产物(不入库)
MIT。基于 @deepseek-ai/dsh(MIT)。