集成

连接一切

Hermes Agent 能接你喜欢的聊天软件、模型 provider 和工具协议。同一份记忆,同一套 skill,在你平时聊天的任何地方都能用。

chat_bubble

消息平台

Hermes 可以作为 gateway 跑在 Telegram、Discord、Slack、WhatsApp、Signal、邮件和 CLI 上(README 有列)。这边开个头,换个平台接着聊——记忆跟着你走。

可用

WhatsApp

Hermes 开箱支持 WhatsApp gateway——安装脚本特意拉 Node.js v22 就是为了 WhatsApp 桥接能跑起来。README 里和 Telegram、Discord、Slack 并列。

README 列表扫码配对私聊群组

settings 安装脚本跑完后执行 hermes gateway

可用

Telegram

README 里列为一等公民消息平台。通过 hermes setup 或 hermes gateway 向导接入 bot token。

README 列表Bot API群组媒体消息

settings 在 hermes setup 里粘贴 @BotFather 给的 bot token

可用

Discord

README 里列为一等公民消息平台。把 Hermes 跑成 Discord bot,频道、Thread、私信都支持。

README 列表频道Thread私信

settings 在 discord.dev 建 bot,在 hermes setup 里粘贴 token

可用

Slack

README 有列,而且在 pyproject 里有专门的 slack extra。作为 Slack workspace 应用安装上,就能让频道和 Hermes 对话。

README 列表pyproject extra频道私信

settings 建一个 Slack app,装进 workspace,用 hermes setup 把 token 加进去

可用

Signal

README 里列为一等公民消息平台。通过 Signal relay 接入,Hermes 就能在加密的私信和群组里回你消息。

README 列表端到端加密私信群组

settings 在 hermes gateway 里关联设备

即将上线

iMessage

Hermes README 和文档里都没列。Hermes 官方把 macOS 的定位放在 CLI 和已接入的 chat gateway 上;至于 iMessage,社区成员通常用第三方 relay 桥接。

仅社区README 未列macOS 桥接实验性

settings 社区桥接——暂无官方路径

即将上线

Microsoft Teams

Hermes README 和 pyproject extras 里都没有。上游没有记录任何 first-party 的 Teams 集成。

官方未记录社区需求无官方 extra

settings 无官方集成

可用

Matrix

在 pyproject 里有专门的 matrix extra。用 uv pip install -e ".[matrix]" 装上就能启用 Matrix gateway。

pyproject extra联邦化端到端加密去中心化

settings 装上 [matrix] extra,配置好 homeserver

即将上线

WebChat

README 和安装文档里没有明确记录。Hermes CLI 被列为一等公民通道;浏览器 UI 不是主界面。

官方未记录CLI 为主后续更新看文档

settings 未记录专用 Web UI

psychology

模型 Provider

Hermes 不挑模型。README 里列了 Nous Portal、OpenRouter、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI 和自定义 endpoint。Anthropic 和 Mistral 直接写在 pyproject.toml 里,是一等公民依赖。

Tip: 不知道该选哪个模型? Nous Portal 跑的是 Nous Research 自家的 Hermes 模型,也是默认选项。OpenRouter 一个 key 通向 200+ 个模型。Anthropic Claude 和 OpenAI GPT 直接作为依赖打包进来。要零云端依赖,就用任何 OpenAI 兼容的 endpoint 跑本地模型(比如 Ollama)。

可用

Anthropic

anthropic 的 Python SDK 是 pyproject.toml 里的直接依赖,所以 Claude 是原生支持的 model provider。

pyproject 依赖Claude 系列模型Tool use长上下文

settings 在 console.anthropic.com 拿 API key,通过 hermes model 加上

可用

OpenAI

openai 的 Python SDK 是 pyproject.toml 里的直接依赖,README 也明确列为支持的 provider。

README 列表pyproject 依赖OpenAI 兼容 endpoint

settings 在 platform.openai.com 拿 API key,通过 hermes model 加上

即将上线

Google

Hermes README 和 pyproject 依赖里都没把 Google 列为 first-party provider。Gemini 模型还是可以通过 OpenAI 兼容代理或 OpenRouter 走到。

非直连走 OpenRouter社区代理

settings 通过 OpenRouter 或兼容代理走一下

即将上线

xAI

Hermes README 和 pyproject 依赖都没把 xAI 列为 first-party provider。Grok 可以通过 OpenRouter 或自定义 OpenAI 兼容 endpoint 走到。

非直连走 OpenRouter自定义 endpoint

settings 通过 OpenRouter 或兼容 endpoint 走一下

可用

OpenRouter

README 里明确写了 "OpenRouter (200+ models)"——一个 API key,打通大多数主流模型 provider。

README 列表200+ 模型单一 API key

settings 在 openrouter.ai 拿 API key,通过 hermes model 加上

可用

Mistral

在 pyproject 里有专门的 mistral extra。用 uv pip install -e ".[mistral]" 装上就能把 Mistral provider 接好。

pyproject extraMistral LargeCodestral

settings 装上 [mistral] extra,通过 hermes model 加 key

即将上线

DeepSeek

Hermes README 和 pyproject 依赖都没把 DeepSeek 列为 first-party provider。DeepSeek 提供 OpenAI 兼容 endpoint,所以可以作为自定义 endpoint 接入。

非直连自定义 endpointOpenAI 兼容

settings 在 hermes model 里配成自定义 endpoint

即将上线

Perplexity

没被列为 first-party provider。Perplexity 是搜索产品,不是纯粹的 model provider;Hermes 里的网页搜索是由 exa-py 和 firecrawl-py 这两个依赖处理的。

非直连搜索走 Exa/Firecrawl

settings 用内置的网页搜索工具

