Toukaiteio/dsh-plugin-installer ↗★ 3
dsh-plugin-installer
A Web UI marketplace and profile switcher for DeepSeek Harness plugins.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Toukaiteio/dsh-plugin-installer说明文档
阅读完整 README ↗DSH Plugin Installer
English | 简体中文
一个面向 DeepSeek Harness 的内置插件市场与 Profile 切换工具。
DSH Plugin Installer 会在官方 Web UI 的 设置 → 插件 中增加“插件市场”标签页。它从 GitHub 的 dsh-plugin 和 dsh Topic 发现仓库,验证仓库是否为真实 DSH bundle,将插件固定到具体 commit 后安装,并帮助用户在不同 Web Profile 之间切换。
界面保持简洁和新人友好,直接使用官方 Web UI 的插槽与设计令牌,不创建独立管理后台,不使用 emoji 或渐变色。
功能
- 在线发现 GitHub
dsh-plugin和dshTopic 下的仓库。 - 安装前验证根目录
package.json是否声明dsh.bundle.patch。 - 优先使用 GitHub Release 中已构建的
.tgz安装包;仅在已确认仓库提交了可加载入口时才允许源码安装。 - 可以在插件列表中选择 Release 版本;默认优先选择稳定版。
- GitHub 提供摘要时校验 Release 安装包的 SHA-256。
- 安装到选中的 DSH Profile。
- 通过 GitHub 依赖地址和包的 repository 元数据识别“已安装”状态。
- 自动检查 GitHub Release 版本更新,并提供页面内更新与删除操作。
- 文案和日期格式自动跟随官方 DSH 的语言偏好。
- 列出 Web Profile,快速打开其他 Profile,也可以创建新的 Web Profile。
- 安装到当前 Profile 后提示重启,并提供一键重启按钮。
- 插件列表在服务端与客户端各缓存十二分钟,降低 GitHub API 请求压力并加快再次打开的速度。
- 支持按更新时间、按名称、按星标数排序插件列表。
环境要求
- Node.js
>=22.19.0 - pnpm
>=10 - DeepSeek Harness
0.1.0-rc.6或兼容版本 - 一个可以正常运行的 DSH Web Profile
安装
Windows 一键安装
在 Windows 上,可以直接运行 PowerShell 安装脚本。脚本会下载最新稳定版 GitHub Release,在 GitHub 提供 SHA-256 摘要时校验下载内容,并将归档保留在 DSH_HOME/plugin-archives/dsh-plugin-installer/ 以便后续解析依赖,然后将插件安装到 web Profile 并启动 DSH Web:
irm https://raw.githubusercontent.com/Toukaiteio/dsh-plugin-installer/main/scripts/Install-DshPluginInstaller.ps1 | iex
如需指定其他 Profile 或不自动启动 DSH Web,请先下载脚本后再传入参数: