跳转至

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/系统安装器装即可,两者暂不参与自动更新。

  

⬇️ 下载最新版本

✨ 核心特性

  • 一键启动:自动拉起 dsh Web 服务并加载界面,无需手动操作。
  • 数据共享:会话、存储、配置都在 ~/.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

🔗 链接