YgtqRun / Harnex

Listed

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.

mainTool View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:YgtqRun/Harnex

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub ↗
Commit 057a171Synced Aug 18, 2026

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 官方无关。

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

DocumentationDetected

Repository information

Language
Rust
License
MIT
Latest release
v0.1.0
Last updated
Aug 15, 2026, 4:56 PM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.