AI Agent Hub
Back to plugins
🖥️

dsh-wsl-launcher

Client Updated 2026.09.03

Run the following command in DeepSeek Harness:

dsh plugin install rqzhao1/dsh-wsl-launcher

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

Run dsh plugin install rqzhao1/dsh-wsl-launcher inside DeepSeek Harness to install; the source repository is https://github.com/rqzhao1/dsh-wsl-launcher .

About this plugin

If you run DeepSeek Harness inside WSL on Windows, you probably know the ritual well: open a terminal, type the command, wait for the port, then manually pop a browser tab. Ten times a day and your fingers go mechanical. dsh-wsl-launcher deletes the whole ritual: after installing, a whale-icon shortcut appears on your Windows desktop, and a single double-click takes care of everything.

The internals stay deliberately simple. The shortcut drives a pure-ASCII bash script through wsl.exe; the script resolves dsh via PATH, login shell, or a recorded path in order. If the port is already listening it just opens the browser—double-click ten times and nothing breaks. If the port is free it spawns dsh web as a detached daemon, polls until ready, then launches the default Windows browser. Everything runs through WSL interop, no extra Windows files are created, and uninstalling removes only the shortcut and the launcher directory. Clean.

The plugin also registers a wsl_launcher tool inside any session, so an agent can install, check status, open, stop, or uninstall the launcher on its own—handy when you want to delegate environment management to a model. On non-WSL hosts the plugin loads fine without creating anything, and status remains available. If you live in WSL1 or WSL2 and use the DeepSeek Harness Web UI daily, this is the one-click desktop entry point you have been missing.

Use Cases

  • Double-click a desktop shortcut to one-click boot the WSL Web UI and open the browser
  • Delegate install or status checks to an agent via the wsl_launcher tool inside a session
  • Eliminate the daily ritual of opening a terminal, typing commands, waiting for the port, and popping a browser

Best For

  • Developers who use DeepSeek Harness Web UI daily inside WSL on Windows
  • Workflow users who want to delegate environment management to an agent
  • Users tired of repeated commands who want a permanent desktop entry point