分类查看已装插件并添加备注,跨设备同步
24.4/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add fengs2021/dsh-plugin-catalog该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 78 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(dependency_conflict · 2026/10/16) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · fengs2021
- · dsh-plugin-catalog
- · tarball)
扫描于 2026/11/4(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-ui-settings@deepseek-ai/dsh-settings给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-plugin-catalog
DSH Web GUI 插件目录:设置 → 插件目录。已装插件自动分类、搜索、逐插件备注(host 端持久化,跨设备共享)。
Features
- Auto-grouped catalog: DSH 官方核心 / UI 全家桶 / 社区扩展 / OMDSH 生态 / GitHub 安装 / 本地自装 / 其他 — collapsible groups, sorted by name
- Per-plugin info: package name, version, group badge, description (falls back to the dsh main package for built-in bundles), source (local / GitHub / built-in)
- Search: realtime filter over name + description
- Notes (annotations): one note per plugin, saved host-side to $DSH_HOME/plugin-catalog/notes.json — same notes on your phone and desktop
展开完整文档(README 剩余 1 节)
dsh-plugin-catalog
DSH Web GUI 插件目录:设置 → 插件目录。已装插件自动分类、搜索、逐插件备注(host 端持久化,跨设备共享)。
Features
- Auto-grouped catalog: DSH 官方核心 / UI 全家桶 / 社区扩展 / OMDSH 生态 / GitHub 安装 / 本地自装 / 其他 — collapsible groups, sorted by name
- Per-plugin info: package name, version, group badge, description (falls back to the dsh main package for built-in bundles), source (local / GitHub / built-in)
- Search: realtime filter over name + description
- Notes (annotations): one note per plugin, saved host-side to $DSH_HOME/plugin-catalog/notes.json — same notes on your phone and desktop
- Refresh: reloads the list at any time
- Version check (v0.2.0): every open auto-checks the latest version per source — npm (dist-tags max), github (locked commit vs remote HEAD), link (local vs remote HEAD), builtin (skipped, DSH-managed). Updated packages show a badge + one-click update for npm packages (backup → pnpm update --depth 1 → rollback on failure). link/github packages are read-only hints (see Notes)
How it works
- Host half (lib/index.js): two read-only-ish HTTP APIs
- GET /plugin-catalog/api/list — reads the profile package.json (bundles + dependencies) and each package's metadata, returns { entries, notes }
- GET/PUT /plugin-catalog/api/notes — note read/write (the only write: your notes file under $DSH_HOME/plugin-catalog/, never touches node_modules)
- Browser half (lib/client.js): a Settings section "插件目录" registered via slots.inject('settings.section') (same pattern as dsh-plugin-guard's backup manager), rendered with React.createElement
Install
dsh plugin --profile web add github:fengs2021/dsh-plugin-catalog
systemctl restart dsh-web # or hot-mount via dev tools (no restart)
Then open 设置 → 插件目录 (Settings → Plugin Catalog).
Notes
- Update safety: one-click update is limited to npm-registry packages (exact allowlist, backup + rollback, in-flight lock, no auto-restart — you restart dsh-web yourself). link/github packages only show change hints: github packages pin commits in the profile spec (pnpm update cannot cross a pinned commit), link packages are your local dev copies (updating could overwrite local work) — handle those manually
- Safe by design: the host half only reads package.json metadata and writes one JSON file under $DSH_HOME/plugin-catalog/ — it never writes into node_modules or any dsh-managed path
- Categories are auto-derived from the dependency spec (link: / github: / built-in / scope prefix)
功能
- 自动分类目录:DSH 官方核心 / UI 全家桶 / 社区扩展 / OMDSH 生态 / GitHub 安装 / 本地自装 / 其他 —— 分组可折叠,按名称排序
- 逐插件信息:包名、版本、分组徽标、描述(内置 bundle 回退到 dsh 主包)、来源(本地 / GitHub / 内置)
- 搜索:按名称 + 描述实时过滤
- 备注(注释):每个插件一条备注,保存在 host 端 $DSH_HOME/plugin-catalog/notes.json —— 手机和桌面看到同一份备注
- 刷新:随时重新加载列表
- 版本检查(v0.2.0):每次打开都按来源自动检查最新版本 —— npm(dist-tags 取最大)、github(锁定 commit 对比远端 HEAD)、link(本地对比远端 HEAD)、builtin(跳过,由 DSH 管理)。有更新的包会显示徽标,npm 包还支持一键更新(备份 → pnpm update --depth 1 → 失败回滚)。link/github 包只给只读提示(见备注)
工作原理
- Host 端(lib/index.js):两个偏只读的 HTTP API
- GET /plugin-catalog/api/list —— 读取 profile 的 package.json(bundles + dependencies)和每个包的元数据,返回 { entries, notes }
- GET/PUT /plugin-catalog/api/notes —— 备注读写(唯一的写操作:写 $DSH_HOME/plugin-catalog/ 下的备注文件,绝不碰 node_modules)
- 浏览器端(lib/client.js):通过 slots.inject('settings.section') 注册设置分区「插件目录」(和 dsh-plugin-guard 的备份管理器同一套写法),用 React.createElement 渲染
安装
dsh plugin --profile web add github:fengs2021/dsh-plugin-catalog
systemctl restart dsh-web # or hot-mount via dev tools (no restart)
然后打开 设置 → 插件目录(Settings → Plugin Catalog)。
备注
- 更新安全:一键更新只限 npm registry 包(精确白名单、备份 + 回滚、进行中加锁、不自动重启 —— dsh-web 由你自己重启)。link/github 包只显示变更提示:github 包在 profile spec 里锁定了 commit(pnpm update 跨不过锁定的 commit),link 包是你本地的开发副本(更新可能覆盖本地改动)—— 这两种请手动处理
- 设计上就安全:host 端只读 package.json 元数据,只写 $DSH_HOME/plugin-catalog/ 下一个 JSON 文件 —— 绝不写入 node_modules 或任何 dsh 管理的路径
- 分类由依赖 spec 自动推导(link: / github: / 内置 / scope 前缀)
- 自动分类:已装插件按来源自动分 7 组(DSH 官方核心 / UI 全家桶 / 社区扩展 / OMDSH 生态 / GitHub 安装 / 本地自装 / 其他),分组可折叠、组内按名称排序
- 每插件信息:包名、版本、分类徽标、描述(内置包自动回退读 dsh 主包)、来源(本地/GitHub/内置)
- 搜索:按插件名或描述关键字实时过滤
- 备注:每插件一个备注输入框,存到 $DSH_HOME/plugin-catalog/notes.json——手机/电脑跨设备共享
- 刷新:随时重新加载列表
- 版本检查(v0.2.0):每次打开自动按来源检查最新版本——npm(dist-tags 最大)、github(锁定 commit vs 远端 HEAD)、link(本地 vs 远端 HEAD)、内置(跳过,跟随 DSH 托管);有更新的包显示徽标,npm 包支持一键更新(备份 → pnpm update --depth 1 → 失败自动回滚);link/github 包仅只读提示(见说明)
实现
- host(lib/index.js):
- GET /plugin-catalog/api/list:读 profile package.json(bundles + dependencies)与各包元数据,返回 { entries, notes }
- GET/PUT /plugin-catalog/api/notes:备注读写(唯一的写操作 = 你的备注文件,绝不碰 node_modules)
- client(lib/client.js):设置页 section「插件目录」(slots.inject('settings.section') 模式,同 dsh-plugin-guard 备份管理),React.createElement 渲染
安装
dsh plugin --profile web add github:fengs2021/dsh-plugin-catalog
systemctl restart dsh-web # 或 dev 工具热装配(免重启)
然后打开 设置 → 插件目录。
说明
- 更新安全:一键更新仅限 npm registry 包(精确白名单、备份+回滚、进行中锁、不自动重启——由你自行重启 dsh-web);link/github 包只显示变更提示:github 包在 profile spec 里锁定 commit(pnpm update 无法跨越锁定 commit),link 包是本地开发副本(更新可能覆盖本地工作)——请手动处理
- 安全设计:host 半只读 package.json 元数据 + 写一个 $DSH_HOME/plugin-catalog/ 下的 JSON 文件——绝不写入 node_modules 或任何 dsh 管理路径
- 分类自动派生:按依赖 spec(link: / github: / 内置 / scope 前缀)
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
fengs2021/dsh-plugin-catalog
分类查看已装插件并添加备注,跨设备同步
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,225未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,370已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13941 个插件含 PR 收录与…
★ 355已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7
这是你的仓库?认领条目