dsh-launcherA76
@Ruler4396A lightweight Windows launcher for DeepSeek Harness: it starts the dsh service silently at logon and opens a ~50–150MB standalone WebView2 window instead of a full browser — double-click and go, no commands. Missing Node.js, slow downloads and port conflicts all raise an explicit dialog.
There is no package.json at the repo root, so dsh plugin add fails outright. It may be an index list, documentation, a standalone app, or still in development — check the repo README for how to use it.
This launcher is for Windows users who would rather not open a terminal every time. Once installed, it starts the dsh service silently after you log in, with no window popping up; when you want it, double-click to open a standalone WebView2 window that uses roughly 50–150MB and releases it when closed — much lighter than keeping a whole browser open. If the service isn't running, the launcher starts it and waits for readiness; the first run downloads dsh components through npx with an on-screen progress indicator, so dsh never needs to be installed globally. Failures stop being silent: missing Node.js, a slow download or an occupied port each raise a dialog that says what happened. Logs are split in two — the dsh service log at `%USERPROFILE%\.dsh-web.log` and the shell startup trace at `DSH_HOME\dsh-launcher\shell.log`. The custom-drawn title bar and the window/taskbar icons follow the dsh theme and switch between light and dark instantly, no restart needed. A companion plugin, `dsh-launcher-lifetime`, adds a "Node service residency" setting inside dsh with three modes (follow window / always on / tray-resident) that decide whether the node service keeps running after you close the window; without the plugin the launcher defaults to follow-window. Ships as both an MSI installer and a portable ZIP.
- ▸Silent autostart of the dsh service at logon, with a standalone WebView2 window (~50–150MB, freed on close) replacing a full browser
- ▸Starts the service and waits for readiness if it isn't up; first run pulls components via npx with progress, so dsh needs no global install
- ▸Missing Node.js, failed downloads and port conflicts all raise explicit dialogs; service log and shell startup trace are kept separate for triage
- ▸Companion plugin `dsh-launcher-lifetime` adds three service-residency modes — follow window / always on / tray-resident — applied live with no restart
Windows MSI 启动器,CI+Release 完整、新手向文档细致;非插件形态
Drop it into your README — it links back to this page.
