DeepSeek Harness plugin

desktop-launcher-plugin

Adds a Desktop card to the settings page that detects the DeepSeek Harness Desktop app and launches it with one click.

Jump to install

Source facts

Repository
Ch0uHuaZ1/DeepSeek-Harness-Desktop
Latest update
Aug 17, 2026
Category
Usage & Billing
GitHub stars
3

Install

Start with a prompt that asks an agent to read the source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to read the page and repository first.

Do not install anything yet. Read this DeepSeek Harness plugin and explain what it does, which files, networks, or credentials it can access, and how to install and remove it.

Plugin page: https://deepseekplugins.org/plugins/Ch0uHuaZ1/DeepSeek-Harness-Desktop~23desktop-launcher-plugin
GitHub: https://github.com/Ch0uHuaZ1/DeepSeek-Harness-Desktop/tree/main/packages/desktop-launcher-plugin
Plugin: DeepSeek-Harness-Desktop#desktop-launcher-plugin
Author: Ch0uHuaZ1
Install command: dsh plugin --profile web add github:Ch0uHuaZ1/DeepSeek-Harness-Desktop#path:/packages/desktop-launcher-plugin

Do not run the install command until I confirm.

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-desktop-launcher

Detect and launch the DeepSeek Harness Desktop app from the DSH Web UI.

A cordis plugin for DeepSeek Harness that adds a "Desktop" card to the settings page. It shows whether the desktop app is running and offers a one-click launch button.

Features

  • Status detection — probes the web service port and the desktop app process on Windows.
  • One-click launch — starts the desktop app exe when found, otherwise falls back to opening

the Web UI in the default browser.

  • Bilingual UI — follows the DSH locale (中文 / English).

Verify

Once installed and restarted, check the HTTP API directly:

curl http://127.0.0.1:3080/api/desktop-launcher/status
# {"running":false,"pid":null,"port":3080,"serviceUp":true,"exePath":"...exe"}

curl -X POST http://127.0.0.1:3080/api/desktop-launcher/launch -H 'Content-Type: application/json' -d '{}'
# {"launched":true,"exePath":"...exe","method":"exe"}

Or open Settings → Desktop in the Web UI and click Launch Desktop.

A smoke test is included:

node packages/desktop-launcher-plugin/test/smoke.mjs 3080
# SMOKE TEST PASSED

Install

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

Or clone this repository into ~/.dsh/profiles/web/node_modules/dsh-desktop-launcher and register it in ~/.dsh/profiles/web/cordis.patch.yml:

- insert:
    - id: desktop-launcher
      name: dsh-desktop-launcher

Then restart dsh web.

HTTP API

RouteMethodDescription
/api/desktop-launcher/statusGET{ running, pid, port, serviceUp, exePath }
/api/desktop-launcher/launchPOSTLaunch the desktop app (or open the browser)

License

MIT