Unofficial community project

Harness power.
Desktop weight.

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

dsh-desktop — local

● checking node and npm

● starting @deepseek-ai/dsh@0.1.7-rc.1

● ready on 127.0.0.1:3080

Desktop host

Everything is still a plugin.

The interface and agent runtime remain upstream. This app owns the native window, startup, logs, port selection and shutdown.

4–11 MBrelease packages
3desktop platforms
Wails + Gonative host stack
0forked upstream UI
Why it exists

The official experience, minus the browser choreography.

DeepSeek Harness already ships a capable Web UI. This project gives it a native home and handles the repetitive desktop work around it.

01 / LAUNCH

Open one app

Checks your local Node.js environment, starts the pinned DSH package, waits for readiness, then loads the UI.

02 / CONTAIN

Keep it local

Uses a loopback address and chooses another local port if 3080 is already occupied.

03 / CLEAN UP

Close cleanly

Terminates the complete npm → pnpm → node → dsh process tree when the desktop app exits normally.

A deliberate trade-off

Small download. Existing runtime.

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.

Download

One release. Three platforms.

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.

macOS

Universal DMG

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 DMG
Windows

Portable EXE

An approximately 11 MB executable for Windows amd64. Currently unsigned.

Download EXE
Linux

amd64 tar.gz

An approximately 4 MB archive for Linux amd64. Requires common WebKitGTK dependencies.

Download tar.gz
Architecture in one glance

A host, not a harness fork.

Model 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.

Put the official Harness in a lightweight native window.

Choose your platform