dsh-desktop
已验证 · 实测可装 liguobao
功能简介
DeepSeek Harness 的独立开源桌面包装器,在本地启动捆绑的 @deepseek-ai/dsh Web UI,并在 Linux、macOS 和 Windows 上的加固 Electron 窗口中加载。
可用 — 实测通过,社区增长中
DeepSeek Harness 的独立开源桌面包装器,在本地启动捆绑的 @deepseek-ai/dsh Web UI,并在 Linux、macOS 和 Windows 上的加固 Electron 窗口中加载。 实测能干净安装、正常启动。社区在增长,是个稳妥选择。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
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.
The bundled Harness version is 0.1.7-rc.2 (dsh-v0.1.7-rc.2). 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.
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.
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.
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.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-desktop」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:liguobao/dsh-desktop Headless(CLI)profile:
dsh plugin --profile headless add github:liguobao/dsh-desktop 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。
使用场景
把 dsh 跑成原生桌面应用——独立窗口、托盘图标、快捷键——而不是浏览器标签。
适合谁
想要已安装应用的感觉和系统集成(托盘、全局热键、开机自启)的人。
二次开发建议
原生壳是缝——加全局快捷键、通知、单实例锁或按 OS 定制的行为。