huyang218 · Dsh Desktop
huyang218/dsh-desktop · enterprise
Unofficial macOS/Windows desktop app for DeepSeek Harness (dsh): manages the runtime, supervises the server, and puts the web UI in a real window.
★ 3GitHub stars
2Forks
2026-08-26Last updated
JavaScriptLanguage
MITLicense
Key features
- Update channelsdsh publishes a new build to npm's next dist-tag first and moves latest later, so a version can be plainly released and still be invisible to anyone tracking latest.
- seed.tar — the dsh runtime currently installed in this machine's data directory
- shell- .zip — the shell's own code (src/ and assets/, no Electron and no runtime), about 170KB
- Process-tree termination is the part that could only be settled on real hardware, and was: killing a process group and running taskkill /T are different mechanisms, and getting it wrong produces an app that appears to exit cleanly while leaving orphaned dsh processes behind — invisible to code review.
- Stable follows latest, Preview follows next, and the check reads both tags in the one request it already makes — so being up to date on Stable can say that Preview holds something newer, rather than leaving that as a puzzle.
Requirements
- dsh is at release-candidate stage.
- The contract this app depends on is deliberately minimal: dsh web --port N, plus HTTP 200 at the root meaning ready.
Install command
dsh plugin --profile web add github:huyang218/dsh-desktop