這是什麼?
一句話說完:自己會進化的 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 初) | 成熟 | 成熟(官方持續更新) |
想看更完整比較?→ 三方比較專頁
- 安裝前準備(系統需求 / OpenRouter / Telegram bot)
- 一行指令安裝
- hermes setup wizard 首次設定
- 設定 LLM provider
- 接上 Telegram gateway
- 三種啟動模式
- 與 Claude Code / OpenClaw 並行
- 常見問題 / 故障排除
- Tony 第一手實測(2026/05/09)
- v0.13.0 — 2026/05 新功能
1. 安裝前準備
三樣東西,五分鐘可備齊
作業系統與硬體
- macOS(Intel 或 Apple Silicon 都可)或 Linux(Ubuntu / Debian 主流發行版)
- 記憶體 8 GB 起跳;想跑語音模式或本地模型建議 16 GB+
- 儲存空間 約 2-3 GB(含 91 個 bundled skills 與快取目錄)
- 網路:需要連 GitHub、OpenRouter / OpenAI、Telegram API
安裝腳本會自動處理 uv、Python 3.11、Node.js、ripgrep、ffmpeg 等依賴——不需要你預先裝。
LLM provider key(擇一)
- OpenRouter(推薦):openrouter.ai 註冊 → 開一支 API key → 一個 key 通 200+ 家模型(Claude / GPT / Gemini / Llama / DeepSeek 等)
- OpenAI:platform.openai.com 申請 API key
- Anthropic:console.anthropic.com 申請 API key
- 都可以混用(Hermes 支援多 provider 並存,按任務切換)
第一次裝直接用 OpenRouter——免綁定特定家、可以試免費模型(如 Llama 3.3、Gemini Flash)跑通流程,確定要長期用再考慮直接綁 Anthropic / OpenAI。
Telegram bot token(選配但強推)
- 用 Telegram 搜尋
@BotFather,點 Start - 傳
/newbot,依提示輸入 bot 名稱與 username(必須以bot結尾,例如my_hermes_bot) - BotFather 回你一串 token,類似
1234567890:ABCdefGHIjklMNO...——複製保存 - 傳
/setprivacy→ 選你的 bot → 選Disable(讓 bot 能讀群組訊息,必要時可用)
不接 Telegram 也能用,但接上後就能用手機在任何地方下指令——這是 Hermes 跟 ChatGPT App 最大差異。
2. 一行指令安裝
官方 install.sh — 5 分鐘自動跑完
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
這條指令會做這些事:
- 檢查並安裝
uv(Python 套件管理器) - 下載 Hermes Agent 源碼到
~/.hermes/hermes-agent/ - 建立 Python 3.11 虛擬環境 + 安裝 ~80 個 Python 依賴
- 安裝系統工具:Node.js、ripgrep、ffmpeg(如果還沒裝)
- 下載並掛載 91 個 bundled skills(humanizer、p5js、architecture-diagram、sketch、highlighter 等)
- 建立空
config.yaml、cron 目錄、logs 目錄 - 把
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 三條原則
- 日常 chat / brainstorm:用便宜快的(GPT-4o-mini、Claude Haiku、Gemini Flash)
- 重要決策 / 長文寫作:用最頂的(Claude Opus 4.7、GPT-5、Gemini 2.5 Pro)
- 大量資料 / 長 context:選 1M context 的(Gemini 2.5 Pro、Claude 1M context)
/think 與 /fast 動態切換
v0.13.0 新增的功能:在聊天中直接打 /think default 切到「深度思考」模式,/fast default 切回「快速回應」——不必離開 session 重設模型。
5. 接上 Telegram gateway
手機在任何地方都能跟 Hermes 對話
hermes gateway add telegram
會跳出兩個問題:
- Bot token:貼上從
@BotFather拿到的 token - 允許的 chat_id:你自己的 Telegram user ID(傳
/start給你的 bot,Hermes 會偵測並 prompt 你「是否信任這個 chat」)。強烈建議只開白名單給自己,避免被路人騷擾。
設定完跑:
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:
hermes service install --launchd
跑完會在 ~/Library/LaunchAgents/ 產生 com.nous.hermes.gateway.plist,並自動 load。要停掉用 hermes service uninstall。
7. 與 Claude Code / OpenClaw 並行
三套完全可以共存,獨立 bot、獨立 process
Hermes 安裝在 ~/.hermes/,跟下面兩套完全隔離:
- Claude Code →
~/.claude/ - OpenClaw →
~/.openclaw/
共用的只有:
- 系統二進制:uv / Python / Node.js / ffmpeg / ripgrep(一份就夠)
- API keys(選用):OpenRouter / OpenAI key 可以三套共享,省管理成本
戰略 + 寫 code → Claude Code(最穩,Subagents 拆任務最順)
自動化 daemon / cron → OpenClaw(多 agent 編排是強項)
想試語音 / Honcho 用戶建模 / 自我建立 Skill → Hermes
三個獨立 Telegram bot,手機收到不同訊息對應到不同 agent,分工清楚。
同一個 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 一直被拒
- 檢查 key 開頭有沒有多餘空白:跑
hermes model test看 error - OpenRouter key 必須以
sk-or-開頭;OpenAI 是sk-;Anthropic 是sk-ant- - OpenRouter 帳號要先充值 $5 美金以上才能用付費模型;免費模型仍可用
Telegram bot 沒反應
- 確認
hermes gateway還在跑(看終端機有沒有Listening for messages...) - 有沒有把這個 bot token 同時給別人 / 別的 process 用
- 確認你的 chat_id 已加入白名單(
hermes gateway allowlist)
想完整移除
hermes service uninstall
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)。
實戰用法定位
- 跟 Claude Code、OpenClaw 三套完全可以並行——各自獨立 bot、獨立 process、共享 OpenAI / OpenRouter key
- Hermes 的 Active Memory + 自動 Skill 建立是真亮點,跟主 agent 互補(不是取代)
- 適合當「第二意見」reviewer——主 agent 寫東西,丟給 Hermes review,會抓到不同視角
- 對「想試 Claude 以外模型」的人——OpenRouter 一個 key 通 200+ 家,瞬間打開模型選擇
適不適合你?
| 適合 | 先不要 | |
|---|---|---|
| 新手 | 有 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 等全平台覆蓋。