20450150414/deepseek-

deepseek-harness client mode

A cross-platform desktop client for DeepSeek Harness that wraps the dsh web UI in a native Electron window with the interface unchanged. The README lists the extras the shell adds: a system tray with Show / Open in Browser / Restart Server / Quit, close-to-tray, a single-instance lock, a built-in dsh server so no separate installation is required, the DeepSeek Harness whale icon for the window, and Chinese-language menus, tray text, dialogs and error pages with retry. It ships a dedicated desktop profile and is configurable through environment variables (DSH_DESKTOP_PORT default 3080, DSH_DESKTOP_HOST default 127.0.0.1, DSH_DESKTOP_TITLE, DSH_DESKTOP_PROFILE default desktop, DSH_CLI for a custom dsh binary).

Other ★ 1 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

npm install

The README's documented flow is a source checkout: npm install, then optionally npm run icons (regenerates icons from the whale SVG when missing) and npm start to launch. Installers are built per platform with npm run dist (or dist:win / dist:mac / dist:linux) and land in release/; end users install the packaged NSIS installer / portable EXE (Windows), DMG or ZIP (macOS) or AppImage / DEB (Linux) — they do not need Node.js, because the app bundles its own dsh and Node runtime through Electron. The README notes macOS and Linux builds must be produced on their respective OSes (or in CI) and that Windows builds can only produce Windows installers.

Compatibility

Windows, macOS and Linux. Development/building needs Node.js 22+; end users of the packaged app need none. The app creates an independent desktop profile at ~/.dsh/profiles/desktop/ so it does not interfere with existing web or CLI profiles, and serves the dsh server on http://127.0.0.1:3080 by default.

Details

Recent updates

The README documents the feature list, environment variables and the multi-platform build commands rather than a versioned changelog; there is no release-history or migration section and no version string. It notes the UI is in Chinese.

FAQ

How do I run the desktop client?
From a checkout: npm install, then npm start — the README's quick start. For a packaged build, use the platform installer (npm run dist:win / dist:mac / dist:linux, output in release/) or download the release asset.
Does it need Node.js installed?
Only for development or building from source (Node.js 22+). The packaged app bundles its own dsh and Node runtime through Electron, so end users do not need Node.js.
Will it clash with my existing dsh setup?
The README says it uses an independent desktop profile (created at ~/.dsh/profiles/desktop/) and starts its own server on http://127.0.0.1:3080, so it does not interfere with your web or CLI profiles.

Alternatives

dataelement/dsh-desktop · ningbainb/deepseek-harness-desktop · liguobao/dsh-desktop

More plugins in Other

Browse more in Other

Guides for Other plugins