bradeGithub/DSH-Plugins-Marketplace · 上手攻略
- 仓库:bradeGithub/DSH-Plugins-Marketplace
- 链接:https://github.com/bradeGithub/DSH-Plugins-Marketplace
- 分类:DeepSeek Harness 生态 · 插件管理
- 作者:Tom
- 更新:2026-08-16
这是什么
DSH 插件市场(DSH Plugin Marketplace)是一个为 DeepSeek Harness(DSH) 打造的插件市场插件,通过在 DSH Web GUI 的设置页面中嵌入一个卡片列表界面,让用户无需命令行即可浏览、安装、更新 GitHub 上全部打有 dsh-plugin topic 的插件,以及 14000+ 通用 Skills(来自 agent-skills 和 claude-skills 两大生态)。
核心解决的是一个长期痛点:DSH 用户想安装社区插件,必须自己去找 GitHub 仓库、clone、配置环境变量——现在一个页面全部搞定。
适用版本:DSH Web GUI(需要 dsh CLI 环境),数据截至 2026-08-16 约收录 3900+ DSH 插件与 14000+ 通用 Skills。
解决什么问题
| 痛点 | 插件市场提供的解法 |
|---|---|
| 不知道有哪些 DSH 插件可用 | 自动嗅探全部 dsh-plugin topic 仓库,按 Star 排序展示 |
| 安装步骤繁琐(clone + 配置 + 注册) | 一键安装,全自动识别类型与环境变量 |
| 无法批量管理已装插件 | 已安装置顶 + 版本检测 + 一键更新 |
| 插件多时 GitHub API 限流 | 静态索引走 CDN(jsDelivr),零 API 调用 |
| 中文用户界面需求 | 中英双语,跟随 DSH 语言设置自动切换 |
快速安装
方式一(推荐):dsh CLI
dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace
卸载:
dsh plugin --profile web remove bradeGithub/DSH-Plugins-Marketplace
更新(重装即更新):
dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace
⚠️ 需要先安装 dsh CLI 与 pnpm。DSH Web GUI 用户通常已具备。
方式二:安装脚本(无 dsh CLI 时)
macOS / Linux:
curl -sL https://raw.githubusercontent.com/bradeGithub/DSH-Plugins-Marketplace/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/bradeGithub/DSH-Plugins-Marketplace/main/install.ps1 | iex
⚠️ 安装脚本属于「信任即执行」——会下载并执行远程脚本。建议先
curl -sL <url> | head -n 50肉眼检查脚本内容再执行。官方 CLI 方式由 Harness 自身完成安装,推荐优先使用。
方式三:交给 AI 执行
将以下一句话喂给任意具备命令执行能力的 AI:
安装 DSH 插件市场插件(dsh-plugin-marketplace):运行
dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace;若没有 dsh CLI,则克隆 https://github.com/bradeGithub/DSH-Plugins-Marketplace 到~/.dsh/profiles/web/node_modules/dsh-plugin-marketplace,在~/.dsh/profiles/web/cordis.patch.yml中注册(id: plugin-marketplace,name: dsh-plugin-marketplace)。完成后重启 dsh web。
核心用法
启动与配置
- 安装完成后重启 DSH(
dsh web或重新运行start-dsh.bat),再刷新页面 - 打开 DSH Web GUI → 设置 → DSH插件市场
界面操作
插件 Tab(默认): - 页面加载全部插件(已安装置顶,其余按 Star 数降序) - 点击「刷新」强制重新拉取索引 - 搜索框按插件名/仓库全名/标签实时过滤 - 分类 chips(12 类:视觉多模态 / 文档办公 / 记忆知识 / 模型用量 / 通知通讯 / 开发编码 / 对话会话 / 界面美化 / Agent 自动化 / 通用工具 / 聚合资源 / 其他)筛选
通用 Skills Tab:
- 切换到「通用 Skills」浏览 14000+ 技能
- 支持搜索 / 触底分页加载 / 一键安装到 ~/.dsh/skills/
每个插件卡片的操作按钮:
| 按钮状态 | 含义 |
|---|---|
| 安装(蓝色) | 尚未安装,点击开始安装流程 |
| 更新(橙色) | 检测到新版本,点击覆盖升级 |
| 已安装(灰色,不可点击) | 已安装,无需操作 |
| 等待材料(暂停) | 安装需要 API Key 等材料,弹窗输入后继续 |
| 脚本待确认(暂停) | 第三方安装脚本需你确认执行 |
API Key 与材料输入
当插件需要 API_KEY / TOKEN / SECRET 等环境变量时,安装自动暂停,页面弹出输入框。输入后点「提交材料并继续安装」。材料只作为环境变量传入,不落盘。
版本更新
cordis 插件(含 package.json)自动对比已装版本与仓库最新版本(从本地缓存读取,无额外网络请求)。版本不一致时按钮变为「更新」。
⚠️ 版本检测仅对含 package.json 的 cordis 插件生效;Skill / 预设 / 脚本类插件无版本概念。
典型适用场景
- 探索 DSH 生态:在 GUI 中浏览 3900+ 插件,按分类筛选,发现自己需要的功能
- 一键安装技能:通用 Skills Tab 找到
claude-skills或agent-skills生态的技能,点按钮直接装到本地 - 管理已装插件:集中查看所有通过市场安装的插件,检查哪些有新版本
- 无命令行用户:DSH 插件安装完全图形化,不需要记住 git clone 或 npm install 命令
- 插件作者自检:对照 STANDARD.md 规范编写插件,确保被市场正确识别和安装
坑与注意
⚠️ 安全风险:安装脚本(install.sh / install.ps1)属于「信任即执行」——会在本机执行第三方代码。务必先检查脚本内容,再决定是否执行。只安装你信任并核验过源码的仓库。
⚠️ 无用户认证:安装端点无用户认证层,防护依赖本机网络隔离 + CSRF 头 + Host 白名单。不要将 DSH web 端口暴露到不可信网络。
⚠️ 重启生效:DSH Web profile 的 HMR(热模块替换)被禁用——修改插件代码或注册条目后必须重启 DSH 才能生效。
⚠️ 版本检测局限:仅对含 package.json 的 cordis 插件生效;作者发版但不 bump version 时不会提示更新。
⚠️ 同步安装限制:安装任务挂在单个 POST 请求上,若 DSH 前有短超时反向代理(默认 60s),连接可能中断,后端任务仍会继续执行,需刷新页面确认结果。
⚠️ 手动安装的插件:通过市场安装的插件可完整卸载;手动(非市场)预装的插件只能被识别为「已安装」,不提供卸载按钮。
⚠️ 中文语言依赖:DSH 需在「设置 → 常规 → Language」切换为中文,插件市场界面才会显示中文。
与同类对比
| 对比项 | DSH 插件市场 | 手动安装(git clone) | 其他 DSH 插件管理工具 |
|---|---|---|---|
| 插件发现 | 3900+ 自动嗅探,零手动搜索 | 需要自己 GitHub 搜索 | 通常无生态规模 |
| 安装难度 | 一键 GUI,无需命令 | 需要 CLI 配置 | 视工具而定 |
| 版本管理 | 图形化版本对比 + 一键更新 | 手动 git pull | 视工具而定 |
| 安全护栏 | 脚本执行前弹确认,材料不落盘 | 无护栏,执行即信任 | 视工具而定 |
| 零 API 限流 | CDN 静态索引,用户端无调用 | 直连 GitHub 有速率限制 | 视工具而定 |
DSH 插件市场是目前生态覆盖最广(3900+ 插件 + 14000+ Skills)、安装体验最完整的 DSH 生态插件管理方案。
一句话推荐结论
如果你用 DeepSeek Harness,想探索或管理社区插件,装这一个就够了——它把 3900+ 插件和 14000+ Skills 的发现、安装、更新全部 GUI 化,零 API 限流,一键搞定。