NousResearch/hermes-official-plugins

☤ The official plugins for Hermes Agent, built and maintained by Nous Research: Home Assistant, Spotify, Claude Subscription DirectSDK and more, one install away from the Hermes plugin catalog.

Hermes 官方插件——为 Hermes Agent 精心挑选的第一方扩展集

这是什么 – 本仓库存放由 Nous Research 为 Hermes Agent 维护的 官方 插件。Hermes Agent 是一个开源、自我改进的 AI 代理,可在从笔记本电脑到廉价 VPS 的任何设备上运行。Hermes 的核心保持精简;所有与特定服务(Home Assistant、Spotify、Telegram 等)通信的功能都放在插件中。每个插件位于自己的子目录中,包含清单(plugin.yaml 或 plugin.json)和独立的测试套件。

为什么重要 – 通过将集成拆分为插件,您可以获得:

  • 更小、更快的安装 – 只需拉取所需的代码。
  • 即时修复错误 – 无需等待新的 Hermes 核心版本即可更新插件。
  • 明确的所有权 – Nous 在此维护 官方 插件,而社区或供应商插件则位于其他地方。

主要插件(示例)

插件 功能 主要工具
Home Assistant 监听 Home Assistant 事件,通过其 REST API 控制设备,可发送通知。 ha_list_entities、ha_get_state、ha_list_services、ha_call_service
Spotify 功能完整的 Spotify Web API 客户端 – 播放、设备控制、队列、搜索、播放列表等。 spotify_playback、spotify_devices、spotify_queue、spotify_search、…
Claude Subscription DirectSDK (实验性) 使用官方 Claude Code CLI 运行 Claude Pro/Max,无需 API 密钥。 hermes model 的模型提供程序
Telegram Business Mode 为 Telegram Business 账户起草回复,并在发送前需要用户批准。 具有所有者批准工作流的网关平台
Memory Wiki 将本地会话历史转换为 Hermes Desktop 中可浏览的 wiki 风格仪表板。 仪表板选项卡、只读审计面板
Blender 运行 Blender MCP 服务器,公开工作流技能,使 Hermes 能够读取/写入 Blender 场景。 MCP 服务器 + 技能(需要 Blender 5.1+、Git、uv)
Snyk 通过 Snyk 的 MCP 服务器扫描代码、依赖项、容器、IaC 和 SBOM。 snyk_security_scan 工作流技能
Langfuse 将 Hermes 每次交互的跟踪发送到 Langfuse 以进行可观测性(跨度、生成、工具调用)。 可观测性钩子
Accent Picker (桌面) Hermes Desktop 状态栏中的取色器,用于实时更改主题强调色。 桌面 UI 组件
REA 通过 REA 的 MCP 服务器对二进制文件、.NET、Electron、Android 包等进行逆向工程。 约 170 个按需工具

如何安装插件

# 首先安装 Hermes Agent(一行安装程序)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

# 然后使用内置的插件 CLI
hermes plugins install spotify          # 安装 Spotify 集成
hermes plugins install homeassistant    # 安装 Home Assistant 集成
hermes plugins update <name>           # 获取最新的已审核版本

CLI 仅拉取插件在 固定 提交下的子目录,因此您不会下载无关代码。

开发与测试 – 每个插件都在 Linux、macOS 和 Windows 上针对当前 Hermes 核心进行测试。典型的本地测试运行:

git clone https://github.com/NousResearch/hermes-agent
git clone https://github.com/NousResearch/hermes-official-plugins
cd hermes-official-plugins/spotify
HERMES_AGENT_REPO=../../hermes-agent PYTHONPATH=../../hermes-agent python -m pytest -q

要在真实的 Hermes 实例中尝试本地版本:

hermes plugins install ./spotify --force

许可证 – MIT(参见 LICENSE)。

了解更多 –


由 Nous Research 构建,MIT 许可。

相关

  • 项目
  • 项目
  • 项目
  • 项目