Back to home

YgtqRun

Harnex

Desktop client for DeepSeek Harness (DSH): one-click start/stop, multi-window shell, command box, tray, theme & language sync. Built with Tauri 2 + Vue 3.

Stars
1
Language
Rust
Created
Aug 15, 2026
Updated
Aug 15, 2026

Introduction

Harnex Harnex

把 DeepSeek Harness 装进桌面,打开就用。

Tauri Vue Rust Platform License

中文 | English

Harnex 是什么?

Harnex 是 DeepSeek Harness(DSH)的桌面客户端。DSH 原本只能开浏览器访问,Harnex 把它变成真正的桌面应用——不用记端口、不用切窗口,双击图标就能用,还能一键启停、随手敲命令。

Harnex 主窗口

核心特性

  • 一体化桌面外壳 —— DSH 页面直接内嵌窗口,顶栏与页面同底色一体,跟随 DSH 深浅主题
  • 多开窗口 —— 想开几个开几个,新窗口继承当前尺寸,全部连同一个 DSH
  • 一键启停 —— 启动 / 重启 / 停止,状态实时可见,带启动日志;应用启动时自动拉起,已在运行则复用
  • 控制台抽屉 —— 状态、启停、页面缩放、命令框、设置、关于,收在一个干净的右侧抽屉里
  • 内置命令框 —— 输出流式回显,装插件、跑 npx 随手就来;交互式命令一键转到原生 cmd
  • 页面缩放 —— 50%–200%,和浏览器 Ctrl± 一个手感,按窗口独立记忆
  • 主题与语言同步 —— 在 DSH 里改配色、切语言,Harnex 外壳一秒跟上
  • 窗口记忆 —— 每个窗口的位置大小各自记住,最大化状态不会被误存
  • 托盘常驻 —— 关掉所有窗口也不退出,托盘直接显示 DSH 运行状态

快速开始

环境只需要本机有 Node.js 18+(Harnex 不自带 Node,也不打包 DSH)。

npm install
npm run tauri dev     # 开发模式
npm run tauri build   # 打包安装包

首次启动会自动通过 npx 拉取 DSH;已经装过全局 dsh 的话会优先用它。

小贴士

  • 安装插件需要本机有 pnpm(DSH 的插件管理底层用的是 pnpm)
  • 交互式命令(比如 pnpm 安装)建议放到「原生 cmd」里跑
  • 全部窗口关掉后应用驻留托盘,退出请在托盘菜单里选「退出 Harnex」

反馈与支持

如果 Harnex 对你有帮助,别忘了点个 Star。

许可证

MIT

Harnex 是独立第三方项目,与 DeepSeek 官方无关。