hermes-official-plugins - Nous Research 为 Hermes Agent 维护的官方插件集合仓库
hermes-official-plugins 是 Nous Research 为 Hermes Agent 维护的官方插件仓库,把 Home Assistant、Spotify、Blender、Snyk、TouchDesigner 等第一方插件集中到一个目录一个插件地管理。仓库采用 MIT 许可,创建于 2026-10-10,截至 2026-10-12 尚无正式 release,星标 222。
hermes-official-plugins 是 Nous Research 为自家 Hermes Agent 维护的官方插件仓库。按照项目自述,Hermes Agent 是一个会从经验中写出技能、跨会话保留记忆的智能体,可以跑在终端、桌面应用以及多种消息平台上,并允许接入不同厂商的模型。而这个仓库要解决的问题是:把原本散落在核心代码或各自独立仓库里的第一方集成,收拢成「一个仓库、每个插件一个目录」的形态,让用户按需安装、按需更新。它适合已经在使用 Hermes Agent、希望以官方审核过的版本接入外部服务的人,也适合想参考官方插件写法来开发自己插件的开发者。
维护者与状态
该仓库由 Nous Research 维护,采用 MIT 许可证。仓库创建于 2026-10-10,最后一次提交为 2026-10-12,也就是说这是一个刚建立不久的仓库。截至 2026-10-12,仓库尚无正式 release,星标数为 222。需要说明的是,没有正式 release 并不等于项目停更,而是它的分发方式与常规软件不同——据项目自述,插件的发布是通过在 Hermes 主仓库中更新插件目录里的提交固定值(pin)来完成的,目录里的 pin 就是发布,已安装的副本会在下一次更新时跟进。
主要能力
以下能力均来自项目自述,具体行为请以仓库与官方文档为准。
仓库的核心理念是「精简内核,插件在边缘」。据项目说明,Hermes 内核只保留每个用户都需要的部分,例如智能体循环、记忆、技能、网关、模型路由和工具运行时;而针对某个产品、某个厂商或某种爱好的功能,都放进插件里。这样做的好处被项目总结为三点:安装体积更小、修复不必等待主版本发布、每个集成都有明确的归属方。
仓库中的插件通过 Hermes 插件目录(plugin catalog)分发。据项目说明,目录中的每个条目都固定在一个经过审核的提交上,因此安装到的就是被审核过的那份代码,只有新的 pin 通过审核后更新才会推进。目录条目分为两层:official 层由 Nous Research 维护,代码就在本仓库;community 层由厂商和独立作者维护,代码在他们自己的仓库里。
项目自述中列举的官方插件包括:
- Home Assistant:一个网关平台加四个工具,可以监听 Home Assistant 事件总线、对状态变化做出反应、通过 REST API 控制设备,并以 Home Assistant 通知的形式回复;定时任务可以直接投递到手机。
- Spotify:基于 Spotify Web API 的七个工具,覆盖播放、Spotify Connect 设备、队列、搜索、播放列表、专辑和音乐库,并提供本地回环 PKCE 登录命令;项目注明播放控制需要 Premium。
- Claude Subscription DirectSDK(实验性):一个模型提供方插件,通过官方 Claude Code CLI 在 Claude Pro 或 Max 订阅上运行 Hermes 回合,不需要单独的 API key;当 Claude Code 缺失时会给出安装提示并干净地拒绝。
- Telegram Business Mode:把 Hermes 变成 Telegram Business 账号的「先审后发」秘书,起草对客户的回复,在你批准之前不会发送。
- Memory Wiki:一个仪表盘和桌面标签页,把本地会话历史整理成可浏览的主题页和每日日志,并提供对 MEMORY.md 与 USER.md 的只读审计面板。
- Blender:通过 stdio 接入官方 Blender Lab MCP 服务器,附带 Blender 工作流技能;项目注明需要 Blender 5.1+ 及其 MCP 附加组件、Git 和 uv,且其工具会在 Blender 内运行 Python,应只在可信工作流中使用。
- Snyk:通过 Snyk 第一方 MCP 服务器做代码扫描、依赖、容器镜像、IaC 和 SBOM 检查,附带安全扫描工作流技能;需要 Node.js/npm 和一个免费的 Snyk 账号。
- TouchDesigner:通过 404.zero 的免费 twozero MCP 服务器驱动一个运行中的 TouchDesigner 会话,附带工作流技能和 20 多个参考文件。
- Accent Picker:Hermes 桌面状态栏里的一个 OKLCH 色轮,拖动即可让整个主题实时换色,颜色只是临时状态、不会被持久化。
项目还说明,这些插件此前分散在不同位置:Home Assistant 和 Spotify 曾内置于 Hermes 内核,其余各自有独立的仓库。对于已经使用过这些插件的用户,项目给出了迁移说明:使用内置版本的用户在更新后会自动从目录安装并保留原有配置;从目录安装的用户,目录现在指向本仓库,更新即可迁移;通过 URL 安装的用户需要从目录重新安装一次以继续获得更新。旧仓库已归档,不再获得修复。
使用入口
仓库地址是 hermes-official-plugins,官方插件文档位于 Hermes 插件文档。
据项目说明,插件通过 Hermes 命令行安装,例如浏览目录、查看某个插件的信息、安装和更新:
hermes plugins search hermes plugins info spotify hermes plugins install spotify hermes plugins update spotify
Hermes Desktop 在「Capabilities → Plugins」下提供同一份目录。仓库的目录结构是每个插件一个自包含目录,目录内包含清单文件、注册入口、依赖声明和测试;据项目说明,目录安装时只拉取对应目录,因此安装 Spotify 不会顺带下载 Home Assistant。开发方面,项目称每个插件都会在 Linux、macOS 和 Windows 上针对当前 Hermes 内核进行测试,并有每夜运行来提前发现内核变更导致的插件损坏。
许可与限制
仓库采用 MIT 许可证。使用前需要注意项目自述中提到的若干边界:Claude Subscription DirectSDK 被标注为实验性;Spotify 的播放控制需要 Premium;Blender 插件需要 Blender 5.1+ 及其 MCP 附加组件、Git 和 uv,并且其工具会在 Blender 内执行 Python,项目建议只在可信工作流中使用;Snyk 插件需要 Node.js/npm 和 Snyk 账号;TouchDesigner 插件要求 TouchDesigner 运行在 macOS 或 Windows 上。此外,仓库截至 2026-10-12 尚无正式 release,插件的版本推进依赖插件目录中的提交固定值,因此更新节奏与主仓库的目录变更绑定。