把 DeepSeek Harness 的 WebUI封装为一个桌面应用程序:
双击启动 → 自动拉起dsh web后端 → 打开 Edge独立应用窗口(无浏览器工具栏,观感接近原生应用)→ 关闭窗口即自动回收后端进程并退出。
不依赖任何新增下载(本机需已装 Node.js、dsh CLI、Microsoft Edge 与 .NET Desktop Runtime),
启动器本体由 .NET 编译,无需联网即可构建与运行。
点击空白处退出提示
把 DeepSeek Harness 的 WebUI封装为一个桌面应用程序:
双击启动 → 自动拉起dsh web后端 → 打开 Edge独立应用窗口(无浏览器工具栏,观感接近原生应用)→ 关闭窗口即自动回收后端进程并退出。
不依赖任何新增下载(本机需已装 Node.js、dsh CLI、Microsoft Edge 与 .NET Desktop Runtime),
启动器本体由 .NET 编译,无需联网即可构建与运行。
把 DeepSeek Harness 的 WebUI封装为一个桌面应用程序:
双击启动 → 自动拉起dsh web后端 → 打开 Edge独立应用窗口(无浏览器工具栏,观感接近原生应用)→ 关闭窗口即自动回收后端进程并退出。
DSH.WebUI.exe(启动器,.NET WinForms)
│ 1. 解析本机 node.exe / dsh CLI(lib/bin.js)/ msedge.exe
│ 2. 以 --port 0 拉起: node \lib\bin.js --profile web --port 0
│ (端口由系统自动分配,与其它 dsh 实例永不冲突)
│ 3. 从 stdout 解析 "dsh web: http://127.0.0.1:"
│ 4. 启动 Edge: msedge --app= --user-data-dir=%LOCALAPPDATA%\DSH-WebUI\edge-profile
▼
Edge 独立应用窗口(渲染完整 WebUI,API 走 127.0.0.1 本地回环)
│ 窗口关闭 → 启动器监测到进程退出
▼
回收:结束 dsh 后端进程树 → 删除 backend.pid → 启动器退出。



评论