dsh-desktop
Archivedliguobao/dsh-desktop
Archived DeepSeek Harness desktop client; no longer maintained. Use the official DeepSeek Harness client, or ds-harness-remote for remote access.
This repository is archived — it is read-only and no longer maintained. Review the code carefully before installing.
$ dsh plugin add dsh-desktopInstall
dsh has no central install command — add this plugin’s entry (documented in its README below) to your profile or patch config, then restart.
How installs work39
stars
10
forks
JavaScript
Language
MIT
License
2026-08-14
Created
2026-10-01
Last push
README
DSH Desktop
Recommended plugin: ds-harness-remote — continue your Harness sessions from another computer, phone, or browser. It supports the official DeepSeek Harness desktop edition; see the installation guide.
Recommended plugin: ds-harness-remote — continue your Harness sessions from another computer, phone, or browser. It supports the official DeepSeek Harness desktop edition; see the installation guide.
Android client: Download ds-harness-remote APK (v0.4.27) · Latest version
Archived — no longer maintained. We recommend using the official DeepSeek Harness. Follow its official documentation for setup and usage. This repository and its existing releases are preserved for historical reference; no further updates or fixes are planned.
简体中文 | English
The following documentation describes the archived community app.
An independent, open-source desktop app for DeepSeek Harness. It bundles a tested Harness version and runs it locally in a hardened Electron window on Windows, macOS, and Linux.
The bundled Harness version is 0.2.0-rc.1 (dsh-v0.2.0-rc.1). This project keeps its own Electron application, launching the Harness Web profile with the Desktop integration adapter. It does not use upstream's Desktop application or Desktop host.
The bundled dsh-file-viewer plugin has been removed; file preview is no longer included.
DSH Desktop is a community project, not an official DeepSeek product. DeepSeek Harness is currently a developer preview and may introduce breaking changes.
Features
- Ready-to-use packages with no separate Node.js, npm, or
npxsetup. - Bundled, version-matched DeepSeek Harness and Remote components.
- Remote session access from another authorized computer, phone, tablet, or browser.
- Plugin discovery and installation from npm or GitHub.
- Workspace actions for VS Code, Cursor, VSCodium, Zed, and the system file manager.
- Local-only Harness service, restricted Electron renderers, and external links opened in the system browser.
- Built-in update checks for new DSH Desktop releases with SHA-256 verification.
Historical downloads
Existing versions remain available from GitHub Releases. These are archived community builds and will not receive further updates. For new installations, use the official DeepSeek Harness.
For downloads in mainland China, use Quark Cloud Drive / 夸克网盘.
| Platform | Package |
|---|---|
| Windows x64 installer | DSH-Desktop-vX.Y.Z-windows-x64-setup.exe |
| Windows x64 portable | DSH-Desktop-vX.Y.Z-windows-x64-portable.exe |
| macOS Apple Silicon | DSH-Desktop-vX.Y.Z-macos-arm64.dmg |
| macOS Intel | DSH-Desktop-vX.Y.Z-macos-x64.dmg |
| Linux x64 | DSH-Desktop-vX.Y.Z-linux-x64.AppImage |
| DSH Remote Android client | dsh-remote-android-vA.B.C.apk |
The Android client APK version follows the bundled Remote component. macOS packages are Developer ID signed and notarized. Windows may still show a SmartScreen warning. Only install packages downloaded from this repository's Release page or the mirror above.
To run the AppImage:
chmod +x DSH-Desktop-*.AppImage
./DSH-Desktop-*.AppImage
Quick start
- Open DSH Desktop and wait for Harness to start.
- Go to Settings → Models and configure a DeepSeek API key or another supported provider.
- Add or select a workspace.
- Start a session.
See the upstream Harness Web UI guide for model, workspace, and session usage.
Use the Plugins menu to browse or manage plugins. Plugins run with the same local permissions as Harness, so install only sources you trust. Restart Harness after changing plugins.
On Windows, toggle Help → Launch at Login to start DSH Desktop automatically when you sign in. The checkmark shows whether it is enabled.
DSH Desktop checks GitHub Releases for updates. After downloading and verifying the matching installer, it lets you open the package and exits so the system installer can finish the update. DeepSeek Harness and the bundled components update together with DSH Desktop.
Development
Requires Node.js 24 or newer and npm 10 or newer.
git clone https://github.com/liguobao/dsh-desktop.git
cd dsh-desktop
npm ci
npm start
npm test
npm run check
npm run dist:linux
npm run dist:mac
npm run dist:windows
Installers should be built on their target operating system. GitHub Actions builds all supported platforms when a matching vX.Y.Z tag is pushed.
Security and license
Harness can read and modify files in selected workspaces and execute commands with the permissions you grant. Review the active workspace, model provider, installed plugins, and permission prompts before starting a task. See SECURITY.md for security details and vulnerability reporting.
DSH Desktop is available under the MIT License. Third-party notices are listed in NOTICE.md.
More in Other
dsh-purge
by yujunzhixue
A jailbreak layer for DeepSeek Harness that unlocks every model and lets you swap custom prompts per model (default tuned for the domestic "XiaoMaJiang" model).
deepwiki-rs
by sopaco
Turn code into clarity. Generate accurate technical docs and AI-ready context in minutes—perfectly structured for human teams and intelligent agents.
dsh-plugin-radar
by adamplatin123
An ecosystem radar for the DeepSeek Harness (dsh) plugin community that auto-discovers thousands of candidate plugins and runs continuous k8s-level validation, publishing the results as a browsable plugin catalog.
picgo-core
by picgo
:zap:The ultimate image uploading engine. Both CLI & API supports.
