DSH-EAC/DSH-Desktop-EAC
Embracing All Creation — A plugin suite for harmonious coexistence of hundreds of plugins / 揽尽万象 —— 致力于让数百个插件和谐共存的插件整合包
Project Overview项目介绍
DSH-Desktop-EAC (EAC = Embracing All Creation) is an out-of-the-box desktop client purpose-built for DeepSeek Harness (DSH). It wraps the official deepseek-ai/deepseek-harness distribution without modifying its core, bundling Node.js, the npm CLI, and the dsh binary so users never install a runtime manually. The current 5.x release line ships a Tauri/Rust shell on Windows 10/11 x64 and macOS 13+ Apple Silicon, replacing the retired v4.4.1 Electron build, and exposes a native window, system tray, shortcut maintenance, process cleanup, notification toasts, an in-app file tree, line-level diff, persistent terminal, plus HTML and local-port preview. It isolates desktop plugins behind a dedicated web-desktop profile while still sharing DSH_HOME sessions and API keys with the CLI, and it can import vision-model and MCP configurations from Claude Code and Codex.
Typical workflow: download the single installer or portable archive from the Releases page, double-click to launch, sign in with a DSH account, and start chatting immediately. Users then open the bundled plugin marketplace to search, one-click install, and manage skins or peripheral plugins such as desktop pets, mobile bridges, and multi-agent modules, optionally toggling WeChat ClawBot / OpenClaw message bridging from settings, and finally delegating multi-instance orchestration to the companion DSH EAC Launcher for version upgrades, snapshots, crash-guard, and one-click rollback. The project targets two audiences: casual DSH users who want to skip CLI, Node.js setup, and manual plugin troubleshooting, and power users who need deep UI customization, desktop conveniences, and cross-agent configuration imports. Note that the project is undergoing a major refactor, external issues and pull requests are not accepted during this period, and remaining v5 bugs will not be fixed as the team focuses on a full v6 replacement.
Dependencies are minimal: the desktop client requires no Node.js installation, but its plugins and the companion launcher still rely on the DSH CLI and upstream npm packages. The repository is MIT-licensed, derived from the upstream MIT project, while bundled skins carry their own licenses (BSD-3-Clause for nine themes, CC BY-NC-SA 4.0 non-commercial for maid-atelier). Hard limits include Windows 10/11 x64 and macOS 13+ arm64 only, no Linux desktop, no external contributions during refactor, and migration of legacy Lite/AIO installations into the unified ~/.dsh data directory via docs/SINGLE-EDITION-MIGRATION.md.
DSH-Desktop-EAC(EAC = Embracing All Creation,揽尽万象)是一个专为 DeepSeek Harness(DSH)打造的桌面客户端,基于官方 deepseek-ai/deepseek-harness 二次封装。它内置 Node.js、npm CLI 与 dsh,提供 Windows 安装版/便携版以及 macOS 13+(Apple Silicon)桌面版,无需任何运行时即可双击启动;5.x 版本切换为 Tauri/Rust 外壳,原生窗口、系统托盘、任务通知、文件树、行级 diff、持久终端与本地端口预览全部内置。EAC 不改动官方 dsh 内核,完整保留插件架构,但通过独立的 web-desktop profile 与 CLI 共享 DSH_HOME 中的会话与 API Key,互不干扰,同时支持从 Claude Code、Codex 导入模型与 MCP 配置。
典型使用流程是下载安装包后双击运行,在桌面端登录账号即可使用 DSH 会话,配合内置插件市场一键搜索、安装、卸载皮肤与插件,启用桌宠、手机桥或多智能体等外围能力,再通过设置启用微信 ClawBot/OpenClaw 消息桥接,最后用官方配套启动器 DSH EAC Launcher 管理多实例与版本回滚。它适合不想折腾 CLI、Node.js 环境与插件排错的普通 DSH 用户,也满足追求界面定制、桌面增强与一键导入其他代理配置的进阶玩家。v5 残存 Bug 已不再修复,开发组全力推进即将发布的 v6 全面替代版,当前正处于重大重构期,不接受外部 Issue 与 PR。
依赖方面,桌面客户端免 Node.js 运行时,但插件与启动器仍依赖 DSH CLI 与上游 npm 包;许可证为 MIT(皮肤遵循各自许可,maid-atelier 为 CC BY-NC-SA 4.0 禁止商用)。系统要求 Windows 10/11 x64 或 macOS 13+ arm64,旧版 v4.4.1 Electron 安装包与 Lite/AIO 整合版已退役,统一数据目录 ~/.dsh,迁移请参考 docs/SINGLE-EDITION-MIGRATION.md。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:DSH-Desktop-EAC(DSH-EAC/DSH-Desktop-EAC)
仓库:https://github.com/DSH-EAC/DSH-Desktop-EAC
本站详情页:https://www.yhbd.top/plugins/dsh-eac-dsh-desktop-eac/
本站登记:类型 bundle · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 1832 · 最近提交 2026-10-03 · 主语言 JavaScript · 未检测到 DSH 插件清单
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- No DSH plugin manifest detected - it may only carry the dsh-plugin topic, so the install method must be confirmed on the spot未检测到 DSH 插件清单:可能只是打了 dsh-plugin 话题,安装方式要现场确认
- Desktop client: installation downloads an executable - verify the publisher and checksums桌面客户端:安装会下载可执行文件,请核对发布者与校验和
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:DSH-EAC/DSH-Desktop-EAC
把 DSH-EAC/DSH-Desktop-EAC 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
[!IMPORTANT]
本项目正在进行重大重构,在重构期间不接受外部Issues和PR。详情请关注任务看板
v5剩余的Bug将不再进行修复,我们会尽快推出v6全面替代v5的功能, 敬请期待。
[!NOTE]
以下为v5版本的README
🚀 全新产品:Deepseek Harness EAC IDE —— 内置 EAC 的独立 IDE · 开箱即用 · 前往下载 →
封装了官方deepseek-ai/deepseek-harness,开箱即用的桌面客户端。 在其之上拥抱社区万象:皮肤、插件、工具、记忆——你所能想到的,一切皆可装。

📦 v5.4 起:唯一的桌面发行版,安装时选「完整版 / 精简版」
同一个安装包、同一套 5.x 内核:完整版带全部内置插件;精简版只默认停用外围插件(桌宠 / 手机桥 / 多智能体等),设置里可随时一键启用,无需重装。 原 Lite(Electron 精简版)退役、AIO 整合版收编为精简版形态、EAC-IDE 进入维护模式——数据统一
~/.dsh。迁移说明见 docs/SINGLE-EDITION-MIGRATION.md。你可以用任意Harness软件让其以此规则迁移。
🚀 官方配套启动器:DSH EAC Launcher
多实例隔离 · 本地实例导入 · 版本一键升级/回退 · 插件安全体系(崩溃守卫 crash-guard · 插件快照回滚 · 隔离区 · 健康体检)
为本项目的多实例与插件玩法而生:每个实例独立程序目录与
DSH_HOME,从上游 Release 一键安装任意版本,装插件崩了也能一键回滚。
目录
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
reactive-resume/reactive-resume
anywhere-labs/dsh-desktop
dataelement/dsh-desktop
ccch1mneyyy/dsh-TUI
shaobeichen/dsh-pocket
xyTom/coding-tools-mcp
ningbainb/deepseek-harness-desktop