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 18+ · MIT licensed · Not affiliated with DeepSeek

dsh-desktop — local

checking node and npx

starting @deepseek-ai/dsh@0.1.0-rc.6

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–10 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 npx → 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 npx. That keeps the desktop package below 10 MB, but means Node.js 18+ must already be installed.

Download

One release. Three platforms.

Version 0.1.4 wraps @deepseek-ai/dsh@0.1.0-rc.6. Packages are built by GitHub Actions from the public source.

macOS

Universal DMG

Apple Silicon and Intel in one 8.1 MB disk image. Currently unsigned.

Download DMG
Windows

Portable EXE

A 9.8 MB executable for Windows amd64. Currently unsigned.

Download EXE
Linux

amd64 tar.gz

A 3.8 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)
└── npx @deepseek-ai/dsh web
    └── 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