deepseek-harness-desktop (salathleizhang)¶
| Type | client | Category | Desktop |
| Stars | ⭐85 | Status | ✅ active |
| Capabilities | desktop | Updated | 2026-08-15 |
📖 About¶
A desktop shell for DeepSeek Harness: it runs the harness as a supervised child process and hosts the existing Web GUI unchanged.
The shell is a thin layer: it spawns dsh web, waits for the readiness line, opens one BrowserWindow at the served loopback origin, and owns shutdown and crash-restart. The renderer is C
✨ Key Features¶
- Opens directly into the harness Web GUI, showing a connecting page until the child reports ready.
- Holds a single-instance lock; a second launch focuses the existing window.
- Restarts the harness on unexpected exit with exponential backoff.
- Stops the child gracefully on exit (SIGTERM, then SIGKILL after a timeout).
- Forwards
dsh://deep links to the renderer. - Listens only on a random
127.0.0.1port (--port 0by default).
🚀 Quick Start¶
pnpm --filter @deepseek-ai/dsh-desktop dev