为桌面端补上多配置切换与托盘管理
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/28 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hyperion2144/dsh-desktop-plus该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 4 处,展示前 4 条)
- 读取本地文件upstream/website/build.ts:19
if (lstatSync(ancestor, { throwIfNoEntry: false }) !== undefined) return ancestor - 读取本地文件upstream/website/build.ts:48
const outputStats = lstatSync(output, { throwIfNoEntry: false }) - 删除本地文件upstream/website/build.ts:50
unlinkSync(output) - 删除本地文件递归upstream/website/build.ts:53
rmSync(output, { recursive: true, force: true })
扫描于 2026/11/2(1 天前) · 范围 全包扫描 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-desktop-plus
官方 DeepSeek Harness 桌面壳(upstream/)之上的能力增强发行版。
官方桌面是个极简壳,锁死单 profile:开一个窗口、跑一个 DSH、更新靠整包替换。这个项目不改官方产品行为,把多 profile、托盘管理、运行时切换、远程接入这些能力补上去。
仓库结构
dsh-desktop-plus/
├─ upstream/ 官方 DeepSeek Harness 全量源码快照(唯一真相,不在别处复制) ├─ packages/plus/ 本项目自己的能力包 ├─ scripts/plus/ 生成器与上游同步脚本 ├─ .github/ 检查流水线与手动打包流水线 └─ pnpm-workspace.yaml 由 upstream/pnpm-workspace.yaml 生成,不要手改
为什么官方代码在 upstream/
main 是一条孤儿根历史:不含任何上游提交,上游代码以快照形式落在 upstream/ 下,每个同步提交重放一次快照。这样两条诉求同时成立:
- 本项目的提交历史干净,不背 22000 条上游提交;
- 补丁永远浮在最新上游之上,不会累积成一份跑偏的 fork。
展开完整文档(README 剩余 1 节)
dsh-desktop-plus 官方 DeepSeek Harness 桌面壳(upstream/)之上的能力增强发行版。 官方桌面是个极简壳,锁死单 profile:开一个窗口、跑一个 DSH、更新靠整包替换。这个项目不改官方产品行为,把多 profile、托盘管理、运行时切换、远程接入这些能力补上去。 仓库结构 dsh-desktop-plus/ ├─ upstream/ 官方 DeepSeek Harness 全量源码快照(唯一真相,不在别处复制) ├─ packages/plus/ 本项目自己的能力包 ├─ scripts/plus/ 生成器与上游同步脚本 ├─ .github/ 检查流水线与手动打包流水线 └─ pnpm-workspace.yaml 由 upstream/pnpm-workspace.yaml 生成,不要手改 为什么官方代码在 upstream/ main 是一条孤儿根历史:不含任何上游提交,上游代码以快照形式落在 upstream/ 下,每个同步提交重放一次快照。这样两条诉求同时成立: - 本项目的提交历史干净,不背 22000 条上游提交; - 补丁永远浮在最新上游之上,不会累积成一份跑偏的 fork。 代价写在明处:根 pnpm-workspace.yaml、pnpm-lock.yaml、.gitignore 这些「必须只有一个」的文件由我们接管,同步时重新生成。 根脚本的三条线 | 文件 | 作用 | | scripts/plus/sync-upstream.mjs | 取新上游树 → 重放补丁 → 重新生成 → 校验 | | scripts/plus/gen-workspace.mjs | 从 upstream/pnpm-workspace.yaml 生成根 workspace 配置 | | scripts/plus/hooks/ | 对官方代码的改动,以补丁存放,同步时按序重放 | 常用命令 全仓安装、检查、打包都沿用官方工具链: pnpm install # 安装(根 pnpm-workspace.yaml 已生成好) pnpm run gen:workspace:check # 校验生成物与上游一致 pnpm run typecheck # 官方 typecheck 门禁 pnpm run typecheck:plus # 本项目能力包 typecheck pnpm run sync:upstream # 跟进上游新提交 打包一律走 GitHub Actions 的 Package Desktop 流水线,手动触发: gh workflow run package-desktop.yml --repo hyperion2144/dsh-desktop-plus --ref main 产物是 macOS(arm64)、Windows(x64)、Linux(x64)三份 unsigned 安装包,作为 workflow artifacts 下载。linux-x64 是上游没有的打包目标,由本仓补上。 发版 版本号形如 X.Y.Z[-pre].plus.N。 不要用 +plus.N 的 build metadata 形式:electron-updater 会忽略它,比较版本时两版会被判为同一个。 改上游代码的规矩 能不改就不改。确实要改的地方按补丁存放,改完必须能过 pnpm run sync:upstream 的重放校验——补丁一旦不能重放,同步就断了,这是这个仓库最容易出事的地方。 补丁用 git diff 导出,覆盖 upstream/ 下的全部改动: git diff <上游快照提交> HEAD -- upstream/ > scripts/plus/hooks/0001-desktop-linux-target.patch 导出后在纯上游树上验证一次能干净应用(git apply --check),再提交。没有进补丁的 upstream/ 改动会在下一次同步时静默消失。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hyperion2144/dsh-desktop-plus
为桌面端补上多配置切换与托盘管理
相关插件 · 桌面端
Codex 任务面板chuspeeism/dashi-taskboard
现代化可灵活嵌入的任务面板,支持 Codex、DeepSeek Harness
★ 3,409已汉化DSH
71.7
多智能体自进化开发平台Prism-Shadow/penguin-harness
统一、稳定的 Agent 自进化框架全自动优化:任意模型 · 任意算法 · 任意 Benchmark
★ 3,111已汉化DSH
71.1
桌面宠物PC2005-cloud/dsh-pet
DSH 桌面宠物:一行命令装好即用的透明动画小桌宠,支持多开、大小位置随心配置;还内置 DIY 素材链,能用 AI…
★ 5,341已汉化DSH
71
多端 Agent 工作台GCWing/OpenBitFun
OpenBitFun 是一个高度可定制的开源 Agent 工作台,让任务按你的方式持续推进。
★ 3,449已汉化DSH
70.8
DSH Desktopanywhere-labs/dsh-desktop
为 DeepSeek Harness DSH 插件生态打造的现代化桌面端解决方案。万物皆「插件」,桌面本身也是「插件」。
★ 34,532已汉化DSH
70.7
桌面宠物伴侣OpenPetsHQ/openpets
桌面伴侣平台,带宠物、插件,还能选配本地智能体集成。
★ 1,353已汉化DSH
70.2