The project's README from github.com/agent-earth/deepseek-harness-desktop. As one markdown file: README.md.
A minimal, local-first, cross-platform desktop shell for DeepSeek Harness.
English · 简体中文
DeepSeek Harness Desktop packages the official DeepSeek Harness Web experience as a standalone desktop application. It removes the need to start the CLI manually or manage local ports while preserving the full Harness interface.
This project focuses on desktop hosting. It does not fork, modify, inject into, or reimplement the Harness UI. Models, sessions, settings, plugins, and agent capabilities remain provided by the official @deepseek-ai/dsh package.
[!IMPORTANT] This is an unofficial community wrapper and an early-stage project. It depends on the rapidly evolving
@deepseek-ai/[email protected]. The macOS builds are not Apple-notarized, and the Windows builds are not commercially code-signed.
| Platform | Architecture | Package | Download |
|---|---|---|---|
| macOS | Apple Silicon | DMG | Download for Apple Silicon |
| macOS | Intel | DMG | Download for Intel Mac |
| Windows | x64 | Setup installer | Download Windows installer |
| Windows | x64 | Portable ZIP | Download Windows ZIP |
| Linux | x64 | AppImage | Download AppImage |
| Debian / Ubuntu | x64 | deb | Download deb |
All current and historical packages are available on the GitHub Releases page, and you can also download from the Quark Drive mirror: Quark Drive - DeepSeek Harness Desktop v0.3.1
DeepSeek Harness already provides the complete agent runtime and Web UI. This project supplies the host capabilities required for a desktop product:
127.0.0.1 loopback portcontextIsolation, and navigation restrictionsOpen Settings → Plugin Market to browse and search the community catalog, inspect plugin sources, and install, update, disable, or remove plugins. The catalog is fetched live from awesome-dsh-plugin.com, while package changes use the official dsh plugin --profile web workflow and remain in your local DSH profile.
The desktop package includes [email protected] and a compatible pnpm runtime. Market-triggered process restart is disabled because application lifecycle remains owned by the desktop host; refresh the page or restart DeepSeek Harness Desktop when a plugin indicates that a restart is required.
For optional SSH access, search for dsh-ssh-ops in Settings → Plugin Market. It provides SSH terminals, SFTP, port forwarding, batch commands, and database connections. The plugin has been verified to load with the DSH version bundled by this project.
SSH access is not enabled or installed by default because it handles remote credentials and can execute commands on other machines. Review the plugin source and requested permissions, install it only when needed, then restart DeepSeek Harness Desktop after installation.
[!WARNING] Catalog entries are community-maintained third-party code, not endorsements by DeepSeek or this project. Installed plugins run locally with your user permissions and may access data available to Harness. Review the source, publisher, permissions, and build-script warning before installing.
The macOS builds are integrity-signed but are not Apple-notarized. On first launch:
This confirmation is normally required only once.
The Windows installer is not commercially code-signed. If Microsoft Defender SmartScreen appears:
chmod +x DeepSeek-Harness-Desktop-*.AppImage, then launch it directly.sudo apt install ./DeepSeek-Harness-Desktop-*.deb.127.0.0.1 on a random portcontextIsolation and the Chromium sandbox are enabled--expose-internals permission required by Cordis HMR is granted only to the Harness child processDeepSeek Harness Desktop
├── Electron Main
│ ├── Single-instance window
│ ├── Harness child-process lifecycle
│ ├── Random loopback port and readiness checks
│ └── Platform menu and external-link handling
│
├── Harness Child Process
│ └── @deepseek-ai/dsh web
│ └── http://127.0.0.1:<random-port>
│
└── Sandboxed BrowserWindow
└── DeepSeek Harness Web UI
| Platform | Packaging | Packaged startup | Web UI |
|---|---|---|---|
| macOS Apple Silicon | DMG / ZIP passed | Passed | HTTP 200 |
| macOS Intel | DMG / ZIP passed | Passed | HTTP 200 |
| Windows x64 | NSIS / ZIP passed | Passed | HTTP 200 |
| Linux x64 | AppImage / deb passed | Passed | HTTP 200 |
Every release package is built on a matching GitHub-hosted runner and runs a packaged-app smoke test before publication.
The project currently pins @deepseek-ai/[email protected] for reproducible packaging.
The desktop wrapper is available under the MIT License. The bundled DeepSeek Harness, dsh-market, and pnpm packages are also MIT-licensed; their notices are preserved under third-party-licenses.
This project is not affiliated with or endorsed by DeepSeek. DeepSeek Harness and related names belong to their respective owners. The application icon uses the black whale artwork from the upstream DeepSeek Harness Web favicon.