hanwuji1/dsh-web-launcher ↗★ 0
dsh-web-launcher
One-click launcher for the DeepSeek Harness Web UI: creates a double-click Start-DSH-Web.cmd on the Windows desktop that boots `dsh web` and auto-opens the browser, plus a web_launcher model tool (install / open / status).
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hanwuji1/dsh-web-launcher说明文档
阅读完整 README ↗dsh-web-launcher
One-click launcher for the DeepSeek Harness (dsh) Web UI.
Tired of typing dsh web and then the URL every time? This plugin puts a
double-click launcher on your Windows desktop: it starts dsh web for
you and auto-opens the browser — no commands, no typing. It also registers a
web_launcher model tool so your agent can install, open, or check the Web
UI from the conversation.
Features
- 🖱️ One-click desktop launcher — double-click
Start-DSH-Web.cmd:- Server not running → starts
dsh web, waits until the port is ready, then auto-opens the browser. - Server already running → just opens the browser (no duplicate server, no port conflict).
dshmissing → clear error message instead of a silent flash.
- Server not running → starts
- 🤖
web_launchermodel tool — the agent can runinstall/open/statusfrom chat. - ⚙️ Configurable — port, shortcut name, auto-install on activation.
- 🌍 Encoding-safe — the generated
.cmdis pure ASCII, so it parses correctly under any Windows codepage (GBK/UTF-8).
Install
Requires a dsh profile (e.g. the web profile).
From GitHub:
dsh plugin --profile web add github:hanwuji1/dsh-web-launcher
From npm:
dsh plugin --profile web add dsh-web-launcher
That's it — on the next dsh web start, the plugin creates (or refreshes)
Start-DSH-Web.cmd on your desktop.
No dsh? Standalone install
powershell -ExecutionPolicy Bypass -File install.ps1 # default port 3080
powershell -ExecutionPolicy Bypass -File install.ps1 -Port 8080
Usage
Double-click Start-DSH-Web.cmd on your desktop: