前言¶
DSH(DeepSeek Harness)的理念是「一切皆插件」,插件数量上来之后,问题就从「装什么」变成了「去哪找、怎么装、怎么管」:目录分散在 GitHub 话题、npm 注册表和社区精选列表里;安装要自己解析包名、执行 pnpm、收敛 bundles 配置;更新和卸载又要回到命令行重来一遍。这些步骤不难,但每装一个插件都要重复。
kidai-plugin-market-hub(纪代插件市场)把这三件事收进一个页面:侧边栏一键直达的独立全屏市场,聚合多源目录、一键安装、统一管理已装插件,并在安装环节内置安全防线。下面介绍它的功能、安装方式和使用注意。
这是什么¶
kidai-plugin-market-hub 是 NokorinNishikino 维护的 DSH 插件,当前版本 1.5.2,许可证为 MIT。它本身也通过 DSH 的插件机制安装,装好重启后,主页侧边栏「设置」按钮上方会出现「纪代市场」入口,点开是一个独立全屏页,包含「插件市场 / 已安装」双页签。
需要说明:这是社区项目,不是 DeepSeek 或幻方的官方应用商店。
核心功能¶
逛市场:多源目录与搜索排序¶
目录聚合三个来源:GitHub dsh-plugin 话题、npm 注册表、社区维护的 awesome-dsh-plugin 精选列表,合计 1700+ 插件,可搜索、排序、分类。目录数据带 5 分钟缓存,网络全部不可用时回退离线缓存兜底。
搜索按名称、描述匹配;排序支持最近更新 / 星标 / 名称。插件卡片显示头像、简介、标签、星标和更新时间。
装插件:一键安装与安全防线¶
点一下安装,市场会自动解析 npm 包名或 GitHub 仓库,执行 pnpm add 并收敛 bundles,重启即生效。
安装环节内置的安全防线包括:
- 静态安全审计,扫出高危风险的插件直接拦截;
- 可加载性校验,缺入口的伪插件在安装时被拒绝;
- 运行时兼容检查与自动修补,旧版 DSH 插件的已知差异自动处理;
- keyed-slot 修补与
@local链接; - TypeScript 源码子包缺构建产物时自动构建,构建失败即回滚。
经过上面这些步骤,伪插件和大概率装崩的插件在安装环节就被拦下,不会进入你的 DSH 配置。
管插件:已装管理与孤儿清理¶
「已安装」页签集中提供启用 / 禁用 / 更新 / 卸载。孤儿插件扫描会找出「文件还在但没挂载」的残留插件,以灰色卡片显示,可直接启用或删除。另外提供一键打开本地目录,在文件管理器里定位插件的安装位置。
立即重启¶
市场页顶部常驻「立即重启」按钮,两步确认后重启 DSH,装完、更新完、切换完都能即时生效。
安装与启用¶
在 DSH 命令行执行(Desktop 配置用 desktop,Web 配置用 web):
dsh plugin --profile desktop add kidai-plugin-market-hub
执行后重启 DSH,主页侧边栏「设置」按钮上方会出现「纪代市场」入口,点击进入全屏市场页。
卸载用对应的 remove 命令:
dsh plugin --profile desktop remove kidai-plugin-market-hub
典型用法¶
一次完整的装插件流程是这样的:
- 重启 DSH,点击侧边栏的「纪代市场」进入市场页;
- 在「插件市场」页签里搜索或按最近更新 / 星标 / 名称排序,通过插件卡片上的头像、简介、标签、星标、更新时间判断要不要装;
- 点击安装,等待市场自动完成解析、审计、
pnpm add与 bundles 收敛; - 点击顶部「立即重启」,两步确认后 DSH 重启,插件生效。
需要用独立 Web 部署时,用下面的方式启动 DSH:
dsh --profile web --port 8080
两种部署形态功能一致,唯一差异是独立 Web 部署没有 Electron,顶部的「立即重启」会降级为手动重启提示。
使用注意¶
- 插件要求 Node.js >= 22.0.0;
- 需要本机可用的 pnpm(或 DSH 自带的 pnpm);
- 需确保能访问
api.github.com(拉取目录)与registry.npmjs.org(安装校验); - GitHub 不可达时自动走 tarball 下载链,全部失败时回退离线缓存;
- 安全提醒:插件以当前 dsh 进程权限运行。市场虽然会在安装环节做审计与拦截,但在安装任何第三方插件前,仍建议先查看其源码与许可证。
小结¶
对插件装得多的 DSH 用户来说,kidai-plugin-market-hub 把找、装、管三件事放进一个页面,并把常见安装事故拦在安装环节,省下的是每次手工解析、安装、配置的时间。项目页面:
- 社区目录页:https://www.skillhub.cn/plugins/NokorinNishikino/kidai-plugin-market-hub
- GitHub 仓库:https://github.com/NokorinNishikino/kidai-plugin-market-hub