Alvinpro/DSH-Launcher

Alvinpro★ 0Rust最后同步: 2026-08-19

在 GitHub 打开

A single-file Rust Windows OS launcher for the dsh (DeepSeek Harness) web UI — no WebView2, no runtime deps, just a few hundred KB. Double-click to start; close the browser and the whole process tree is torn down — no terminal to babysit, no leftover node processes holding the port, no console flash.

README 摘要

What it is / 这是什么 A single-file Rust Windows OS launcher for the dsh (DeepSeek Harness) web UI — no WebView2, no runtime deps, just a few hundred KB . Double-click to start; close the browser and the whole process tree is torn down — no terminal to babysit, no leftover node processes holding the port, no console flash. 一个用 Rust 编写的单文件 Windows OS 启动器,用于启动 dsh (DeepSeek Harness)Web UI—— 免 WebView2、零运行时依赖、体积仅几百 KB 。双击即起,关闭浏览器即自动清理整个进程树——不用守着终端、不会残留 node 进程占端口、全程无黑窗闪烁。 Quick start / 快速开始 1. Double-click dsh-launcher.exe — no config file needed. Defaults: dsh web on port 3080. 双击 dsh-launcher.exe —— 无需任何配置,默认以 dsh web 启动、端口 3080。 2. Customize via command line (optional) / 需要自定义?命令行参数(可选): dsh-launcher.exe --port 8899 --args "web --port 8899" 3. Close the browser: dsh shuts down, zero residue. (Browser already open? Right-click the tray icon to exit.) 关闭浏览器:dsh 自动停服、零残留。(浏览器本就在用?托盘图标右键退出。) CLI option / 命令行参数 Description / 说明 --url Service URL / 服务地址(默认 http://127.0.0.1:3080 ) --port Readiness probe port / 就绪探测端口(默认取 url 端口) --timeout Readiness timeout / 就绪等待超时(默认 30s) --package npm package for npx / npm 包名(默认 dsh ) --args dsh launch args, overrides config / dsh 启动参数(覆盖配置文件) --dsh-path Ex…

在 GitHub 查看完整 README →
终端/TUIdshdsh-plugindsh-weblauncherno-webviewrustterminalweb ui

分类