← all repositories
myYangyunfan/dsh_desktop

DeepSeek Harness, but it double-clicks and self-heals

Wraps the DeepSeek Harness CLI and its entire plugin ecosystem in a self-healing desktop shell that runs without a pre-installed runtime.

545 stars JavaScript Coding Assistants
dsh_desktop
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

What it does

DSH Desktop is a native wrapper around DeepSeek Harness (dsh), the official DeepSeek agent CLI. It embeds a standalone Node.js runtime and the full suite of official plugins, so the target machine needs no pre-installed dependencies—just launch and go. It targets Windows 10/11 (x64 and arm64) and macOS 12+, packaging the web interface into its own window instead of a browser tab.

The interesting bit

The app recently shed Electron for Tauri 2 (Rust), which shrank the installer to roughly 79 MiB and reduced memory overhead. Its real twist is a “guardian waterfall” boot chain: corrupted plugins are auto-repaired, bad configs are automatically rebuilt, and a crashed kernel gets restarted by a supervisor with exponential backoff—essentially, the client treats config rot as a recoverable error.

Key highlights

  • Ships with @deepseek-ai/dsh and all official plugins baked in; runs fully offline with zero system Node.js required.
  • UI extras include a dark glass borderless window, system-tray persistence, a desktop pet whale, side-session float windows, and a real-time cost/balance widget.
  • Self-healing infrastructure detects renderer freezes via heartbeat and reloads them, while the kernel supervisor restarts crashed processes.
  • Dual-source auto-updates via GitHub or Gitee, with automatic chunk merging to work around Gitee’s 100 MB file-size ceiling.

Caveats

  • macOS builds are currently unsigned, so expect Gatekeeper friction on Apple Silicon.
  • The project is still wiring up its Tauri-era release pipeline: builds are manual, GitHub Actions automation is “in planning,” and the portable edition is listed as a future addition.

Verdict

Worth a look if you want DeepSeek Harness without wrestling with Node.js installs, terminal windows, or plugin-induced crashes. If you already run dsh web comfortably in your own browser, this is mostly polish and crash insurance.

Frequently asked

What is myYangyunfan/dsh_desktop?
Wraps the DeepSeek Harness CLI and its entire plugin ecosystem in a self-healing desktop shell that runs without a pre-installed runtime.
Is dsh_desktop open source?
Yes — myYangyunfan/dsh_desktop is open source, released under the MIT license.
What language is dsh_desktop written in?
myYangyunfan/dsh_desktop is primarily written in JavaScript.
How popular is dsh_desktop?
myYangyunfan/dsh_desktop has 545 stars on GitHub.
Where can I find dsh_desktop?
myYangyunfan/dsh_desktop is on GitHub at https://github.com/myYangyunfan/dsh_desktop.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.