DSH 插件市场
August 13, 2026 · View on GitHub
一个运行在 DeepSeek Harness(DSH)Web 界面内的插件市场。它在页面右下角提供一个「插件市场」入口,点击后以浮层形式打开——原页面虚化、无页面跳转——在圆角面板中浏览、筛选并安装社区插件。
特性
- 内嵌式体验:作为 DSH Web 插件运行,无需离开界面;入口悬浮于页面右下角,打开时原页面虚化。
- 双数据源抓取:点击「刷新」同时拉取
- GitHub 公开的
dsh-plugin主题仓库; - awesome-dsh-plugins 精选目录(含分类与兼容性证据)。
- GitHub 公开的
- 列表呈现:每个插件展示名称、简介、作者、类型、热度、Star / Fork 数与最近更新时间。
- 排序:支持按热度(默认)、星标、最新(最近推送时间)排序。
- 筛选:
- 数据源切换(全部 / 精选目录 / GitHub);
- 按作者标注的
#标签筛选; - 按常用类型(工具 / 技能 / 界面 / 工作流 / 模型 / 其他)筛选;
- 关键字搜索。
- 兼容性标识:精选目录条目展示兼容性徽标(已验证 / 加载失败 / 待测),GitHub 结果若被目录收录也会回标。
- 快捷安装:一键复制安装命令
dsh plugin --profile web add github:<owner>/<repo>。
快速开始
前置条件
- 已安装 DeepSeek Harness,且
webprofile 已初始化。 - Node.js 运行环境。
安装
-
安装依赖,使本包可被 profile 解析:
dsh plugin --profile web add github:Phragmund/dsh-plugin-market若不便使用 pnpm,也可克隆本仓库后手动软链:
ln -s "$(pwd)" "$DSH_HOME/profiles/web/node_modules/dsh-plugin-market" -
启用插件:编辑
$DSH_HOME/profiles/web/cordis.patch.yml,加入以下条目:- insert: - id: plugin-market name: 'dsh-plugin-market' -
重启
dsh web,使插件集合变更生效。
使用
重启后打开 DSH Web 界面,点击右下角「插件市场」按钮即可。首次打开会自动抓取;之后可随时点击「刷新」重新获取最新数据,并使用顶部工具栏进行排序与筛选。
数据来源说明
- GitHub 搜索:面向公开
dsh-plugin仓库的实时发现,按星标排序返回。 - 精选目录:来自
awesome-dsh-plugins的分类登记与兼容性证据。其收录不代表官方背书,安装第三方插件前请自行检查源码、权限与许可证。
项目结构
package.json # dsh.client 声明(platform: web)与 ./client 导出
lib/index.js # 宿主(Node)半边,空 apply,仅用于进入 Loader 条目
lib/client.js # 浏览器半边,通过 window.__ModuleLoader__.load 注册
本插件为纯前端实现,运行时仅依赖平台提供的 react,样式与图标均内联,无需构建步骤。