DSH Plugins Marketplace

DSH Plugins

Plugins

/

DSH-Launcher

M

DSH-Launcher

Discovered3

this is a launcher for the official DeepSeek Harness. no modifications it just launches what DeepSeek develops.

DSH-Dock icon

DSH-Dock

Your launchpad for the DeepSeek Harness.

Latest release Platform: Windows License: MIT Status: preview


DSH-Dock is a desktop launcher for the official DeepSeek Harness (@deepseek-ai/dsh). It runs the harness in the background and shows its UI in a native window — no terminal, no copy-pasting commands, no losing your harness when you close the launcher.

DSH-Dock is a wrapper, not a fork. It manages the harness's lifecycle without ever modifying the harness itself.


What it looks like

The dashboard

Control the harness from a clean native window — start it, stop it, see what version is running, and open its UI when you're ready.

DSH-Dock dashboard, idle state

Starting the harness

Click Start Harness and the dashboard shows live progress while the harness boots. First boot installs the harness; subsequent boots are much faster.

DSH-Dock dashboard, starting state

Running

Once the harness is up, the dashboard shows its version, process ID, port URL, and start time. The harness runs in the background — closing the launcher doesn't stop it.

DSH-Dock dashboard, running state

The DeepSeek Harness UI

The harness opens in its own native window, running inside an embedded webview. It's the official UI — unmodified.

DeepSeek Harness running in a native window

Both windows

The launcher stays as a control panel. The harness gets its own space.

DSH-Dock and the DeepSeek Harness side by side


Status: Technical Preview (v0.5.0)

This is a Phase 1 milestone. The launcher works end-to-end for its core use case, but the surrounding features are not yet built.

✅ What works

  • One-click launch of the DeepSeek Harness in a native window
  • The harness runs detached in the background
  • The harness survives the launcher closing — reopening the launcher adopts it instantly
  • Installs the latest RC of @deepseek-ai/dsh automatically on first run
  • Native dashboard with start / stop / open controls

❌ What is not in this preview

  • No version picker — always uses the latest RC channel
  • No settings UI
  • No system tray icon
  • No auto-update for the launcher itself
  • Windows only — macOS and Linux come in Phase 4
  • Unsigned binaries — expect SmartScreen warnings on first launch
  • Node.js v22.19+ must be installed manually (bundled runtime is Phase 4)

The full version-management library, channel picker, and settings surface arrive in later phases. See docs/PROJECT_DSH-DOCK.md for the roadmap.


Installation

Prerequisites

RequirementWhyWhere to get it
Windows 10 or 11 (x64)The launcher is Windows-only for now
Node.js v22.19+ LTSThe harness itself runs on Node; DSH-Dock invokes it during Phase 1nodejs.org
WebView2 RuntimeThe launcher renders its UI inside WebView2Preinstalled on Win 10/11. Get it here if missing

Steps

  1. Download the installer.

    Go to the latest release and download the latest version.

    Note: The binary is unsigned, so Windows SmartScreen will warn you on first run. Click More infoRun anyway.

  2. Run the installer.

    DSH-Dock installer wizard

    The installer is per-user, so it does not require administrator rights. It installs DSH-Dock into %LOCALAPPDATA%\Programs\DSH-Dock\ and adds a Start-menu shortcut.

  3. Launch DSH-Dock.

    The first launch downloads and installs the latest DeepSeek Harness release (~370 MB). This takes a few minutes depending on your connection.

    First run is slow. This is expected. Subsequent launches are instant — the harness is already on disk.

  4. Click Start Harness.

    The dashboard will show progress as the harness boots. Once the badge reads RUNNING, click Open Harness to launch the DeepSeek Harness in its own window.


Common questions

Where does my data live?

DSH-Dock keeps its own state in:

%LOCALAPPDATA%\DSH-Dock\
├── runtime-state.json     # which harness is running, on what port
├── versions\              # installed harness versions
├── logs\                  # launcher and harness logs
└── .npm-cache\            # npm download cache

Your DeepSeek Harness data is never touched. Sessions, configuration, credentials, and plugins live in %USERPROFILE%\.dsh\ (or wherever $DSH_HOME points), and DSH-Dock never reads, writes, or caches inside that directory.

