整合

連到你熟悉的每個地方

Hermes Agent 可以跟你平時在用的通訊軟體、模型 provider、工具協定直接對接。同一套記憶、同一套 skill,不管從哪裡找它都能接上話。

chat_bubble

通訊平台

Hermes 可以當成 gateway 跑在 Telegram、Discord、Slack、WhatsApp、Signal、Email 以及 CLI 上(README 有列)。在某個平台開始聊,換到另一個平台繼續——記憶會跟著你。

可使用

WhatsApp

Hermes 原生就有 WhatsApp gateway——安裝 script 會特地抓 Node.js v22,就是為了讓 WhatsApp bridge 能跑。README 裡跟 Telegram、Discord、Slack 列在一起。

README 有列QR 配對私訊群組

settings 跑完安裝 script 後執行 hermes gateway

可使用

Telegram

README 列為一等公民的通訊平台。在 hermes setup 或 hermes gateway 流程裡貼上 bot token 就能用。

README 有列Bot API群組媒體

settings 在 hermes setup 中貼上 @BotFather 給的 bot token

可使用

Discord

README 列為一等公民的通訊平台。把 Hermes 當 Discord bot 跑——頻道、討論串、私訊都能用。

README 有列頻道討論串私訊

settings 到 discord.dev 建 bot,把 token 貼進 hermes setup

可使用

Slack

README 有列,同時也是 pyproject 的獨立 extra(slack)。裝成 Slack 工作區 app,就能讓頻道跟 Hermes 對話。

README 有列pyproject extra頻道私訊

settings 建 Slack app、安裝到工作區,然後在 hermes setup 加 token

可使用

Signal

README 列為一等公民的通訊平台。透過 Signal relay 接起來後,Hermes 就能回覆加密的私訊與群組。

README 有列端對端加密私訊群組

settings 在 hermes gateway 流程裡連結裝置

即將推出

iMessage

Hermes README 和官方文件都沒寫。Hermes 團隊對 macOS 的定位是 CLI 加上任意接入的 chat gateway;想用 iMessage,社群通常透過第三方 relay 串起來。

僅限社群README 未列macOS bridge實驗性

settings 目前只能靠社群 bridge,沒有官方方案

即將推出

Microsoft Teams

Hermes README 和 pyproject extras 都沒列。上游也沒有任何一等公民的 Teams 整合文件。

未記載社群需求無官方 extra

settings 目前沒有官方整合

可使用

Matrix

作為 pyproject 的獨立 extra(matrix)打包。用 uv pip install -e ".[matrix]" 安裝就能啟用 Matrix gateway。

pyproject extra聯邦端對端加密去中心化

settings 裝 [matrix] extra 並設定 homeserver

即將推出

WebChat

README 和安裝文件都沒寫。Hermes CLI 是一等公民的 channel,瀏覽器 UI 並不是主要介面。

未記載以 CLI 為主更新請看官方文件

settings 目前沒有專屬的 Web UI

psychology

模型 Provider

Hermes 不挑模型。README 列出的 provider 有 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 都是 pyproject 的直接依賴。如果你完全不想碰雲端,用任何 OpenAI 相容的 endpoint(像 Ollama)跑本地模型就好。

可使用

Anthropic

anthropic 這個 Python SDK 是 pyproject.toml 的直接依賴,所以 Claude 是原生支援的模型 provider。

pyproject 依賴Claude 模型Tool use長 context

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 當一等公民的 provider。Gemini 還是能用,但要透過 OpenAI 相容的代理或 OpenRouter。

非直連透過 OpenRouter社群 proxy

settings 走 OpenRouter 或相容 proxy

即將推出

xAI

Hermes README 和 pyproject 依賴都沒把 xAI 列為一等公民。Grok 可以透過 OpenRouter 或自訂的 OpenAI 相容 endpoint 接上。

非直連透過 OpenRouter自訂 endpoint

settings 走 OpenRouter 或相容 endpoint

可使用

OpenRouter

README 明確寫成「OpenRouter(200+ 模型)」——一把 API key 就能打通幾乎所有主流模型 provider。

README 有列200+ 模型一把 key

settings 到 openrouter.ai 取得 API key,透過 hermes model 加入

可使用

Mistral

作為 pyproject 的獨立 extra(mistral)打包。用 uv pip install -e ".[mistral]" 安裝,就能把 Mistral provider 串起來。

pyproject extraMistral LargeCodestral

settings 裝 [mistral] extra,用 hermes model 加 key

即將推出

DeepSeek

Hermes README 和 pyproject 依賴都沒列為一等公民。DeepSeek 提供 OpenAI 相容 endpoint,所以可以當自訂 endpoint 掛上去。

非直連自訂 endpointOpenAI 相容

settings 在 hermes model 裡設成自訂 endpoint

即將推出

Perplexity

沒被列為一等公民 provider。Perplexity 比較像搜尋產品而不是純粹的模型 provider;Hermes 的網路搜尋是交給 exa-py 和 firecrawl-py 這兩個依賴處理的。

非直連搜尋走 Exa/Firecrawl

settings 用內建的網路搜尋工具

即將推出

Hugging Face

沒被列為一等公民 provider。Hugging Face 只要開一個吃 OpenAI API 的 inference endpoint,就能當自訂 endpoint 掛上去。

非直連自訂 endpointInference API

settings 在 hermes model 裡設成自訂 endpoint

可使用

Local Models

README 寫的是「或你自己的 endpoint」——Ollama 本身就提供 OpenAI 相容 API,所以能直接當本地 endpoint 接上,完全不碰雲端。

