DSH封装应用产品系统

我要开发同款
kmymdr2026年08月27日
5阅读

技术信息

语言技术
Node.js
系统类型
Windows
行业分类
低代码人工智能
参考价格
10

作品详情

行业场景

把 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 → 启动器退出。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论