AI Agent Hub
Back to plugins
🖥️

dsh-wx-desktop

Client Updated 2026.08.25

Run the following command in DeepSeek Harness:

dsh plugin install wangxilhy23/dsh-wx-desktop

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install wangxilhy23/dsh-wx-desktop inside DeepSeek Harness to install this plugin; the source code is available at https://github.com/wangxilhy23/dsh-wx-desktop .

About this plugin

The full DeepSeek Harness GUI has always lived inside a browser, demanding a Node.js environment, a dev checkout, and a global dsh install before it can even start. dsh-wx-desktop packages the official dsh kernel and Web GUI into a native Electron window with a self-contained dsh runtime, so the target machine needs no Node.js at all—just a double-click.

The trickiest problem it solves is the EPERM crash caused by the desktop app and a running web instance both managing the same node_modules junctions under DSH_HOME. The resolveActiveDshInstall mechanism detects whichever dsh install is already active and reuses it, guaranteeing that both ends load the identical profile and plugin set; the built-in runtime is only used as a fallback when no other dsh is running. Plugin compatibility is 100 percent—host and client plugins load with zero modification. Native menu, single-instance focus, graceful child-process shutdown, and a sandboxed WebContents round out the desktop experience. It can also be mounted as a DSH plugin in the web profile, adding a one-click desktop launcher in the sidebar.

Ideal for users who want to leave the browser behind and use DeepSeek Harness in a dedicated native window, especially on machines without Node.js or those who would rather not maintain a separate dev checkout.

Use Cases

  • Launch DeepSeek Harness desktop with a double-click on a machine without Node.js
  • Replace the browser tab with a dedicated native window for daily dsh GUI work
  • Run desktop and web instances side by side without junction EPERM crashes

Best For

  • Daily DeepSeek Harness users who want a true native window experience
  • Users on machines without Node.js who prefer zero extra dependencies
  • Power users running both web and desktop instances with an identical profile and plugin set