myYangyunfan/dsh_desktop
DeepSeek Harness (dsh) Windows desktop client - bundled Node.js + dsh CLI, one-click launch
What it solves
DSH Desktop provides an out-of-the-box desktop client for DeepSeek Harness (dsh), removing the need for users to manually install Node.js or run command-line interface (CLI) commands to start the web interface. It transforms the browser-based dsh web experience into a native desktop application for Windows and macOS.
How it works
The application uses a Tauri 2 (Rust) architecture to wrap the DeepSeek Harness runtime. It bundles a standalone Node.js runtime and the @deepseek-ai/dsh package along with official plugins. When launched, it automatically starts a local dsh web server on a reused port and loads the UI into a native window. It includes a "guardian waterfall" boot chain that automatically repairs bad plugins or configurations to prevent white-screen crashes.
Who it’s for
Users of DeepSeek Harness who prefer a native desktop experience over a browser tab, and non-technical users who want to avoid environment setup (Node.js/npm) and CLI usage.
Highlights
- Zero Dependencies: Includes its own Node runtime and npm CLI, requiring no pre-installed environment on the target machine.
- Native Desktop Features: Features a dark glass borderless window, system tray residency, and native system notifications for task completion.
- Enhanced Session Management: Adds capabilities to archive, restore, and delete conversations, which are not available in the native
dsh web. - Built-in Plugin Ecosystem: Bundles several community plugins for vision (OCR), session management, and context compression.
- Self-Healing Architecture: Implements heartbeat detection and supervisor-led restarts to automatically recover from rendering or kernel crashes.
- Budget Widget: Real-time display of current session costs and balance, specifically supporting OpenCode Go subscriptions.
- Desktop Pet: Includes a resident whale mascot for companionship during work.
Related
- Project
- Project
- Project
- Project