Open one app
Checks your local Node.js environment, starts the pinned DSH package, waits for readiness, then loads the UI.
Unofficial community project
A lightweight Wails desktop shell for the official DeepSeek Harness Web UI. Native window, managed lifecycle, and three-platform releases—without a bundled browser runtime.
Requires Node.js 22.19+ (22.x) or 24.2+ (24.x) · MIT licensed · Not affiliated with DeepSeek
● checking node and npm
● starting @deepseek-ai/dsh@0.1.7-rc.1
● ready on 127.0.0.1:3080
The interface and agent runtime remain upstream. This app owns the native window, startup, logs, port selection and shutdown.
DeepSeek Harness already ships a capable Web UI. This project gives it a native home and handles the repetitive desktop work around it.
Checks your local Node.js environment, starts the pinned DSH package, waits for readiness, then loads the UI.
Uses a loopback address and chooses another local port if 3080 is already occupied.
Terminates the complete npm → pnpm → node → dsh process tree when the desktop app exits normally.
The app uses the operating system WebView and downloads the pinned DSH package through npm and pnpm. That keeps the desktop packages around 4–11 MB, but means Node.js 22.19+ on the 22.x line, or Node.js 24.2+ on the 24.x line, must already be installed.
Version 0.1.15 upgrades the pinned upstream runtime to @deepseek-ai/dsh@0.1.7-rc.1 and rebuilds the preinstalled plugins against its new multi-instance Session model, opens external session links in the system browser, keeps the right sidebar's document preview working on older WebKit, and retains QR-paired phone access on a trusted LAN. Packages are built by GitHub Actions from the public source.
Apple Silicon and Intel in one approximately 9 MB disk image. Signed with a Developer ID certificate and notarized by Apple since v0.1.9.
Download DMGAn approximately 11 MB executable for Windows amd64. Currently unsigned.
Download EXEAn approximately 4 MB archive for Linux amd64. Requires common WebKitGTK dependencies.
Download tar.gzModel settings, sessions, plugins and agent behavior remain the responsibility of the official DeepSeek Harness runtime.
DeepSeek Harness Desktop (Wails / Go)
└── npm exec → pnpm dlx @deepseek-ai/dsh web --no-open
└── node / dsh
└── Web UI on 127.0.0.1
Desktop owns:
window · launch · logs · shutdown
Important: This is an independent community project. It is not an official DeepSeek product and is not affiliated with DeepSeek AI.