让数百个 DeepSeek Harness 插件共存的桌面客户端(DSH-Desktop-EAC)
DSH-Desktop-EAC 把 DeepSeek Harness(dsh)这条命令行工具链包成 Windows 与 Apple Silicon Mac 上双击即用的桌面客户端,内置 Node.js、插件市场、10 款皮肤和插件快照回滚。本文讲清它的平台边界、安装方式与关键配置字段,也整理了更新失败、插件不显示这类已修复问题的历史记录,帮读者判断该不该用它。
DeepSeek Harness(dsh)官方的用法是命令行:自己装 Node.js,用包管理器装插件,插件装崩了再自己翻日志排查。DSH-Desktop-EAC 想省掉的就是这一串步骤,让 dsh 在 Windows 和 Apple Silicon 的 Mac 上以双击即用的窗口程序跑起来,同时在官方内核外面叠一层插件市场、皮肤和插件快照回滚。
DSH-Desktop-EAC 是 DeepSeek Harness(dsh)的桌面客户端,内置 Node.js、npm CLI 与 dsh 本体,把命令行工具包装成双击即用的窗口程序,并附带插件市场、皮肤与插件快照回滚。
它读写的还是 dsh 原有的那套数据:会话与 API Key 放在 ~/.dsh,桌面端默认与 CLI 共享这部分,只把插件环境隔离开。仓库同时维护几条发布线,正式版停在 v5.3.6,v6.0.0-beta.1 在 2026-09-28 发出,另有一条 Windows 专用的 AIO 线(aio-v1.2.0、aio-v6.9.3-alpha.1)。项目主页和下载都在 https://github.com/DSH-EAC/DSH-Desktop-EAC,采用 MIT 许可证,主要语言是 JavaScript,Star 数 1832。

