用 Blue-Whale-Harness 给 DeepSeek Harness 插件做一份可检索总表

前言

DeepSeek Harness(简称 DSH,命令行是 dsh)把模型、工具、会话、沙箱和界面都做成插件,官方仓库的定位是「一切皆插件」。当前仍是 developer preview,兼容性可能随时变化。官方入口是 npx @deepseek-ai/dsh web,源码仓库见 https://github.com/deepseek-ai/deepseek-harness 。

开源之后,社区仓库增长很快。GitHub 上的 dsh-plugin 话题、各类 awesome 列表、独立插件站都在收录,但口径并不统一:有的把相邻工具也算进来,有的只收带 cordis.patch.yml 的组合包。对使用者来说,痛点很具体——想按分类筛「真的能装进 dsh 的插件」,或者按星标把视觉、用量统计、沙箱这一类找出来,GitHub 搜索一次只能覆盖话题或关键词,静态 README 又容易过时。

Blue-Whale-Harness 就是冲着这件事做的。它由 leenkcool 维护,社区插件目录把它归在「开发与运行时」。仓库自己的一句话是:收录所有自由人脉产生的 DeepSeek Harness(DSH)插件。先说清楚两件事:https://deepseek-harness-plugin.com 是独立社区站点,与 DeepSeek / 幻方没有官方从属关系;Blue-Whale-Harness 本身主要是一份索引和静态总表,不是往 dsh 进程里插入工具或 UI 的 Cordis 组合包。

Blue-Whale-Harness 是什么

仓库地址是 https://github.com/leenkcool/Blue-Whale-Harness ,GitHub 描述为 DeepSeek-Harness-Plugins,主要语言标为 HTML,许可证是 Apache-2.0。仓库创建于 2026-08-13,本稿核对时 GitHub 星标为 125(社区目录页抓取时为 121),Fork 为 46。目录页收录日期为 2026-08-17。

它解决的问题是发现,而不是扩展一次对话的能力。README 在 2026-08-17 自动生成时给出的快照是:共 1818 个仓库,其中标记为「真·DSH 插件」的有 1688 个。在线总表部署在 https://leenkcool.github.io ,支持中英文搜索、分类筛选、按 STAR 等字段排序。

仓库根目录没有 package.json,也没有 cordis.patch.yml。按官方打包文档,真正能激活配置层的组合包需要在 package.json 里声明 dsh.bundle;没有这份声明的包即使被 dsh plugin add 装进 profile,也只是普通依赖,并会打印警告。因此,日常用法是打开总表或 README,点进目标仓库,再安装那个插件本身。

核心功能与亮点

根据 README、catalog/ 脚本和在线总表页面,已经核实的能力如下。

  1. 按分类分组的插件清单。README 把仓库按分类分组,组内按 STAR 倒序,列中包含仓库链接、中英文意图、星标、主要语言,以及是否「真 DSH」。2026-08-17 快照里的分类数量是:
分类 仓库数
tools 571
utility 345
session 229
orchestration 197
ui 184
llm 163
acp 65
skills 49
sandbox 10
preset 2
skin 2
uncategorized 1

README 里同时给出了各分类的星标合计。合计会被个别高星仓库显著拉高,不宜直接理解成「DSH 插件生态的总星标」。

  1. 「真·DSH」启发式标记catalog/analyze.mjs 会检查本地克隆是否存在 cordis.patch.yml、是否依赖 @deepseek-ai/ 或 Cordis、package.json 关键词,以及 README 是否提到 DeepSeek Harness / dsh-plugin。命中后把 isDshPlugin 写成 true。这是程序启发式,不是官方认证,也不等于安全审计。

  2. 中英文意图字段。分析脚本优先使用仓库自带的中英文描述;缺一侧时用 Google gtx / MyMemory 翻译并缓存;两边都没有可用描述时,才退回到基于 package.json 和文件指纹的代码分析句。总表上能看到「意图(中文)」和 Intent(EN) 两列。

  3. 可检索的静态站catalog/generate.mjs 会生成 index.htmlplugins.zh.htmlplugins.en.htmlplugins.csv。在线入口包括:

  • 总表:https://leenkcool.github.io
  • 中文版:https://leenkcool.github.io/plugins.zh.html
  • 英文版:https://leenkcool.github.io/plugins.en.html
  • CSV:https://leenkcool.github.io/plugins.csv

页面提供「全部分类 / 仅真·DSH / 仅非 DSH」筛选,以及按 STAR、FORK、创建时间、更新时间、仓库名排序。网站产物部署到 https://github.com/leenkcool/leenkcool.github.io 。

  1. 机器可读数据。根目录的 repos.jsonrepos.txtcatalog/plugins.csv 可以直接给脚本消费。字段包括仓库名、分类、语言、许可证、星标、中英文描述等。

  2. 克隆后的风险扫描脚本catalog/risk-scan.mjs 会对已克隆仓库做静态特征扫描,例如 webshell 模式、混淆后的 eval、凭证采集、外传 URL 等,结果写入 catalog/risk-scan.json。这是维护者侧的扫描流水线,总表页面并不把扫描结论做成面向用户的安全评级;收录仍不等于安全背书。