Can I run the official DeepSeek Harness and DSH-Dock at the same time?

In theory yes, but both would use the same %USERPROFILE%\.dsh\ profile and could conflict during the plugin tree build. Recommended: close the official harness before launching DSH-Dock.

Phase 2 will add explicit profile isolation.

What if something goes wrong?

Logs are in %LOCALAPPDATA%\DSH-Dock\logs\:

  • launcher.log — the launcher's own lifecycle events
  • harness-<id>.log — the harness's stdout
  • harness-<id>.launcher.log — the launcher's diagnostics about the harness

If the dashboard shows an error, check launcher.log first. When reporting a bug, attach both launcher.log and the most recent harness-*.log.

How do I uninstall?

Use Settings → Apps → DSH-Dock on Windows, or run the uninstaller in the Start menu.

To remove your harness data too, delete %USERPROFILE%\.dsh\ manually.

Does DSH-Dock phone home?

No. No telemetry, no analytics, no cloud sync. The only outbound requests are to the npm registry (registry.npmjs.org) when installing or checking for harness updates.


Building from source

You'll need:

Then:

git clone https://github.com/MIHassan3/DSH-Launcher.git
cd DSH-Launcher
npm install
cargo tauri build

The installer ends up in src-tauri\target\release\bundle\nsis\.

For architecture details, the phases plan, and development constraints, see docs/PROJECT_DSH-DOCK.md.


Roadmap

PhaseStatusWhat it delivers
Phase 0 — Foundation✅ DoneTauri shell, sidecar IPC, "hello world"
Phase 1 — MVP Core✅ DoneInstall + spawn + adopt, embedded webview, v0.5.0 preview
Phase 2 — Version Library🔄 NextMulti-version download, switching, cache limits
Phase 3 — Settings & Updates⏳ PlannedVersion Manager UI, update preferences, self-updater
Phase 4 — Polish & Release⏳ PlannedSystem tray, macOS + Linux builds, v1.0.0

Security

DSH-Dock only talks to 127.0.0.1 (and the npm registry). It never modifies the harness, never touches your $DSH_HOME, and the harness window has no access to the launcher's internals.

See SECURITY.md for the full security policy.


Legacy

This repository previously shipped a Windows-only PowerShell launcher (v0.1.1 and earlier). It has been superseded by DSH-Dock and is preserved, unmaintained, in legacy/.

If you're still using the old launcher, you can switch to DSH-Dock safely — your harness data in %USERPROFILE%\.dsh\ is untouched.


License

MIT — see LICENSE.

Comments

Loading…

Similar plugins

dsh-plugin-greet

by 0lidaxiang

DeepSeek Harness is a plugin-based system for building AI agents. Everything, from tools and models to the web UI, can be added or replaced as a plugin.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

4

67/wk

MIT

JavaScript

Sep 9, 2026

dsh plugin --profile web add dsh-plugin-greet

by SchrodiL

Desktop launcher for Deepseek Harness as a Chrome APP

Manifest valid

0

49/wk

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-chrome-app-launcher

by amplifthq

A curated distribution of DeepSeek Harness. Overlay, not a fork.

Development & InfrastructureTools & CapabilitiesManifest valid

16

158/wk

MIT

TypeScript

Sep 5, 2026

dsh plugin --profile web add oh-my-dsh

by andrepontesmelo

The DSH productivity suite: plugins + agent skills for the DeepSeek Harness, installable in one command.

Tools & CapabilitiesManifest valid

0

MIT

JavaScript

Sep 11, 2026

dsh plugin --profile web add @andrepontesmelo/dsh-suite

by Nono-neko

An AI-native browser workspace for DeepSeek Harness (DSH), combining multi-tab browsing, live page annotations, lightweight code editing, workspace previews, and Agent-assisted iteration across Web an

Tools & CapabilitiesManifest valid

10

179/wk

Apache-2.0

TypeScript

Sep 10, 2026

dsh plugin --profile web add @nono-neko/dsh-browser

by silencieuxzero

Better Deepseek Harness, with some functional extensions to webui and Deepseek Harness·更好的deepseek harness,对webui和deepseek harness进行了一些功能扩展

Manifest valid

3

GPL-3.0

JavaScript

Aug 16, 2026

dsh plugin --profile web add better-deepseek-harness