huyang218/dsh-desktop

A desktop app for DeepSeek Harness that installs and updates the runtime, owns the server process and its storage, and puts the web UI in a window. It adds a Plugin Market window over the DSH Market catalog (searchable, cached for offline browsing, one click to install a verified entry), a plugin manager (install by npm name, GitHub URL, local path or zip; update, switch off, configure or remove what is installed), a single proxy setting covering both the Chromium window network and the child-process environment (set once, tested separately), and a performance badge showing what the harness costs right now across the whole process group — a real CPU rate rather than the lifetime average ps reports.

Infrastructure & Deployment ★ 1 updated 2026-08-26 ✅ runtime-tested
View on GitHub ↗

Install

Download the DeepSeek Harness installer from github.com/huyang218/dsh-desktop/releases/latest

README download: installers are attached to every release — macOS Apple Silicon DeepSeek Harness-<version>-arm64.dmg, macOS Intel -x64.dmg, and Windows 10 (1803+) / 11 DeepSeek Harness Setup <version>.exe. Nothing needs to be preinstalled: the build carries its own Node runtime and fetches dsh itself on first launch. macOS builds are ad-hoc signed and not notarized, so the first launch needs approval under System Settings → Privacy & Security, and conversations need a DeepSeek API key entered in the web UI on first run.

Compatibility

macOS (Apple Silicon and Intel) and Windows 10 1803+ / 11. README trademark note: the repository is named dsh-desktop while the packaged application is named DeepSeek Harness; it is an unofficial project, not affiliated with or endorsed by DeepSeek, and the app never bundles a copy of dsh into its own source tree — the two ship independently.

Details

Recent updates

README notes sibling projects — dsh-android puts the same runtime on a phone, and dsh-plugins is a collection of plugins for the plugin manager — and documents that the app carries its own Node runtime while fetching dsh on first launch.

FAQ

How do I install dsh Desktop (huyang218)?
Download the installer for your platform from the latest release (macOS arm64/x64 .dmg or Windows DeepSeek Harness Setup <version>.exe). Nothing needs to be preinstalled — the app carries its own Node runtime and fetches dsh on first launch.
Does it bundle dsh?
No — the README states the app never bundles a copy of dsh into its source tree; dsh is published separately on npm and the two ship independently.
Why do I need to approve the app on first macOS launch?
Because macOS builds are ad-hoc signed and not notarized, so the first launch needs approval under System Settings → Privacy & Security.

More plugins in Infrastructure & Deployment

Browse more in Infrastructure & Deployment

Guides for Infrastructure & Deployment plugins