即将上线

Hugging Face

没被列为 first-party provider。Hugging Face 的 inference endpoint 只要支持 OpenAI API,就可以作为自定义 endpoint 加进来。

非直连自定义 endpointInference API

settings 在 hermes model 里配成自定义 endpoint

可用

Local Models

README 里写了 "or your own endpoint"——Ollama 暴露 OpenAI 兼容 API,作为本地 endpoint 接入特别干净,零云端依赖。

自定义 endpoint本地模型可离线

settings 装好 Ollama,把 hermes model 指向 http://localhost:11434

cloud

沙盒后端

根据 README,Hermes 支持六种终端沙盒后端:本地、Docker、SSH、Daytona、Singularity 和 Modal。挑一个就能把命令执行和宿主机隔开。

即将上线

Cloudflare

没被列为官方集成。Hermes 团队在上游仓库里没有提供 Cloudflare Workers 部署路径。

官方未记录只支持自托管具体看文档

settings 无官方 Cloudflare 路径

home

智能家居

Hermes 在 pyproject.toml 里有一个可选的 homeassistant extra。接上一个 Home Assistant 实例之后,就能用自然语言控制灯、温控、门锁、场景和自动化。

可用

Home Assistant

在 pyproject 里有专门的 homeassistant extra。用 uv pip install -e ".[homeassistant]" 装上,就能聊着天控制灯、温控、场景和自动化。

pyproject extra1000+ HA 设备场景自动化

settings 装上 [homeassistant] extra,加上 HA token

即将上线

Philips Hue

不是独立集成——Philips Hue 灯是在你的网桥接入 Home Assistant 之后,通过 homeassistant extra 控制的。

走 Home Assistant无直接集成

settings 在 Home Assistant 里暴露 Hue

code

开发者工具

Hermes 通过开放标准 MCP(Model Context Protocol)和 ACP(Agent Connect Protocol)暴露工具,任何支持 MCP 的编辑器或工具都能和它对话。具体看 docs/user-guide/features/mcp。

即将上线

GitHub

不是 first-party 集成。通过 [mcp] extra 接上一个社区的 GitHub MCP server——Hermes 的 docs/user-guide/features/mcp 页面有说明。

走 MCP社区 server非直连

settings 装上 [mcp] extra,挂一个 GitHub MCP server

即将上线

VS Code

不是 first-party 集成。Hermes 通过 MCP 暴露工具,任何支持 MCP 客户端的编辑器都能驱动它。社区桥接可以在 Hermes 仓库和 agentskills.io 上找。

走 MCP社区桥接非直连

settings 用一个支持 MCP 的 VS Code 扩展

可用

Docker

Docker 是 README 里列出的六种终端沙盒后端之一(本地、Docker、SSH、Daytona、Singularity、Modal)。用它把命令执行和宿主机隔开。

README 列出的沙盒容器隔离共六种后端

settings 在配置里把 Hermes 的 sandbox 设成 docker

task_alt

效率工具

持久记忆(由 Honcho 提供)、来自 agentskills.io 的程序化 skill、cron 定时任务和 SOUL.md 人格配置——让 Hermes 记得你的项目、偏好和工作习惯。

即将上线

Notion

不是 first-party 集成。Hermes 支持 MCP server——所以推荐走社区的 Notion MCP server。

走 MCP社区 server非直连

settings 挂一个社区的 Notion MCP server

即将上线

Obsidian

不是 first-party 集成。可以让 Hermes 把你的 vault 当作普通文件来读;需要带图谱感知的访问,就用一个社区的 Obsidian MCP server。

走 MCP文件访问社区 server

settings 挂一个社区的 Obsidian MCP server

即将上线

Trello

不是 first-party 集成。上游没有 Trello 的 extra,也没有相关文档页。

官方未记录社区需求

settings 无官方集成

music_note

音乐与音频

官方没有明确文档。想控制音乐,社区通常会写一个自定义 MCP server,或者在 agentskills.io 上找个 skill 接一下。

即将上线

Spotify

不是 first-party 集成。上游没有 Spotify 的 extra,也没有相关文档页。

官方未记录社区需求

settings 无官方集成

devices

操作系统

Hermes 跑在 Linux、macOS、Windows 上的 WSL2,以及通过 Termux 跑在 Android 上(README)。原生 Windows 明确不支持。

可用

macOS

安装脚本直接支持 macOS——一键脚本识别到 macOS 之后会走标准的 uv 流程。CLI 是主界面。

安装脚本支持CLIPython 3.11

settings 跑 curl 安装脚本

即将上线

iOS

上游没有记录任何原生 iOS 应用。想在 iOS 上用 Hermes,就在一台常驻主机上接入任一 chat gateway(Telegram、Signal 等)。

无原生 app走 chat gateway

settings 在另一台主机上把 Hermes 跑起来,从 iOS 聊过去

可用

Android

README 明确支持通过 Termux 跑在 Android 上。安装脚本会自动识别 Termux,改用经过测试的 .[termux] extra,而不是 .[all]。

README 列表Termux 原生.[termux] extra

settings 在 Termux 里跑安装脚本

可用

Linux

一等公民 Linux 支持——安装脚本主要在 Linux 发行版上测,用 uv 管理 Python 3.11,把 venv 放在 ~/.hermes/hermes-agent/ 下。

安装脚本支持Python 3.11uv 托管

settings 跑 curl 安装脚本

需要自定义集成?

Hermes Agent 通过 MCP 和 ACP 暴露工具。把你自己的集成写成一个 skill 或 MCP server——Nous Research 的仓库是事实来源。

别掉队

Hermes Agent 的版本更新、新 skill、新集成——社区第一手消息。不发垃圾邮件,随时可以退订。