連到你熟悉的每個地方
Hermes Agent 可以跟你平時在用的通訊軟體、模型 provider、工具協定直接對接。同一套記憶、同一套 skill,不管從哪裡找它都能接上話。
通訊平台
Hermes 可以當成 gateway 跑在 Telegram、Discord、Slack、WhatsApp、Signal、Email 以及 CLI 上(README 有列)。在某個平台開始聊,換到另一個平台繼續——記憶會跟著你。
Hermes 原生就有 WhatsApp gateway——安裝 script 會特地抓 Node.js v22,就是為了讓 WhatsApp bridge 能跑。README 裡跟 Telegram、Discord、Slack 列在一起。
settings 跑完安裝 script 後執行 hermes gateway
Telegram
README 列為一等公民的通訊平台。在 hermes setup 或 hermes gateway 流程裡貼上 bot token 就能用。
settings 在 hermes setup 中貼上 @BotFather 給的 bot token
Discord
README 列為一等公民的通訊平台。把 Hermes 當 Discord bot 跑——頻道、討論串、私訊都能用。
settings 到 discord.dev 建 bot,把 token 貼進 hermes setup
Slack
README 有列,同時也是 pyproject 的獨立 extra(slack)。裝成 Slack 工作區 app,就能讓頻道跟 Hermes 對話。
settings 建 Slack app、安裝到工作區,然後在 hermes setup 加 token
Signal
README 列為一等公民的通訊平台。透過 Signal relay 接起來後,Hermes 就能回覆加密的私訊與群組。
settings 在 hermes gateway 流程裡連結裝置
iMessage
Hermes README 和官方文件都沒寫。Hermes 團隊對 macOS 的定位是 CLI 加上任意接入的 chat gateway;想用 iMessage,社群通常透過第三方 relay 串起來。
settings 目前只能靠社群 bridge,沒有官方方案
Microsoft Teams
Hermes README 和 pyproject extras 都沒列。上游也沒有任何一等公民的 Teams 整合文件。
settings 目前沒有官方整合
Matrix
作為 pyproject 的獨立 extra(matrix)打包。用 uv pip install -e ".[matrix]" 安裝就能啟用 Matrix gateway。
settings 裝 [matrix] extra 並設定 homeserver
WebChat
README 和安裝文件都沒寫。Hermes CLI 是一等公民的 channel,瀏覽器 UI 並不是主要介面。
settings 目前沒有專屬的 Web UI
模型 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。
settings 到 console.anthropic.com 取得 API key,透過 hermes model 加入
OpenAI
openai 這個 Python SDK 是 pyproject.toml 的直接依賴,README 也明確列它為支援的 provider。
settings 到 platform.openai.com 取得 API key,透過 hermes model 加入
Hermes README 和 pyproject 依賴都沒把 Google 當一等公民的 provider。Gemini 還是能用,但要透過 OpenAI 相容的代理或 OpenRouter。
settings 走 OpenRouter 或相容 proxy
xAI
Hermes README 和 pyproject 依賴都沒把 xAI 列為一等公民。Grok 可以透過 OpenRouter 或自訂的 OpenAI 相容 endpoint 接上。
settings 走 OpenRouter 或相容 endpoint
OpenRouter
README 明確寫成「OpenRouter(200+ 模型)」——一把 API key 就能打通幾乎所有主流模型 provider。
settings 到 openrouter.ai 取得 API key,透過 hermes model 加入
Mistral
作為 pyproject 的獨立 extra(mistral)打包。用 uv pip install -e ".[mistral]" 安裝,就能把 Mistral provider 串起來。
settings 裝 [mistral] extra,用 hermes model 加 key
DeepSeek
Hermes README 和 pyproject 依賴都沒列為一等公民。DeepSeek 提供 OpenAI 相容 endpoint,所以可以當自訂 endpoint 掛上去。
settings 在 hermes model 裡設成自訂 endpoint
Perplexity
沒被列為一等公民 provider。Perplexity 比較像搜尋產品而不是純粹的模型 provider;Hermes 的網路搜尋是交給 exa-py 和 firecrawl-py 這兩個依賴處理的。
settings 用內建的網路搜尋工具
Hugging Face
沒被列為一等公民 provider。Hugging Face 只要開一個吃 OpenAI API 的 inference endpoint,就能當自訂 endpoint 掛上去。
settings 在 hermes model 裡設成自訂 endpoint
Local Models
README 寫的是「或你自己的 endpoint」——Ollama 本身就提供 OpenAI 相容 API,所以能直接當本地 endpoint 接上,完全不碰雲端。
settings 裝好 Ollama,把 hermes model 指到 http://localhost:11434
Sandbox 後端
根據 README,Hermes 支援六種 terminal sandbox 後端:local、Docker、SSH、Daytona、Singularity、Modal。挑一個,就能把指令執行從你的本機環境隔開。
Cloudflare
不是官方整合。上游 repo 並沒有提供跑在 Cloudflare Workers 上的部署方式。
settings 沒有官方的 Cloudflare 路徑
智慧家庭
Hermes 提供可選的 homeassistant extra(寫在 pyproject.toml 裡)。只要接上一個 Home Assistant 實例,就可以用自然語言控制燈光、恆溫器、門鎖、情境與自動化腳本。
Home Assistant
作為 pyproject 的獨立 extra(homeassistant)打包。用 uv pip install -e ".[homeassistant]" 安裝,就能用聊天的方式控制燈光、恆溫器、情境與自動化。
settings 裝 [homeassistant] extra,加上 HA token
Philips Hue
不是獨立整合——把 Philips Hue 的 bridge 接到 Home Assistant 之後,就能透過 homeassistant extra 控制。
settings 把 Hue 接到 Home Assistant 即可
開發者工具
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 頁面有說怎麼做。
settings 裝 [mcp] extra,接上 GitHub MCP server
VS Code
不是一等公民整合。Hermes 透過 MCP 暴露工具,任何支援 MCP client 的編輯器都能驅動它。可以去 Hermes repo 和 agentskills.io 找社群 bridge。
settings 使用支援 MCP 的 VS Code 擴充套件
Docker
Docker 是 README 列出的六種 terminal sandbox 後端之一(local、Docker、SSH、Daytona、Singularity、Modal)。用它就能把指令執行從主機環境隔開。
settings 在 Hermes 設定裡把 sandbox 設成 docker
生產力
長期記憶(透過 Honcho)、來自 agentskills.io 的流程 skill、cron 排程,加上 SOUL.md 的角色設定,讓 Hermes 記得你的專案、偏好與做事習慣。
Notion
不是一等公民整合。Hermes 支援 MCP server——所以建議走社群的 Notion MCP server。
settings 接上社群做的 Notion MCP server
Obsidian
不是一等公民整合。把 Hermes 指到你的 vault 當一般檔案處理就行;想要 graph-aware 的存取就接一個社群 Obsidian MCP server。
settings 接上社群做的 Obsidian MCP server
Trello
不是一等公民整合。上游沒有 Trello 的 extra,也沒有文件頁。
settings 沒有官方整合
音樂與音訊
官方文件並沒有寫。要控制音樂的話,社群通常會自己寫一個 MCP server,或在 agentskills.io 上寫一個 skill 掛上去。
Spotify
不是一等公民整合。上游沒有 Spotify 的 extra,也沒有文件頁。
settings 沒有官方整合
作業系統
Hermes 可以跑在 Linux、macOS、Windows 上的 WSL2,以及透過 Termux 的 Android(README 明列)。原生 Windows 明確不支援。
macOS
安裝 script 直接支援 macOS——會自動偵測 macOS 並跑標準的 uv 流程。主要介面是 CLI。
settings 跑 curl 安裝 script
iOS
上游沒有任何原生 iOS app 的文件。想在 iOS 上用 Hermes,就把一個常時在線的主機接上任意 chat gateway(Telegram、Signal 等)。
settings 在另一台主機跑 Hermes,用 iOS 聊天工具連上去
Android
README 明確支援透過 Termux 的 Android。安裝 script 會自動偵測 Termux,改用測試過的 .[termux] extra,而不是 .[all]。
settings 在 Termux 裡跑安裝 script
Linux
一等公民的 Linux 支援——安裝 script 主要就是在 Linux 上測的,透過 uv 管 Python 3.11,把 venv 放在 ~/.hermes/hermes-agent/ 下。
settings 跑 curl 安裝 script
需要自訂整合?
Hermes Agent 透過 MCP 和 ACP 把工具暴露出來。把你的整合寫成一個 skill 或 MCP server 即可——Nous Research 的 repo 是唯一的真實來源。