将 DeepSeek Harness(dsh)封装为桌面应用:Tauri v2 壳 + 内置 dsh web 服务器 + WebView GUI,三平台离线自包含。
安装包
- Windows (x64):DeepSeek-Harness-Desktop_0.1.0_x64-setup.exe(NSIS)
- macOS (Apple Silicon):DeepSeek-Harness-Desktop_0.1.0_aarch64.dmg
- Linux (x64):DeepSeek-Harness-Desktop_0.1.0_amd64.deb(Debian/Ubuntu)
特性
- 双击即用:内置 Node v22.23.1 + @deepseek-ai/dsh@0.1.2-rc.1(521 依赖),无需安装 Node.js
- 复用现有 CLI 配置(~/.dsh 会话/凭据);端口自动分配(--port 0)
- 关闭窗口彻底退出本地服务器,无残留进程;启动失败展示可读错误页
- 单实例运行;三平台 CI 构建 + 进程级冒烟测试(DSH_BOOT 就绪校验)
已知限制(v1)
- 安装包未签名(macOS Gatekeeper 右键打开;Windows SmartScreen 仍要运行)
- Linux AppImage 当前需本地构建(CI 上 linuxdeploy 不稳定);macOS 仅 arm64
- Windows 10 需 WebView2 Runtime;Linux 需 webkit2gtk-4.1(deb 自动依赖)
开发:npm run prepare:runtime && npm run tauri:dev;详见 README。