DeepSeek Harness(dsh)很酷,但每次用都得打开终端敲 dsh web 再手动开浏览器——太折腾了。于是整了个桌面壳:DSH Desktop,把 dsh 变成双击即用的原生应用。基于 Tauri 2,Windows 原生体验,主程序只有 3.6 MB。
特性
- 双击即用:自动拉起
dsh web服务,秒开 DSH 界面 - 单实例:重复双击只会唤起已有窗口,不会开第二个进程、双托盘图标
- 常驻后台:关窗自动藏进系统托盘,
dsh服务继续跑,下次启动秒开 - 一键安装:没装 dsh/pnpm/npm?引导页一键补齐
- 自动更新检测:启动时后台比对 npm 最新版,有新版本开屏横幅提示、一键升级
- 服务管理:托盘菜单提供显示窗口 / 检查更新 / 退出(保留服务)/ 退出并停止服务
工作原理
dsh本质是本地 Web 服务(默认监听127.0.0.1:3080)- 启动器检测 3080 端口:已运行直接复用,没跑就后台拉起
dsh web --no-open - 服务就绪后,WebView2 窗口加载
http://localhost:3080承载完整 DSH 界面 - 会话、配置、插件都留在
~/.dsh,跟命令行用法完全一致
怎么用
方式一:下载 DSH Desktop_0.1.0_x64-setup.exe 安装,桌面出图标。
方式二:免安装版 dsh-desktop.exe 双击直接跑(首次运行会自动弹引导页补环境,需要本机有 Node.js)。
从源码构建
Rust(MSVC 工具链)+ Node 18+ + WebView2(Win10/11 自带)→ npx tauri build --bundles nsis,产物含免安装 exe 和 NSIS 安装包。
评论