deepseek-harness-desktop (xiincs)¶
| 类型 | 客户端 | 分类 | 桌面端 |
| 星数 | ⭐35 | 状态 | ✅ 活跃 |
| 能力 | desktop | 更新时间 | 2026-08-15 |
📖 项目简介¶
把 harness 自带的 Web 服务(dsh web)装进原生窗口:一键启动、托盘常驻、崩溃自动恢复、自动更新, ~/.dsh 下的数据与浏览器版完全通用。因为用的是系统自带 WebView2 而不是打包一份 Chromium, 安装包小很多;而且刻意不给内嵌页面开 Tauri IPC 权限——它接触不到你的文件系统。 macOS(.dmg)和 Linux(.deb)也在每个 Release 里提供,Windows 版经过签名并接入自动更新; mac/Linux 版未签名、未公证(没有 Apple Developer 账号)——macOS 需要在"系统设置 → 隐私与 安全性"里手动允许打开一次,Linux 直接 dpkg -i/系统安装器装即可,两者暂不参与自动更新。
⬇️ 下载最新版本
✨ 核心特性¶
- 一键启动:自动拉起
dshWeb 服务并加载界面,无需手动操作。 - 数据共享:会话、存储、配置都在
~/.dsh($DSH_HOME),与浏览器版完全一致。 - 智能端口处理:如果
127.0.0.1:3080上已经有dsh服务在跑,直接挂接上去,不会重复起一个实例; - 原生菜单与托盘:托盘图标左键直接打开窗口,右键弹出菜单(在默认浏览器中打开、重启服务、打开数据
- 托盘常驻:关闭窗口只是隐藏,服务继续在后台跑;只有菜单/托盘里的"退出"才会真正停止服务并退出。
- 不再有黑框一闪而过:每一个拉起的子进程(
dsh服务本身、首次运行时的npm install)都抑制了
📦 安装¶
npm install # 安装 @tauri-apps/cli
npm run tauri dev # 编译 Rust 外壳并打开应用窗口
🚀 快速开始¶
npm install
npm run bundle # fetch:node → prepare:runtime → tauri build
# 或者分步执行:
npm run fetch:node # 下载 node.exe → src-tauri/resources/runtime
DSH_RUNTIME_SOURCE=<node_modules 根目录> npm run prepare:runtime # 用本地运行时代替 npm install
npm run build # → src-tauri/target/release/bundle/nsis/DeepSeek Harness_0.3.0_x64-setup.exe