它不做什么
README 里写明,EAC 不修改官方 dsh 内核,官方插件架构和能力原样保留。它做的是外壳和整合,不替 dsh 换引擎。能直接看出来的限制有这么几条。
- 下载资产只有 Windows 10/11(x64)与 macOS 13+(Apple Silicon / arm64)两套。Linux 只在说明里以「与 Windows 同源同版本」一句带过,仓库没有给出对应的安装文件。
- 早期的 v4.4.1 Electron 版已退役,只留在 Release 存档里;5.2 起桌面版统一成 Tauri/Rust 壳。
- 仓库正在重大重构,重构期间不接受外部 Issue 和 PR,v5 剩余的 Bug 也不再修复。
- AIO 版不接入客户端自更新通道,插件自动更新默认关闭,也不被设为仓库的 Latest。
- 安装包尚未做 Authenticode 签名,Windows SmartScreen 可能提示未知发布者。
- 仓库顶层虽然有一个
reports/目录,但 README 没有说明它是不是客户端的运行期输出位置,这里不能替它下结论。
用之前先准备好什么
系统要求是 Windows 10/11(x64)或 macOS 13+(Apple Silicon / arm64)。README 明确写了「无需预装 Node.js 或任何其他运行时」,运行时已经打进包内。
真正要提前准备的是 dsh 那边的数据。桌面端默认共享 ~/.dsh 里的会话与 API Key,所以官方 dsh 得先配好,再来装这个客户端。桌面端只隔离插件环境,用的是独立的 web-desktop profile。
下载后要用 Release 提供的 SHA256SUMS.txt 核对文件完整性,AIO 的安装路径建议不超过 120 个字符。老用户直接覆盖安装即可,插件、皮肤、会话和配置存在 %APPDATA%\DSH-Desktop-EAC\ 与 ~/.dsh,升级过程不触碰这两处。
主要功能
README 的功能一览是按「官方默认体验对照 EAC 增强」逐条列的,下面挑出对选型影响最大的几项。
- 内置运行时,双击即用。安装包里带 Node.js、npm CLI 和 dsh 本体,提供安装版与便携版两种形态。v5.4 起同一个安装包在安装时可选「完整版」或「精简版」,精简版只默认停用桌宠、手机桥、多智能体这类外围插件,设置里能一键启用,不用重装。
- 插件市场。在客户端里搜索插件并一键安装、卸载和管理,不用回到包管理器操作。
- 插件快照与回滚。插件安装和启动前自动快照,出问题时支持体检、修复、重试、回滚,并生成事故报告。
- 独立插件环境。桌面端跑在
web-desktopprofile 上,与 CLI 共享会话和 API Key,插件互不干扰。 - 界面定制。内置 10 款皮肤,可调字体、字号、颜色和移动端布局。配套的 DSH EAC Launcher 提供多实例隔离、本地实例导入、版本一键升级与回退。
- 项目工具。内置文件树、行级 diff、一键还原、常驻终端,以及 HTML 与本地端口预览。
- 上下文与人设。自动压缩上下文,替掉手动执行
/compact这一步;提供人设卡管理和soul.md热重载。 - 模型与 MCP 配置。可视化配置视觉模型和 MCP,支持从 Claude Code、Codex 导入配置。另可一键接入微信 ClawBot / OpenClaw。
安装与最短示例
Windows 侧当前正式发布线是 5.x,安装包直接从 Release 下载。最短路径就是下载安装版并运行:
Deepseek-Harness-EAC-5.3.6-Setup-x64.exe
不想装进系统就用便携版,解压到任意目录直接运行,数据跟随程序目录,可以整体搬走:
Deepseek-Harness-EAC-5.3.6-portable.zip
AIO 这条线是 Windows x64 的整合包,资产名与正式版刻意区分开,不要混用版本号:
DSHEAC-AIO-v1.2.0-Setup-x64.exe
DSHEAC-AIO-v1.2.0-Portable-x64.zip
macOS 给的是 .dmg 与 .app.zip 两个文件,随 v5.1.0 Release 发布。AIO 从旧版覆盖安装时只继承会话与供应商配置,不继承旧版插件,内置插件随安装包一起更新。
关键参数
这个项目没有对外暴露一串命令行参数,配置主要通过界面和数据目录生效。README 里出现过的字段有这些。
~/.dsh:会话与 API Key 的存放位置,桌面端与 CLI 默认共享。DSH_HOME:启动器用它给每个实例指定独立的数据目录。web-desktop:桌面端使用的独立插件 profile,用来和 CLI 的插件环境隔离。soul.md:人设文件,支持热重载。%APPDATA%\DSH-Desktop-EAC\:Windows 上的客户端数据目录。.dsh-aio-data:AIO 便携版写入数据的同级目录。
文件完整性用 Release 附带的 SHA256SUMS.txt 或 SHA256SUMS-AIO-v1.2.0.txt 核对,仓库里没有提供别的校验方式。
结果在哪里看
运行结果直接体现在客户端窗口里:会话、插件列表、皮肤设置和工作区都在界面上操作。数据落盘分三处,%APPDATA%\DSH-Desktop-EAC\、~/.dsh,以及 AIO 便携版同级目录下的 .dsh-aio-data。插件崩了之后的事故报告由快照机制生成,README 没有说明它写到哪个路径。
实际使用中的坑
仓库的 Issue 列表里,评论数最高的几条集中在安装、更新和插件管理三个环节,目前状态都是已解决。挑几条有代表性的:
- 「每次出新版本,还是经常更新不成功」,这条有 14 条评论,说明更新链路在多个版本里反复出过问题。已解决。
- 「win10 环境 便携版双击没有反应」——双击后界面不出现,但任务管理器里能看到进程。已解决。
- 「插件无法关闭」——设置里的插件管理页签把所有组件都显示为核心页签,右边的 checkbox 是灰的,用户想关掉某个插件(例如 dsh-offpeak)找不到入口。已解决。
- 「plugin 下载成功后不显示」——插件下载完成却不出现在插件列表里,列表里也开不了。已解决。
- 「已安装视觉模型但告知此模型不支持图片」——装了视觉模型,使用 deepseek 模型时仍提示不支持图片。已解决。
另有一条反馈指出内置插件偏多:42 条插件全挂载且默认启用,和用户此前装的同类插件会撞车,建议首次打开或更新后加一个选择向导。这条也是已解决状态,对应的就是 v5.4 之后完整版与精简版二选一的改法。
横向对照
下面两个是搜索结果里能直接找到的同类 dsh 桌面客户端,都走 Windows 路线,放在一起看取舍会更清楚。
| 项目 | 适合谁 | 部署方式 | 主要限制 | 什么情况下选它更合适 | 项目地址 |
|---|---|---|---|---|---|
| DSH-Desktop-EAC | 想在 Windows 或 Apple Silicon Mac 上用图形界面管 dsh、并且需要插件市场与皮肤的人 | Release 下载 exe(安装版 / AIO)或 zip(便携版),另有 macOS 的 dmg 与 app.zip | 安装包未签名;AIO 不接自更新;仓库正在重构,v5 剩余 Bug 不再修复;安装体积大 | 需要插件快照回滚、10 款皮肤、人设卡这类外围能力,且愿意接受较大安装体积时 | DSH-Desktop-EAC |
| ningbainb/deepseek-harness-desktop | 要一个开箱即用的 Windows 图形界面、不需要插件市场的用户 | 仓库没有说明,描述中写的是零配置安装 | 未逐一核实;从描述看不出有插件市场与皮肤体系 | 只想要一个干净的 dsh 窗口程序,不打算折腾插件生态时 | ningbainb/deepseek-harness-desktop |
| myYangyunfan/dsh_desktop | Windows 上想要自带 Node.js 与 dsh CLI 的轻量封装的人 | 仓库没有说明,描述提到捆绑 Node.js 与 dsh CLI | 未逐一核实;从描述看只覆盖 Windows | 手上有 Windows 机器、只需要把 CLI 包一层界面时 | myYangyunfan/dsh_desktop |
本项目在插件生态和外围功能上是覆盖最广的一个,代价也很具体:安装版约 191 MB、便携版约 228 MB、AIO 约 313 MB,仓库体积 259311 KB,内置插件默认启用的做法本身就有用户嫌臃肿。如果只想双击打开一个 dsh 窗口,不需要插件市场、快照回滚和皮肤,那两个同类项目在体积和上手步骤上更省事;差别主要在插件管理与定制能力,而不是能不能连上 dsh。这两个对比项的细节我没有逐一核实,只按仓库描述给出定位。
适合谁
适合在 Windows 或 Apple Silicon Mac 上长期用 dsh、又希望插件装着装着不会把环境搞坏的人,快照回滚和独立 profile 就是为这种场景准备的。也适合已经装过一堆社区插件、想把它们集中到图形界面里管理的人。
不适合只想跑一条命令、不想多装一个几百 MB 客户端的人;也不适合需要 Linux 桌面版的用户,仓库没有给出对应的安装文件。还在用 v5 的用户要清楚,v5 剩余的 Bug 官方已经不再修复。
焚评:这个项目的量化评分
本项目的选题来自 焚.com(一个按公开公式给 GitHub 项目打分的站)。焚评当前总分 9.4 分(满分 10)。下表是各维度的得分:
| 评分维度 | 得分 |
|---|---|
| 热度动量(权重 25%) | 10.0 / 10 |
| 开发活跃(权重 25%) | 8.0 / 10 |
| 社区响应(权重 15%) | 9.6 / 10 |
| 文档质量(权重 15%) | 10.0 / 10 |
| 发布节奏(权重 10%) | 9.9 / 10 |
| 风险控制(权重 10%) | 10.0 / 10 |
评分口径、权重与计算方式见焚.com 的评分方法页;数据随 GitHub 指标刷新,具体数值以焚.com 当前页面为准。本文正文为诀.com 独立撰写,评分数据由焚.com 授权引用。
内容核验说明
它把 dsh 这条命令行工具链包成 Windows 与 Apple Silicon Mac 上双击即用的客户端。值得留的是平台边界、数据目录、版本线这些能直接拿来判断的硬信息,以及仓库 Issue 里关于更新失败、插件不显示、插件关不掉的真实故障记录。适合已经在用 dsh、插件装多了想要快照回滚和图形化管理的人;
版本号、安装体积、Star 数与焚评分数来自作者、仓库页面及焚.com 的公开披露,诀.com 未独立验证;两个同类项目的细节未逐一核实;Issue 状态以仓库页面标注为准。用户反馈摘要
根据仓库 Issue 来看,反馈集中在安装更新与插件管理:多条报告新版本更新反复失败、便携版在 Win10 双击无反应、插件下载后不显示、插件管理页复选框变灰关不掉、视觉模型与多模态白名单保存不上、设置页滚轮失效,也有提交者质疑更新代码未经检查就发布。这些 Issue 状态均为已解决,另有一条属 v6 开发任务类。
基于该仓库公开 Issue 整理,只反映提交者报告的现象与诉求,不代表诀.com 立场,也不代表问题已被确认。项目来源与说明
开源项目:DSH-EAC(DSH-EAC)
本文由诀.com 编辑基于该项目的公开信息独立撰写,属原创解读,不是对项目文档的翻译或转载;文中提到的功能与参数以官方仓库为准,代码与文档版权归原作者所有。
查看项目仓库