安装与启用

社区目录页给出的安装命令原文如下,在 DeepSeek Harness 终端中运行:

dsh plugin add github:leenkcool/Blue-Whale-Harness

如需可复现安装,目录页建议固定 commit 哈希:

dsh plugin add github:leenkcool/Blue-Whale-Harness#<commit>

目录页同时写明:插件以当前 dsh 进程的权限运行,安装时可能执行代码;安装前请检查源代码仓库和许可证。官方文档还提醒,从 Git 安装时 pnpm 可能要求显式授权 prepare 构建脚本,授权后的代码会在 Agent 沙箱之外执行。

对这份仓库来说,更稳妥的使用方式是把它当目录来读,而不是指望装完立刻多出一个市场界面:

git clone https://github.com/leenkcool/Blue-Whale-Harness.git
cd Blue-Whale-Harness

然后直接打开 README,或把浏览器指到 https://leenkcool.github.io 。找到目标插件后,再按该插件自己的说明安装,例如:

dsh plugin --profile web add github:<owner>/<repo>

装完后如需确认配置层是否生效,官方文档给出的检查方式是:

dsh --profile web --dump-config

典型用法

1. 在在线总表里找插件

打开 https://leenkcool.github.io ,按需要选择:

  • 分类:例如 llmtoolssandboxui
  • 范围:仅真·DSH仅非DSH
  • 排序:按 STAR 或按更新时间

点仓库名会跳到 GitHub 原项目。确认 README、许可证和 dsh.bundle / cordis.patch.yml 之后,再执行该项目的 dsh plugin add

2. 用 CSV 做本地筛选

如果更习惯表格工具,可以下载:

https://leenkcool.github.io/plugins.csv

用表格软件按分类、星标或「真 DSH」列过滤。CSV 与 HTML 总表来自同一套生成脚本。

3. 从 README 分类表入手

README 的「插件清单」按分类排好,组内 STAR 倒序。例如要找视觉相关能力,可以先看 llm 分组里带 vision / 识图描述的条目;要找沙箱或自动批准,直接翻到 sandbox。点击仓库名同样跳转原项目。

4. 维护者如何重新生成总表

README「如何生成 / 更新」一节给出的命令是:

node catalog/analyze.mjs     # 采集仓库元数据 + 意图(HY3 直译)
node catalog/merge.mjs       # 套用人工翻译
node catalog/generate.mjs    # 生成 catalog/index.html 等网站产物
node catalog/build-readme.mjs # 重新生成本 README

catalog/ 里还有 clone.mjs(克隆仓库)以及上文的 risk-scan.mjs。普通使用者不需要跑这套流水线。

适用场景与注意事项

适合:

  • 刚装好 DSH,想按分类浏览社区插件,而不是只靠 GitHub 话题碰运气。
  • 需要一份中英文对照、可按星标排序的清单,或者要把 CSV 接到自己的脚本里。
  • 插件作者想对照「真·DSH」启发式,检查自己的仓库有没有 cordis.patch.yml、关键词和 README 信号。

需要注意:

  • 社区目录和这份总表都不是官方应用商店。收录、星标、「真·DSH」标记都不等于质量保证或安全审计。
  • 索引本身按 Apache-2.0 收集整理;各插件版权归原作者所有,许可证以目标仓库为准。
  • 「真·DSH」是文件与依赖启发式,可能把提到 DSH 的相邻项目标成 yes,也可能漏掉结构不典型的真插件。装之前仍要读目标仓库。
  • 插件以当前 dsh 进程权限运行。安装前检查源码、许可证,尽量固定 commit;不要只凭总表里的一句话意图就执行 dsh plugin add
  • DeepSeek Harness 仍在 developer preview,官方 README 写明会有兼容性破坏变更。今天能装上的插件,过几天可能要跟着主项目一起改。

小结

Blue-Whale-Harness 把散落在 GitHub 上的 DSH 相关仓库收成一份可检索总表:分类、中英文意图、「真·DSH」标记、星标排序,以及 CSV / 静态站三种出口。它不替代官方 Harness,也不在运行时给你加新工具;它的价值是把「去哪找插件」这件事从话题搜索改成可筛选的目录。

目录页:https://deepseek-harness-plugin.com/zh-CN/plugins/blue-whale-harness/

GitHub:https://github.com/leenkcool/Blue-Whale-Harness

在线总表:https://leenkcool.github.io

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