Tools & Capabilities

deepseek-harness-desktop

wuguohan0816-glitch/deepseek-harness-desktop · ★ 1

wuguohan0816-glitch

Windows desktop wrapper for DeepSeek Harness. The application keeps the upstream Web UI intact and manages the local DSH server as a Node.js sidecar.

License
Unknown
Added
2026-08-23
Maintenance
active
Install kind
github

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:wuguohan0816-glitch/deepseek-harness-desktop

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Windows desktop wrapper for DeepSeek Harness. The application keeps the upstream Web UI intact and manages the local DSH server as a Node.js sidecar.

Development

Prerequisites: Node.js 24, Rust stable MSVC, Visual Studio Build Tools with the Desktop development with C++ workload, and the WebView2 Runtime.

npm install
npm run dev

Production packaging

npm run prepare:runtime
npm run bundle

prepare:runtime creates a local, pinned Node.js and DSH runtime bundle. The release artefact must be built on each target architecture. The runtime archive is intentionally excluded from Git because it is generated and too large for normal source control.

Security model

The Rust process selects a loopback-only port, starts DSH with an explicit working directory, waits for its health page, and closes it with the window. The webview has no direct Tauri filesystem or shell permissions. DSH retains its own workspace approval and credential model.