@dsh-suite/plugin-manager

@whyihaveyou · packages/plugins/plugin-manager · 插件市场
检测未发现问题无安装脚本来源一致

嵌入 DSH Web UI 设置页的插件商店:浏览、搜索、一键安装与管理第三方插件

v0.8.2版本
npm 预构建包安装方式
2026-08-22最近更新
43 · 1,722Star · 周下载
dsh plugin --profile web add @dsh-suite/plugin-manager查看仓库

插件介绍

根据仓库资料整理 · commit c431cea

主要功能

  • 目录浏览:从远程 catalog.json 渲染插件卡片,展示名称、双语描述、作者、star 数与 license
  • 搜索、分类与排序:支持子串搜索(含中文别名映射)、分类下拉筛选、按星标/最近更新/兼容性排序
  • 一键安装:确认框后由宿主端 spawn 官方 dsh plugin add 完成安装,支持安装流式日志展示
  • 兼容徽章:以🟢正常/🔴不兼容/⚪未知/⚫无维护四态标注每个插件的兼容状态
  • 已装插件管理:按来源分组查看已装插件,支持卸载(dsh plugin remove)及更新检测、一键升级
  • 详情抽屉与场景组合安装:点击卡片查看完整信息与风险标注,支持按预设场景组合批量安装多个插件

适合什么时候用

  • 希望在 DSH Web UI 内直接浏览、搜索并安装第三方插件,而不必手动查找仓库和敲命令行
  • 需要集中管理已安装插件(查看版本/来源、卸载、检测并批量升级)
  • 想按预置场景一次性安装一组配套插件

安装后会多出什么

界面Settings → Plugins 下的「Store 商店」标签页 · 已装插件管理视图(分组/搜索/卸载/升级) · 插件详情抽屉(右侧弹出) · 场景组合一键装标签页 · 安装流式日志悬浮小终端

使用前需要

  • 需运行于 DSH Web UI(web profile)环境下
  • 需要能访问默认目录源 https://whyihaveyou.github.io/dsh-suite/catalog.json(GitHub Pages)
  • 实际安装/卸载操作依赖本机可执行的官方 dsh CLI(dsh plugin add / remove)

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
浏览器 UI环境变量文件系统外部网络宿主子进程
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库whyihaveyou/dsh-suite/packages/plugins/plugin-managernpm@dsh-suite/plugin-manager@0.8.2安装方式npm 预构建包收录日期2026-08-14固定 commitc431ceacf851 · 2026-08-22
dsh plugin --profile web add @dsh-suite/plugin-manager