Hermes Agent 是 Nous Research 開發的開源 AI Agent 框架(MIT License),最大特色是自我進化:從經驗中自動建立技能、跨對話記住使用者、自動改善工作流程。支援 200+ 模型(透過 OpenRouter)、整合 Telegram/Discord/Slack/WhatsApp/Signal 五大通訊平台、內建 Cron 排程、支援本地/Docker/雲端/Serverless 部署。本頁包含完整介紹、與 Claude Code + Telegram channel 和 OpenClaw 比較、一行 curl 指令安裝教學、hermes setup wizard、Telegram gateway 設定、三種啟動模式(TUI / Gateway / Cron)、與 Claude Code、OpenClaw 並行的實戰指南、常見故障排除、Tony 第一手 2026/05/09 安裝實測紀錄。
🧠 Nous Research 開源專案 · 一頁完整指南 · v0.13.0

Hermes Agent
會自己進化的 AI 助手

唯一內建學習迴路的 AI Agent——從經驗中自動建立技能,越用越懂你,越用越聰明。
本頁含完整介紹 + 一行 curl 指令安裝 + Telegram gateway 設定 + 808AI 第一手實測。

這是什麼?

一句話說完:自己會進化的 AI 員工

Hermes Agent 是 Nous Research 推出的開源 AI Agent 框架。跟其他 Agent 最大的差別是:它會從你的使用經驗中自動學習。做過一次的任務,下次會自動建立「技能」來處理。不需要你手動教它,它自己會變聰明。

🔄 自我進化閉環

做事 → 記住 → 建立技能 → 改善技能 → 更好地做事

傳統 AI Agent:你教它做 A,它只會做 A。
Hermes Agent:你教它做 A,它學會 A,然後自己發現 B 也可以用類似方法,自動建立 B 的技能。

六大核心能力

不只是工具,是一個會成長的系統

🧠

自我學習

從經驗中自動建立 Skill,做過的任務下次更快更好。跨對話記住你的偏好和工作模式。

🌐

五平台整合

Telegram、Discord、Slack、WhatsApp、Signal + 終端機。一個 Agent 同時出現在所有平台。

🤖

200+ 模型支援

透過 OpenRouter 接入 200 多個模型。也支援 OpenAI、Anthropic、自架模型。一行指令切換。

☁️

彈性部署

本地、Docker、SSH、Serverless(Daytona / Modal)都能跑。Serverless 模式閒置不收費。

排程自動化

內建 Cron 排程器。報表、備份、巡檢,用自然語言設定,時間到自動跑。

🔧

40+ 工具 + MCP

內建 40 多個工具,支援 MCP 協議擴充。開源 MIT License,社群自由貢獻。

⚡ 跟其他工具比較

Hermes Agent vs OpenClaw vs Claude Code + Telegram

🧠 Hermes Agent 🦞 OpenClaw ⌨️ Claude Code + Telegram
自我學習 ✓ 自動建立 Skill △ 需手動設定 △ MEMORY.md + brain 系統
模型支援 200+(OpenRouter) 多家 Anthropic only
通訊平台 5 個(含 WhatsApp) 4 個(含 LINE) ✓ Telegram channel(隨時遠端指揮)
部署方式 本地/Docker/Serverless 本地 本地 CLI + Telegram relay
排程 ✓ 內建 Cron ✓ Cron + Heartbeat ✓ Remote Trigger / launchd
多 Agent 單一 Agent(強化型) ✓ 多 Agent 編排 ✓ Subagents / Skills
授權 MIT(完全開源) 商業授權 商業授權
學習曲線 中等 較陡 中等(會用 CLI + Telegram 設定)
生態成熟度 新(2026 初) 成熟 成熟(官方持續更新)

想看更完整比較?→ 三方比較專頁

📖 完整安裝與設定教學
  1. 安裝前準備(系統需求 / OpenRouter / Telegram bot)
  2. 一行指令安裝
  3. hermes setup wizard 首次設定
  4. 設定 LLM provider
  5. 接上 Telegram gateway
  6. 三種啟動模式
  7. 與 Claude Code / OpenClaw 並行
  8. 常見問題 / 故障排除
  9. Tony 第一手實測(2026/05/09)
  10. v0.13.0 — 2026/05 新功能

1. 安裝前準備

三樣東西,五分鐘可備齊

作業系統與硬體

安裝腳本會自動處理 uv、Python 3.11、Node.js、ripgrep、ffmpeg 等依賴——不需要你預先裝。

LLM provider key(擇一)

💡 808AI 建議

第一次裝直接用 OpenRouter——免綁定特定家、可以試免費模型(如 Llama 3.3、Gemini Flash)跑通流程,確定要長期用再考慮直接綁 Anthropic / OpenAI。

