🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

桌面增强版 hyperion2144/dsh-desktop-plus

DeepSeek Harness
hyperion21446 天前有提交已提供中文文档扫描:含敏感能力

为桌面端补上多配置切换与托盘管理

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 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · desktop
装得上吗
本站尚未做安装检查
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 6 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
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/ 改动会在下一次同步时静默消失。
预览分享卡片长什么样 ↓hyperion2144/dsh-desktop-plus
分享 · DeepSeek Harness Hub
hyperion2144/dsh-desktop-plus

为桌面端补上多配置切换与托盘管理

回到顶部