自訂 endpoint本地模型可離線

settings 裝好 Ollama,把 hermes model 指到 http://localhost:11434

cloud

Sandbox 後端

根據 README,Hermes 支援六種 terminal sandbox 後端:local、Docker、SSH、Daytona、Singularity、Modal。挑一個,就能把指令執行從你的本機環境隔開。

即將推出

Cloudflare

不是官方整合。上游 repo 並沒有提供跑在 Cloudflare Workers 上的部署方式。

未記載僅自架請參考文件

settings 沒有官方的 Cloudflare 路徑

home

智慧家庭

Hermes 提供可選的 homeassistant extra(寫在 pyproject.toml 裡)。只要接上一個 Home Assistant 實例,就可以用自然語言控制燈光、恆溫器、門鎖、情境與自動化腳本。

可使用

Home Assistant

作為 pyproject 的獨立 extra(homeassistant)打包。用 uv pip install -e ".[homeassistant]" 安裝,就能用聊天的方式控制燈光、恆溫器、情境與自動化。

pyproject extra1000+ HA 裝置情境自動化

settings 裝 [homeassistant] extra,加上 HA token

即將推出

Philips Hue

不是獨立整合——把 Philips Hue 的 bridge 接到 Home Assistant 之後,就能透過 homeassistant extra 控制。

透過 Home Assistant無直連整合

settings 把 Hue 接到 Home Assistant 即可

code

開發者工具

Hermes 透過開放的 MCP(Model Context Protocol)和 ACP(Agent Connect Protocol)把工具暴露出來,所以任何支援 MCP 的編輯器或工具都能跟它對話。參見 docs/user-guide/features/mcp。

即將推出

GitHub

不是一等公民整合。透過 [mcp] extra 接上社群做的 GitHub MCP server 即可——Hermes 的 docs/user-guide/features/mcp 頁面有說怎麼做。

透過 MCP社群 server非直連

settings 裝 [mcp] extra,接上 GitHub MCP server

即將推出

VS Code

不是一等公民整合。Hermes 透過 MCP 暴露工具,任何支援 MCP client 的編輯器都能驅動它。可以去 Hermes repo 和 agentskills.io 找社群 bridge。

透過 MCP社群 bridge非直連

settings 使用支援 MCP 的 VS Code 擴充套件

可使用

Docker

Docker 是 README 列出的六種 terminal sandbox 後端之一(local、Docker、SSH、Daytona、Singularity、Modal)。用它就能把指令執行從主機環境隔開。

README 有列 sandbox容器隔離總共六種後端

settings 在 Hermes 設定裡把 sandbox 設成 docker

task_alt

生產力

長期記憶(透過 Honcho)、來自 agentskills.io 的流程 skill、cron 排程,加上 SOUL.md 的角色設定,讓 Hermes 記得你的專案、偏好與做事習慣。

即將推出

Notion

不是一等公民整合。Hermes 支援 MCP server——所以建議走社群的 Notion MCP server。

透過 MCP社群 server非直連

settings 接上社群做的 Notion MCP server

即將推出

Obsidian

不是一等公民整合。把 Hermes 指到你的 vault 當一般檔案處理就行;想要 graph-aware 的存取就接一個社群 Obsidian MCP server。

透過 MCP檔案存取社群 server

settings 接上社群做的 Obsidian MCP server

即將推出

Trello

不是一等公民整合。上游沒有 Trello 的 extra,也沒有文件頁。

未記載社群需求

settings 沒有官方整合

music_note

音樂與音訊

官方文件並沒有寫。要控制音樂的話,社群通常會自己寫一個 MCP server,或在 agentskills.io 上寫一個 skill 掛上去。

即將推出

Spotify

不是一等公民整合。上游沒有 Spotify 的 extra,也沒有文件頁。

未記載社群需求

settings 沒有官方整合

devices

作業系統

Hermes 可以跑在 Linux、macOS、Windows 上的 WSL2,以及透過 Termux 的 Android(README 明列)。原生 Windows 明確不支援。

可使用

macOS

安裝 script 直接支援 macOS——會自動偵測 macOS 並跑標準的 uv 流程。主要介面是 CLI。

安裝 script 支援CLIPython 3.11

settings 跑 curl 安裝 script

即將推出

iOS

上游沒有任何原生 iOS app 的文件。想在 iOS 上用 Hermes,就把一個常時在線的主機接上任意 chat gateway(Telegram、Signal 等)。

無原生 app透過 chat gateway

settings 在另一台主機跑 Hermes,用 iOS 聊天工具連上去

可使用

Android

README 明確支援透過 Termux 的 Android。安裝 script 會自動偵測 Termux,改用測試過的 .[termux] extra,而不是 .[all]。

README 有列Termux 原生.[termux] extra

settings 在 Termux 裡跑安裝 script

可使用

Linux

一等公民的 Linux 支援——安裝 script 主要就是在 Linux 上測的,透過 uv 管 Python 3.11,把 venv 放在 ~/.hermes/hermes-agent/ 下。

安裝 script 支援Python 3.11uv 管理

settings 跑 curl 安裝 script

需要自訂整合?

Hermes Agent 透過 MCP 和 ACP 把工具暴露出來。把你的整合寫成一個 skill 或 MCP server 即可——Nous Research 的 repo 是唯一的真實來源。

別錯過

Hermes Agent 社群的第一手消息——新版本、新 skill、新整合。不寄垃圾信,隨時可以退訂。