JustGenius-s/DSH-Desktop

DSH-Desktop

DSH-Desktop is an Electron desktop shell for DeepSeek Harness: it bundles node + pnpm, installs @deepseek-ai/dsh into ~/.dsh/runtime on first launch, spawns dsh web --host 127.0.0.1 --port <free-port>, and serves the UI in a browser window. Upgrading DSH is a one-click in-app action (detect newer version on launch → Update → restart), with no rebuild or re-signing required.

Messaging & Communication ★ 21 updated 2026-08-17 ⚠️ needs adapt
View on GitHub ↗

Install

Download DSH-Desktop-*.dmg (macOS) or DSH-Desktop Setup *.exe / *-win.zip (Windows) from GitHub Releases

Prebuilt packages are published on GitHub Releases. macOS: open the .dmg, drag DSH-Desktop.app into /Applications, then run xattr -dr com.apple.quarantine /Applications/DSH-Desktop.app because the app is unsigned. Windows: run the installer or unzip the portable archive; the build is unsigned so SmartScreen may warn (More info → Run anyway). First launch installs the DSH runtime (~1–2 min).

Compatibility

macOS (dmg) and Windows (exe/zip). Bundles node + pnpm, serves dsh web in an Electron BrowserWindow at http://127.0.0.1:<free-port>. DSH is installed from npm at runtime, not shipped with the app.

Details

Recent updates

The current README documents the runtime install flow (bundled node + pnpm → pnpm installs @deepseek-ai/dsh → ~/.dsh/runtime), the unsigned-build quarantine/SmartScreen notes, and the identical dev flow (pnpm install && pnpm collect && pnpm start).

FAQ

Is DSH bundled with the app?
No — DSH is installed from npm at runtime into ~/.dsh/runtime on first launch (~1–2 min), which also makes in-app upgrades possible without rebuilding.
Why does macOS block first launch?
The app is unsigned, so Gatekeeper blocks it; the README says to right-click → Open and confirm, or run xattr -dr com.apple.quarantine /Applications/DSH-Desktop.app.
Which platforms are supported?
macOS (DSH-Desktop-*.dmg) and Windows (installer .exe or portable zip) per the README.

Alternatives

happpsee/dsh-desktop-app · liguobao/dsh-desktop · lehhair/dsh-mobile

More plugins in Messaging & Communication

Browse more in Messaging & Communication

Guides for Messaging & Communication plugins