Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
dsh-tauri-desk/deepseek-harness-desktop: DeepSeek Harness Tauri 桌面版 | Only 5mb installer, zero environment setup, preset plugins, Windows / macOS / Linux.

dsh-tauri-desk/deepseek-harness-desktop: DeepSeek Harness Tauri 桌面版 | Only 5mb installer, zero environment setup, preset plugins, Windows / macOS / Linux.

13 hours ago

DeepSeek Harness Desktop

DeepSeek Harness 桌面版

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

Release Downloads Stars MIT License Windows | macOS | Linux dsh 0.1.5-rc.2

English · Español · 文档 · 中文

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

DSH Desktop 中文宣传横幅

  • 🧩 插件管理 — 插件面板管理已安装插件,出现异常时提供升级 / 卸载入口,错误详情。
  • 🎁 内置插件 — 随安装包内置插件,以及将来引入更多高质量的内置插件。
  • 🪶 原生轻量 — Tauri 2 外壳(非 Electron):更小的安装包、更低的内存占用、原生窗口。
  • ⌨️ 命令行集成 — 安装自动注册 dsh 命令,新开终端即用;不覆盖你已有 shell 配置。
  • 🧭 启动引导 — 首次启动可选推荐插件,也可在配置中重新选择。
  • 🚀 自更新 — 应用内更新,不需要重新下载;
  • 🐾 桌宠 — 提供 Pets / Codex 双来源桌宠管理,预设宠物开箱即用(直连远端素材,无需下载)、可导入 Codex .zip 资源包,并根据会话活动显示状态气泡。

预设插件

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

  • DSH Market — 浏览、搜索并一键安装社区插件(推荐)
  • DSH Better Sidebar — 类 VSCode 右侧栏,按会话隔离(推荐)
预设插件清单由桌面端维护。为避免不稳定的预设插件导致软件异常,如需新增或更新预设,请在 deepseek-harness-desktop/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 Turn Rewind — 按 Agent 回合记录私有 Git 快照、显示文件变更卡片,并在冲突保护下撤销该回合改动
  • DSH Tauri Session — 将删除工作区改为归档,并提供支持搜索、排序、分组、项目筛选和取消归档的「已归档聊天」设置页
  • DSH Tauri Pet — 管理 Chat / Codex 桌宠、预设宠物下载、资源包导入和会话活动状态
  • DSH Tauri Rightclick — 为会话、工作区、正文、链接和输入框补充常用操作
  • 更多即将引入的插件...

快速开始

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

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

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

工作原理

┌──────────────────────────────────────────────┐
│ Tauri WebView (React)                        │
│   安装状态机 → 下载进度 → iframe              │
│   加载 dsh Web 界面 + 侧边栏控制              │
└──────────────────────┬───────────────────────┘
                       │ invoke 命令 + 事件
┌──────────────────────┴───────────────────────┐
│ Tauri Rust 后端                              │
│   service/download  安装器 + 解压            │
│   service/core      Harness 核心多版本管理   │
│   service/profile   dsh 档案管理             │
│   service/plugin    插件卸载 / 升级          │
│   service/cli       dsh 命令 shim + PATH     │
│   service/update    桌面端自更新             │
│   service/workflow  dsh 进程生命周期         │
│   task              dsh 健康检查             │
└──────┬───────────────────────────┬───────────┘
       │                           │
  runtime/ (Node.js v22.22.0)   dependencies/dsh/ (发行版)
       └─────────────┬─────────────┘
                     ▼
   dsh --profile <档案> --host 127.0.0.1 --port 3080
                     │  DSH_HOME=~/.dsh
                     ▼
        http://127.0.0.1:3080/  ← 内嵌界面

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

说明

[!WARNING]
开发预览 — 上游 dsh 仍在快速迭代,存在破坏性变更;本项目同步跟随。
[!NOTE]
安全声明dsh 具备本地代码执行能力。仅供学习 / 研究 / 测试,请在可信、隔离的环境中使用。

相关项目

插件数据源

插件在运行时直接引用的远端素材与上游清单:

插件子仓库

source/ 下按插件需要克隆的参考仓库,多数不随本仓库提交:

License

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

Chat with me