liguobao/dsh-desktop
An independent, open-source desktop wrapper for DeepSeek Harness. It starts the bundled @deepseek-ai/dsh Web UI locally and loads it in a hardened Electron window on Linux, macOS, and Windows.
Project Overview项目介绍
DSH Desktop is an independent open-source desktop client for DeepSeek Harness. It runs a bundled, version-matched Harness locally in a hardened Electron window on Windows, macOS, and Linux, offering ready-to-use packages without separate Node.js or npm setup. Features include read-only previews for source code, text, Markdown, images, PDFs, CSV, JSON, and YAML, remote session access, plugin discovery from npm or GitHub, and workspace actions for VS Code, Cursor, VSCodium, and Zed. Built-in update checks include SHA-256 verification. Use it for zero-config local Harness workflows. DeepSeek Harness is currently a developer preview and may introduce breaking changes.
DSH Desktop 是 DeepSeek Harness 的独立开源桌面客户端。它在 Windows、macOS 和 Linux 上以加固的 Electron 窗口本地启动预打包、版本匹配的 Harness,支持源码、文本、Markdown、图片、PDF、CSV、JSON、YAML 只读预览、远程会话、npm/GitHub 插件管理以及 VS Code、Cursor 等工作区操作,并内置带 SHA-256 校验的更新检查。适合需要零配置运行 Harness 的用户。Harness 目前为开发者预览版,可能引入破坏性变更。
请帮我了解并安装插件:【dsh-desktop】【https://github.com/liguobao/dsh-desktop】
Send this message to DSH in your current session. CLI install commands may not be accurate across systems — DSH will figure it out for you.把上面这条消息直接发给当前会话里的 DSH,让它帮你了解并安装。安装命令不一定准确,发给 DSH 更稳。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:liguobao/dsh-desktop
把 liguobao/dsh-desktop 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
DSH Desktop
简体中文 | English
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.
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, Remote, and File Viewer components.
- Read-only previews for source code, text, Markdown, images, PDFs, CSV, JSON, and YAML.
- 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.
Download
Download the latest version from GitHub Releases.
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.
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.
anywhere-labs/dsh-desktop
ccch1mneyyy/dsh-TUI
shaobeichen/dsh-pocket
whitelonng/dshcode
myYangyunfan/dsh_desktop
lencx/Minke
Nagi-ovo/dsh-ads