插件目录 / Desktop / dsh-portable-launcher
dsh-portable-launcher
已验证 · 实测可装 15828148
功能简介
DeepSeek Harness Web UI一键便携启动器:自动安装Node.js和dsh,中国镜像回退,三阶段进度带重试和恢复,零下载快速路径,无需管理员
可用 — 实测通过,早期项目
DeepSeek Harness Web UI一键便携启动器:自动安装Node.js和dsh,中国镜像回退,三阶段进度带重试和恢复,零下载快速路径,无需管理员 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
DSH Web UI Portable Launcher
One-click launcher for DeepSeek Harness (dsh) Web UI on Windows.
Zero-config for end users: it auto-installs a portable Node.js and the dsh package when missing, then starts the local
Web UI at http://127.0.0.1:3080.
⚠️ Unofficial community project. Not affiliated with or endorsed by DeepSeek AI.
Thedeepseek.icoicon uses the DeepSeek logo, © DeepSeek.
Features
- 3 major stages with live progress:
[1/3]Node.js check →[2/3]dsh package check →[3/3]launch - Zero-download fast path: when everything is already installed, launch is direct — no downloads, no registry checks
- Automatic portable Node.js install (no admin required; portable mode - no registry or system PATH changes, everything stays inside the package folder)
- Automatic dsh install via a local
npm install --prefixinto the package folder (no global install, no system changes; China npm mirror fallback on retries) - Up to 3 retries per step with clear prompts, then concrete manual instructions
- Resume support: close the window mid-setup, run again — it continues from where it stopped
- Boot-time log (
dsh-startup.log) written next to the launcher - 64-bit check, writable-folder check, port-conflict handling
Requirements
- Windows 10/11 x64
- Node.js is not required — it is downloaded automatically if missing
Usage
- Download
dsh-web-ui-portable.zipfrom Releases and extract it anywhere
(e.g.D:\or Desktop — not Program Files) - Run
setup.batonce — creates a desktop shortcut "DSH Web UI" with the icon - Double-click DSH Web UI (or
dsh-web.bat) - First run: press
Yif asked to download Node.js; downloads take a few minutes - Add your own DeepSeek API key in the UI Settings (platform.deepseek.com)
How it works
- Checks for Node.js v22+; if missing or too old, downloads the latest LTS
win-x64portable build
from npmmirror (fallback: nodejs.org) and extracts it next to the launcher — portable mode, no
registry or system PATH changes, PATH is set for the session from a local marker file - Checks for the
dshpackage; if missing, runsnpm install --prefix "<folder>\dsh-local" @deepseek-ai/dsh
(local install, no global changes) - Launches
dsh web; a background helper pollshttp://127.0.0.1:3080and opens the browser when ready - Progress state lives in marker files next to the launcher (
node/,dsh-ready.txt,dsh-startup.log),
which is what makes resume and the zero-download fast path possible
Privacy
- No telemetry, no analytics, nothing phone-home by the launcher itself
- Your API key is stored by dsh in
%USERPROFILE%\.dsh\.credentials.yaml— never in this folder - The launcher only downloads: Node.js LTS from npmmirror/nodejs.org, and
@deepseek-ai/dshfrom the npm registry
Troubleshooting
The zip contains 使用说明.txt (Chinese) and README-EN.txt (English) with the full FAQ: SmartScreen prompts,
WeChat file corruption, folder-not-writable, port 3080 in use, slow first run, and more. If something fails, the window
shows [1/3] [2/3] [3/3] stage markers and tells you exactly what to do — or open an issue with the window content.
License
MIT — see LICENSE.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-portable-launcher」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:15828148/dsh-portable-launcher Headless(CLI)profile:
dsh plugin --profile headless add github:15828148/dsh-portable-launcher 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。
使用场景
把 dsh 跑成原生桌面应用——独立窗口、托盘图标、快捷键——而不是浏览器标签。
适合谁
想要已安装应用的感觉和系统集成(托盘、全局热键、开机自启)的人。
二次开发建议
原生壳是缝——加全局快捷键、通知、单实例锁或按 OS 定制的行为。