Start DeepSeek Harness (dsh) inside VS Code and open its web UI in the built-in browser.
This extension does not ship an LLM model, DeepSeek Harness itself, or a DeepSeek API key.
Principles
Loose coupling — the extension only starts dsh through its public entry point (npx or a source checkout) and opens the web UI, never depending on dsh internals — so the dsh plugins you configure keep working as-is.
Resilient to fast change — it launches with the official command and reads only stable ~/.dsh data, so it keeps working across upgrades.
Features
Start / Stop — runs dsh via npx and opens the web UI once it is ready.
Source run (optional) — run from a local checkout: set dsh.path to a deepseek-harness git clone. A fresh clone works — on first start the extension offers to run pnpm install + build for you.
Dashboard panel — server status, a live console, the official DeepSeek API status, and your account balance.
DSH Update — source run only: click the refresh button (⟳) to check for updates; when one is available, an Update button labeled with the new version appears, and clicking it pulls the update.
Browser choice — built-in or system browser.
Usage
Click the DSH Launcher Panel whale icon in the activity bar, then click Start.
Settings
Settings → search "dsh":
Key
Default
Description
dsh.browser
built-in
built-in or external
dsh.hideConsole
true
Hide the console on Windows
dsh.path
empty
Path to a deepseek-harness git clone for source mode (first start offers to build it)
dsh.nodePath
empty
Path to node.exe; empty uses the node on PATH
dsh.port
3080
Web UI port
Notes
Start/stop is idempotent: it probes the port first and does not start twice.
Closing VS Code does not stop the server; stop it from the panel or command palette.
The API Status card supports DeepSeek only for now — it only shows when a DeepSeek model is configured in dsh.
Log file: %TEMP%\dsh-launcher-panel.log
DSH cannot run "minimal mode" properly on Windows for now.