deepseek-harness-desktopDeepSeek Harness plugin
DeepSeek Harness Tauri 桌面版 | Only 5mb installer, zero environment setup, preset plugins, Windows / macOS / Linux.
- Stars
- 1.6K
- Forks
- 103
- License
- MIT
- Last commit
- Sep 3, 2026
- Latest release
- v0.10.3
Overview
DeepSeek Harness Tauri 桌面版 | Only 5mb installer, zero environment setup, preset plugins, Windows / macOS / Linux.
Original README
Cached from the project repository on Sep 3, 2026. This is source content, separate from the Agents.md review above.
DeepSeek Harness 桌面版
在桌面上一键运行 DeepSeek Harness ——
无需 Node.js、无需 pnpm、无需 Docker,下载即用。
![]() | ![]() | ![]() | ![]() |
- 🧩 插件管理 — 插件面板管理已安装插件,出现异常时提供升级 / 卸载入口,错误详情。
- 🎁 内置插件 — 随安装包内置插件,以及将来引入更多高质量的内置插件。
- 🪶 原生轻量 — Tauri 2 外壳(非 Electron):更小的安装包、更低的内存占用、原生窗口。
- ⌨️ 命令行集成 — 安装自动注册
dsh命令,新开终端即用;不覆盖你已有 shell 配置。 - 🧭 启动引导 — 首次启动可选推荐插件,也可在配置中重新选择。
- 🚀 自更新 — 应用内更新,不需要在重新下载;
预设插件
首次启动引导中提供的插件,按需勾选安装:
- DSH Win Terminal Inspector — Windows 极简模式修复
- DSH Market — 浏览、搜索并一键安装社区插件(推荐)
- DSH Better Sidebar — 类 VSCode 右侧栏,按会话隔离(推荐)
- DSH Notification — 回合完成时的桌面通知
为避免不稳定的预设插件导致软件异常,如需新增插件,请在 dsh-tauri-plugins/issues 提起请求
内置插件
随安装包资源内置的第一方插件:
- DSH Tauri — 提供与 Tauri 2 外壳的通信通道
- DSH Tauri UI — 为 Tauri 2 外壳提供自定义设置侧边栏
- DSH Tauri Worktree — 为每个会话创建隔离的 Git Worktree,并支持检出到本地分支或归档放弃
- DSH Tauri Panel — 侧栏外壳、面板协议
- DSH Tauri Panel Extension — Skills/MCP 管理与导入技能仓库
- DSH Tauri Panel Scheduler — 创建每天、间隔、工作日或每周的定时任务;在独立 Agent 会话中执行,并保留执行记录
- DSH Tauri Session — 将删除工作区改为归档,并提供支持搜索、排序、分组、项目筛选和取消归档的「已归档聊天」设置页
- DSH Tauri Rightclick — 为会话、工作区、正文、链接和输入框补充常用操作(源自于 DSH Session Context Menu)
- 更多即将引入的插件...
快速开始
从 Releases 下载对应平台安装包,安装后启动即可。
macOS(Homebrew): 也可通过 Homebrew 一键安装:
bashbrew install dsh-tauri-desk/desktop/deepseek-harness
首次运行会下载 Node 运行时与 Harness 内核(如已经安装 dsh ,则使用安装版本),随后直接进入 http://127.0.0.1:3080 的 Harness 界面;此后完全本地运行,无需联网。
系统要求: Windows 10+ · macOS 10.15+ · Linux(AppImage / .deb)· 首次运行需要网络
Linux Wayland 注意(PikaOS / GNOME Wayland / Ubuntu 22.04+): AppImage 在 Wayland 下可能因 WebKitGTK 黑屏/崩溃,应用已自动处理常见情形。
若仍黑屏/崩溃:
改用.deb(已验证 PikaOS 4 Wayland),或手动WEBKIT_DISABLE_COMPOSITING_MODE=1 WEBKIT_DISABLE_DMABUF_RENDERER=1 GDK_BACKEND=x11 ./AppImage。图标不显示时,将应用内hicolor图标复制到~/.local/share/icons并运行update-desktop-database。
交流
QQ 群![]() | 微信群![]() |
开发
想参与开发?参见 docs/DEVELOPMENT.zh.md。
工作原理
1┌──────────────────────────────────────────────┐ 2│ Tauri WebView (React) │ 3│ 安装状态机 → 下载进度 → iframe │ 4│ 加载 dsh Web 界面 + 侧边栏控制 │ 5└──────────────────────┬───────────────────────┘ 6 │ invoke 命令 + 事件 7┌──────────────────────┴───────────────────────┐ 8│ Tauri Rust 后端 │ 9│ service/download 安装器 + 解压 │ 10│ service/core Harness 核心多版本管理 │ 11│ service/profile dsh 档案管理 │ 12│ service/plugin 插件卸载 / 升级 │ 13│ service/cli dsh 命令 shim + PATH │ 14│ service/update 桌面端自更新 │ 15│ service/workflow dsh 进程生命周期 │ 16│ task dsh 健康检查 │ 17└──────┬───────────────────────────┬───────────┘ 18 │ │ 19 runtime/ (Node.js v22.22.0) dependencies/dsh/ (发行版) 20 └─────────────┬─────────────┘ 21 ▼ 22 dsh --profile <档案> --host 127.0.0.1 --port 3080 23 │ DSH_HOME=~/.dsh 24 ▼ 25 http://127.0.0.1:3080/ ← 内嵌界面
Harness 发行版由 deepseek-harness-pkg 构建发布。每次启动都会对比最新发行版,本地过期时提醒下载更新;GitHub 不可达时保留本地安装。通过 CLI 全局安装的本地核心会被优先使用。
说明
[!WARNING] 开发预览 — 上游
dsh仍在快速迭代,存在破坏性变更;本项目同步跟随。
[!NOTE] 安全声明 —
dsh具备本地代码执行能力。仅供学习 / 研究 / 测试,请在可信、隔离的环境中使用。
相关项目
- deepseek-harness — 上游
dshagent 平台 - deepseek-harness-pkg — 预打包 Harness 发行版(本应用下载源)
- n8n-desktop — 参考实现





