DSH Plugins Marketplace

DSH Plugins

Plugins

/

Tools & Capabilities

/

dsh-plugin-desktop

k

dsh-plugin-desktop

Manifest valid

Opens the DeepSeek Harness Web UI in a native window instead of a browser tab.

hasBundlePatch

dsh-plugin-desktop

English | Русский | 中文

Opens the DeepSeek Harness Web UI in a native window instead of a browser tab.

The plugin does not start a harness of its own. By the time it loads, the process is already listening, so the window simply attaches to it. Ownership stays in one place: the harness outlives the window, and closing the window never takes the server down.

Requirements

The window itself is a separate application, DSH Desktop. The plugin locates and launches it; without it the UI stays in the browser and a warning goes to the log.

Windows only for now.

Installation

dsh plugin --profile web add dsh-plugin-desktop

From a local directory:

dsh plugin --profile web add ./dsh-plugin-desktop

Check that the layer is in place without booting the harness:

dsh --profile web --dump-config

Configuration

The bundle patch already takes the host and port from the webStartup service, that is, from whatever the web app actually bound to.

FieldMeaning
portHarness port. Taken from webStartup by default.
hostAddress. The window only opens for a loopback address.
executableFull path to dsh-desktop.exe when the search fails.

The search looks in %LOCALAPPDATA%\DSH Desktop, %LOCALAPPDATA%\Programs\DSH Desktop, %PROGRAMFILES%\DSH Desktop, then along PATH.

To override the path in your own profile — $DSH_HOME/profiles/web/cordis.patch.yml:

- id: desktop
  config:
    executable: 'C:\Tools\DSH Desktop\dsh-desktop.exe'

A patch replaces a row's whole config, so an override must restate every field it needs, not only the changed one.

Behaviour

  • Server bound to a non-loopback address — the window does not open and the log explains why: a browser is the right surface there.
  • The app is already running — a second launch raises the existing window.
  • The plugin is unloaded — the window closes, the harness keeps running.

Licence

MIT.

Compatibility

DSH 0.2.2-alpha.2: failedDSH 0.1.7-rc.1: failedDSH 0.2.1-alpha.4: failed

Versions

Latest versionPublishedSize
0.0.1——
2.0.0——

Comments

Loading…

Similar plugins

dsh-desktop

by Anestis271

Turn the official DeepSeek Harness WebUI into a natural desktop experience.

UI & ExperienceManifest valid

★ 7

↓ 85/wk

MIT

TypeScript

Aug 17, 2026

dsh plugin --profile web add @anestis271/dsh-desktop

by duanjiangDJ

DeepSeek Harness desktop GUI shell: a lightweight native window that attaches to the running dsh web session.

Manifest valid

★ 0

MIT

JavaScript

Aug 15, 2026

dsh plugin --profile web add dsh-gui

DeepSeek Harness automatically opens browser plugins and includes a built-in WebView2 program to achieve a lightweight desktop experience.

Tools & CapabilitiesManifest valid

★ 1

↓ 258/wk

MIT

JavaScript

dsh plugin --profile web add dsh-auto-open-web

by MARIOMLY

Open the DeepSeek Harness Web UI as a standalone desktop app window (Chromium --app mode) — a DSH host plugin. / 把 DSH Web 界面变成独立桌面应用窗口的 DSH 插件。

Development & InfrastructureManifest valid

★ 0

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-desktop-app

by ayingQAQ

Windows 上的 DeepSeek Harness Web 一键启动器|One-click launcher with background restart and browser refresh.

UI & ExperienceTerminal & ClientsManifest valid

★ 4

↓ 195/wk

MIT

JavaScript

Aug 18, 2026

dsh plugin --profile web add dsh-web-launcher

by Biobuilder-ai

deepseek-harness的插件,可以在web页面直接开关插件,轻量方便

Terminal & ClientsManifest valid

★ 0

MIT

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-plugin-ui-toggle