HaoyueQin/deepseek-harness-desktop
A desktop shell for DeepSeek Harness that wraps the official dsh web UI in a native-feeling always-on app while reusing the dsh CLI you already have. Its headline feature is a Recovery Center: when a dsh update or a lagging plugin leaves the backend unable to boot, the shell switches to a native page with a token-redacted rolling log, an automatic diagnosis that names the failing plugin, plugin disable/enable/update/uninstall, and unified version upgrade/rollback — all without a terminal. It runs either your npm-global dsh or a local git checkout (switchable, with fallback if one breaks), spawns it as a child process without modifying harness source, and adds a frameless window, tray, auto-start, port policy and a Desktop settings tab.
Install
npm install
npm run devREADME Development block quoted verbatim (run from a checkout; npm install pulls Electron 43 + toolchain, npm run dev starts dev mode against your chosen backend). End users download a signed installer from the GitHub Releases page. Releases verified live 2026-09-16: latest tag v1.3.1 (v1.3.1, v1.3.0, v1.2.2, v1.2.1, v1.2.0 …).
Compatibility
README's version table: dsh >= 0.1.5-rc.1 (verified through 0.1.6-alpha.1) uses this shell release; older dsh (0.1.0–0.1.5-alpha.2) needs an older shell release from the Releases page. Windows, macOS and Linux are all listed as supported.
Details
- Repo: HaoyueQin/deepseek-harness-desktop
- Category: Infrastructure & Deployment
- Stars: 6
- Version: GitHub release v1.3.1 (repo verified 2026-09-16; 6★, last push 2026-09-15)
- Last push: 2026-09-20
- First seen: 2026-08-13
Recent updates
The README documents the Recovery Center and backend-integration features rather than a release-by-release table; the latest release tag when checked on 2026-09-16 was v1.3.1.
FAQ
- How do I install it?
- End users download the installer from the GitHub Releases page; developers can run the README's Development block (npm install then npm run dev) from a checkout.
- Which dsh versions does it support?
- Per the README's version table, dsh >= 0.1.5-rc.1 (verified through 0.1.6-alpha.1); older harness versions need an older shell release.
- What happens if an update breaks the backend?
- The shell switches to its Recovery Center automatically with a rolling log and an automatic diagnosis that pinpoints the failing plugin, plus plugin rescue and version rollback.