AI Agent Hub
Back to plugins
🖥️

dsh-launch-in-one-click

Client Updated 2026.09.13

Run the following command in DeepSeek Harness:

dsh plugin install 233fxr-collab/dsh-launch-in-one-click

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install 233fxr-collab/dsh-launch-in-one-click inside DeepSeek Harness to install this plugin; the source repository is hosted at https://github.com/233fxr-collab/dsh-launch-in-one-click

About this plugin

Starting a Harness service on Windows used to mean typing the right command, praying the port is free, and deciphering a wall of garbled text when the install terminal and the launch console disagree on code page. dsh-launch-in-one-click strips that ritual down to one double-click, and the part it cares about most is not whether it can start a server but whether it should.

Every time the generated .bat runs, it binds the target port and reads the response body as a fingerprint. If the port is free it launches Harness; if an existing Harness instance answers with its characteristic 401, the launcher refuses to start a second copy and points you to the URL already in use; if some other program holds the port it reports the owning PID instead of guessing. When a newer plugin build loads it rewrites the desktop file with the current template while preserving the port, workspace, and runner the user recorded. The launcher is fully self-contained: uninstall the plugin and the .bat keeps working with no plugin process behind it. Encoding is handled explicitly against the system OEM code page, with GBK double-byte trail-byte scanning and an automatic switch to UTF-8 when a path cannot be carried, so a Chinese Windows console and an English one both get a launcher that prints correctly.

This is built for Windows users who run DeepSeek Harness as a daily tool, want a single double-click to open the service page, and do not want a second instance silently failing on the port bind. If you maintain several workspaces, schedule the launcher through a task, or branch logic on its nine documented exit codes, the same file slots in without a wrapper script.

Use Cases

  • Double-click a desktop icon to launch a daily Harness service without memorizing command-line flags
  • Automatically detect an occupied port, identify an existing instance or foreign process, and surface the correct URL instead of spawning a duplicate
  • Invoke the launcher from scheduled tasks or scripts and branch on its nine documented exit codes without parsing localized output

Best For

  • Developers who run DeepSeek Harness daily on Windows
  • Users managing multiple workspaces who want a one-click launch per environment without memorizing commands
  • Engineers who need to embed launch logic into scheduled tasks or CI/CD pipelines