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.

View source

DeepSeek Harness Desktop

DeepSeek Harness 桌面版

在桌面上一键运行 DeepSeek Harness ——
无需 Node.js、无需 pnpm、无需 Docker,下载即用。

Release Downloads Stars MIT License Windows | macOS | Linux dsh 0.1.2-alpha

English · 文档 · 中文

dsh-tauri-desk%2Fdeepseek-harness-desktop | Trendshift

DSH Desktop 中文宣传横幅

preview 1preview 2preview 4preview 5
  • 🧩 插件管理 — 插件面板管理已安装插件,出现异常时提供升级 / 卸载入口,错误详情。
  • 🎁 内置插件 — 随安装包内置插件,以及将来引入更多高质量的内置插件。
  • 🪶 原生轻量 — Tauri 2 外壳(非 Electron):更小的安装包、更低的内存占用、原生窗口。
  • ⌨️ 命令行集成 — 安装自动注册 dsh 命令,新开终端即用;不覆盖你已有 shell 配置。
  • 🧭 启动引导 — 首次启动可选推荐插件,也可在配置中重新选择。
  • 🚀 自更新 — 应用内更新,不需要在重新下载;

预设插件

首次启动引导中提供的插件,按需勾选安装:

为避免不稳定的预设插件导致软件异常,如需新增插件,请在 dsh-tauri-plugins/issues 提起请求

内置插件

随安装包资源内置的第一方插件:

快速开始

Releases 下载对应平台安装包,安装后启动即可。

macOS(Homebrew): 也可通过 Homebrew 一键安装:

bash
brew 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 群
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       └─────────────┬─────────────┘
2122   dsh --profile <档案> --host 127.0.0.1 --port 3080
23                     │  DSH_HOME=~/.dsh
2425        http://127.0.0.1:3080/  ← 内嵌界面

Harness 发行版由 deepseek-harness-pkg 构建发布。每次启动都会对比最新发行版,本地过期时提醒下载更新;GitHub 不可达时保留本地安装。通过 CLI 全局安装的本地核心会被优先使用。

说明

[!WARNING] 开发预览 — 上游 dsh 仍在快速迭代,存在破坏性变更;本项目同步跟随。

[!NOTE] 安全声明dsh 具备本地代码执行能力。仅供学习 / 研究 / 测试,请在可信、隔离的环境中使用。

相关项目

License

MIT,附加非商用条款 © deepseek-harness-desktop contributors