DeepSeek Harness(dsh)很酷,但每次用都得打开终端敲 dsh web 再手动开浏览器——太折腾了。于是整了个桌面壳:DSH Desktop,把 dsh 变成双击即用的原生应用。基于 Tauri 2,Windows 原生体验,主程序只有 3.6 MB。

特性

  • 双击即用:自动拉起 dsh web 服务,秒开 DSH 界面
  • 单实例:重复双击只会唤起已有窗口,不会开第二个进程、双托盘图标
  • 常驻后台:关窗自动藏进系统托盘,dsh 服务继续跑,下次启动秒开
  • 一键安装:没装 dsh/pnpm/npm?引导页一键补齐
  • 自动更新检测:启动时后台比对 npm 最新版,有新版本开屏横幅提示、一键升级
  • 服务管理:托盘菜单提供显示窗口 / 检查更新 / 退出(保留服务)/ 退出并停止服务

工作原理

  1. dsh 本质是本地 Web 服务(默认监听 127.0.0.1:3080)
  2. 启动器检测 3080 端口:已运行直接复用,没跑就后台拉起 dsh web --no-open
  3. 服务就绪后,WebView2 窗口加载 http://localhost:3080 承载完整 DSH 界面
  4. 会话、配置、插件都留在 ~/.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 安装包。

链接