Telegram bot token(選配但強推)

  1. 用 Telegram 搜尋 @BotFather,點 Start
  2. /newbot,依提示輸入 bot 名稱與 username(必須以 bot 結尾,例如 my_hermes_bot
  3. BotFather 回你一串 token,類似 1234567890:ABCdefGHIjklMNO...——複製保存
  4. /setprivacy → 選你的 bot → 選 Disable(讓 bot 能讀群組訊息,必要時可用)

不接 Telegram 也能用,但接上後就能用手機在任何地方下指令——這是 Hermes 跟 ChatGPT App 最大差異。

2. 一行指令安裝

官方 install.sh — 5 分鐘自動跑完

# macOS / Linux 通用
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

這條指令會做這些事:

  1. 檢查並安裝 uv(Python 套件管理器)
  2. 下載 Hermes Agent 源碼到 ~/.hermes/hermes-agent/
  3. 建立 Python 3.11 虛擬環境 + 安裝 ~80 個 Python 依賴
  4. 安裝系統工具:Node.js、ripgrep、ffmpeg(如果還沒裝)
  5. 下載並掛載 91 個 bundled skills(humanizer、p5js、architecture-diagram、sketch、highlighter 等)
  6. 建立空 config.yaml、cron 目錄、logs 目錄
  7. hermes 指令加到 ~/.local/bin/(記得確認在 $PATH 裡)

📍 安裝後的目錄結構

所有東西都在 ~/.hermes/,跟你既有的 Claude Code(~/.claude/)或 OpenClaw(~/.openclaw/完全隔離——可以放心並行安裝。

~/.hermes/
├── hermes-agent/      # 源碼
├── config.yaml        # 設定檔(key、model、gateway 全在這)
├── audio_cache/       # 語音模式快取
├── image_cache/       # 圖像快取
├── cron/              # 排程 job 設定
├── hooks/             # 觸發事件腳本
└── logs/              # 執行紀錄
⚠️ 安裝可能卡住的點

Python 版本:若你 macOS 系統 Python 不是 3.11,uv 會自動下載;無需手動切換。
網路:GitHub raw 內容若被擋(極少數企業內網),先用 VPN 或改下載 release ZIP 解壓再跑 install.sh
權限:腳本只寫到你的家目錄;不需要 sudo。如果跳出 sudo 詢問——立刻取消,回頭檢查腳本來源。

3. hermes setup wizard 首次設定

互動式精靈,3 個問題搞定

# 安裝完直接跑這條
hermes setup

Wizard 會問你三組問題:

選擇 LLM provider

列表會列出已偵測到的 provider(OpenRouter / OpenAI / Anthropic / 本地 Ollama)。選一個你準備好 key 的——OpenRouter 是 808AI 建議的第一選擇。

貼上 API key

把上一步準備好的 key 貼進去;wizard 會直接寫進 ~/.hermes/config.yaml 並加密儲存(OS keychain 整合)。不需要手動編輯 config 檔。

選預設模型

從 provider 的 model list 挑一個當預設。不確定就選列表第一個——之後可以用 hermes model 隨時切換。

結束後 wizard 會跑一次自我測試(呼叫 model 一次驗證 key 可用),看到 ✓ Setup complete 就代表 OK。

4. 設定 LLM provider 細節

隨時換模型、加 provider、調參數

常用 model 指令

hermes model

列出所有可用模型 + 標記目前預設

hermes model use <name>

切換預設模型,如 hermes model use anthropic/claude-3.5-sonnet

hermes model add <provider>

新增 provider(再跑一次 setup wizard 的 model 段)

hermes model test

呼叫一次目前 model 測試 key + 計費路徑

model picking 三條原則

  1. 日常 chat / brainstorm:用便宜快的(GPT-4o-mini、Claude Haiku、Gemini Flash)
  2. 重要決策 / 長文寫作:用最頂的(Claude Opus 4.7、GPT-5、Gemini 2.5 Pro)
  3. 大量資料 / 長 context:選 1M context 的(Gemini 2.5 Pro、Claude 1M context)

/think 與 /fast 動態切換

v0.13.0 新增的功能:在聊天中直接打 /think default 切到「深度思考」模式,/fast default 切回「快速回應」——不必離開 session 重設模型。

5. 接上 Telegram gateway

手機在任何地方都能跟 Hermes 對話

# 進 gateway 設定
hermes gateway add telegram

會跳出兩個問題:

  1. Bot token:貼上從 @BotFather 拿到的 token
  2. 允許的 chat_id:你自己的 Telegram user ID(傳 /start 給你的 bot,Hermes 會偵測並 prompt 你「是否信任這個 chat」)。強烈建議只開白名單給自己,避免被路人騷擾。

設定完跑:

# 啟動 gateway daemon
hermes gateway

看到 Listening for messages... 就成功——打開你 Telegram bot 對話視窗,傳一句「Hi」,Hermes 應該幾秒內回覆。

🌐 17 個 Messaging Gateway 一覽

Hermes v0.13.0 支援以下平台(替換 telegram 即可):

Telegram · Discord · Slack · WhatsApp · Signal · Email · SMS · iMessage · 飛書 Lark · 釘釘 DingTalk · WeCom 企業微信 · WeChat · Microsoft Teams · Matrix · Mattermost · Twilio Voice · Google Meet(Twilio 橋接)

6. 三種啟動模式

挑一個,或一起跑

模式 指令 用途
互動 TUI hermes 終端機直接對話,適合 debug / 嘗試新 skill / 寫長文
Gateway daemon hermes gateway 背景跑,接 Telegram / Discord / Slack 訊息——手機指揮主力
Cron 排程 hermes cron list 定期觸發任務(每日簡報、週報、巡檢),不需互動

背景常駐:launchd(macOS) / systemd(Linux)

如果你要 Hermes 24/7 在 Mac mini 上跑,建議把 gateway 包成 launchd / systemd service:

# macOS — Hermes 內建幫你產生 plist
hermes service install --launchd

跑完會在 ~/Library/LaunchAgents/ 產生 com.nous.hermes.gateway.plist,並自動 load。要停掉用 hermes service uninstall

7. 與 Claude Code / OpenClaw 並行

三套完全可以共存,獨立 bot、獨立 process

Hermes 安裝在 ~/.hermes/,跟下面兩套完全隔離

共用的只有:

💡 808AI Tony 親身組合建議

戰略 + 寫 code → Claude Code(最穩,Subagents 拆任務最順)
自動化 daemon / cron → OpenClaw(多 agent 編排是強項)
想試語音 / Honcho 用戶建模 / 自我建立 Skill → Hermes
三個獨立 Telegram bot,手機收到不同訊息對應到不同 agent,分工清楚。

⚠️ 一個 Telegram polling 衝突陷阱

同一個 Telegram bot token 不能同時被兩個 process polling——會互踢。每套(Claude Code / OpenClaw / Hermes)必須用不同的 bot token。BotFather 開新 bot 完全免費。

8. 常見問題 / 故障排除

安裝後找不到 hermes 指令

~/.local/bin 加到 $PATH

# Bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc

# Zsh(macOS 預設)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc

API key 一直被拒

Telegram bot 沒反應

想完整移除

# 1. 停掉 service(若有裝)
hermes service uninstall
# 2. 刪掉整個目錄
trash ~/.hermes

建議用 trash 不是 rm -rf——萬一誤刪可從 macOS Trash 救回。

9. Tony 第一手實測

2026/05/09 在 Mac mini M4 32GB 上跑通的紀錄

🧪 5 分鐘從 0 到第一條訊息

安裝:一條 curl 命令搞定,~5 分鐘安裝完,自動處理 uv / Python 3.11 / Node.js / ripgrep / ffmpeg / 91 個 bundled skills。

位置:所有東西都在 ~/.hermes/,完全隔離不影響既有 Claude Code 或 OpenClaw。

啟動成本:只需一個 LLM provider key(OpenRouter 一個 key 通 200+ models 最方便)+ 獨立 Telegram bot token(BotFather 開新 bot)。

跑起來hermes(互動 TUI)/ hermes setup(初次設定 wizard)/ hermes gateway(啟 messaging gateway)。

實戰用法定位

適不適合你?

適合 先不要
新手 有 CLI 基礎、敢自己 debug 的人 完全沒摸過終端機——先從 Claude Code + Telegram 入門
已有 AI 工具 想加「第二意見」reviewer / 試新模型 主 agent 還沒用熟——先深耕一個
使用場景 單一強化 agent / 語音 / 多 messaging 平台 需要多 agent 編排(用 OpenClaw 更直接)

10. v0.13.0 — 2026/05 新功能總覽

過去 1 個月 Hermes 重點往「語音 + realtime + 多平台」方向走(截至 2026/05/10)

🎙️

Discord 語音 STT/TTS

Discord voice channels 支援 realtime 語音轉文字 + 文字轉語音 + agent-proxy 模式。直接用語音跟 Hermes 對話,不必打字。

📞

Google Meet 語音橋

Google Meet + Twilio dial-in 整合 Gemini realtime 語音 bridge。會議中讓 Hermes 即時筆記、回答問題。

🧠

Active Memory 自訂工具名

Active Memory plugin 支援 concrete tool names — 自動觸發更精準,不會誤抓不相關的記憶。

⚙️

Chat overrides

新增 /think default + /fast default 在聊天中即時切換思考深度,不需重啟 session。

📱

iOS 配對 setup codes

iOS app 支援 setup codes 連到私人 LAN gateway。在家用 Mac mini 跑 Hermes,手機可直接配對。

💬

17 個 Messaging Gateway

Telegram / Discord / Slack / WhatsApp / Signal / Email / SMS / 飛書 / 釘釘 / WeCom / WeChat / iMessage 等全平台覆蓋。

準備好了嗎?

三個方向,任你挑

🧠 前往 GitHub 倉庫 ⚡ 三方比較 ⌨️ Claude Code 教學