¿Qué es?
En una frase: un empleado de IA que mejora solo
Hermes Agent 是 Nous Research 推出的開源 AI Agent 框架。跟其他 Agent 最大的差別是:它會從你的使用經驗中自動學習。做過一次的任務,下次會自動建立「技能」來處理。不需要你手動教它,它自己會變聰明。
🔄 自我進化閉環
做事 → 記住 → 建立技能 → 改善技能 → 更好地做事
傳統 AI Agent:你教它做 A,它只會做 A。
Hermes Agent:你教它做 A,它學會 A,然後自己發現 B 也可以用類似方法,自動建立 B 的技能。
Seis capacidades clave
No es solo una herramienta; es un sistema que crece
Autoaprendizaje
從經驗中自動建立 Skill,做過的任務下次更快更好。跨對話記住你的偏好和工作Modo。
Integración con cinco plataformas
Telegram、Discord、Slack、WhatsApp、Signal + 終端機。一個 Agent 同時出現在所有平台。
Soporte para 200+ modelos
透過 OpenRouter 接入 200 多個模型。也支援 OpenAI、Anthropic、自架模型。一行Comando切換。
Despliegue flexible
本地、Docker、SSH、Serverless(Daytona / Modal)都能跑。Serverless Modo閒置不收費。
Automatización programada
內建 Cron Programación器。報表、備份、巡檢,用自然語言設定,時間到自動跑。
40+ herramientas + MCP
內建 40 多個工具,支援 MCP 協議擴充。開源 MIT License,社群自由貢獻。
⚡ 跟其他Comparación de herramientas
Hermes Agent vs OpenClaw vs Claude Code + Telegram
| 🧠 Hermes Agent | 🦞 OpenClaw | ⌨️ Claude Code + Telegram | |
|---|---|---|---|
| Autoaprendizaje | ✓ 自動建立 Skill | △ 需手動設定 | △ MEMORY.md + brain 系統 |
| Soporte de modelos | 200+(OpenRouter) | 多家 | Anthropic only |
| Plataformas de mensajería | 5 個(含 WhatsApp) | 4 個(含 LINE) | ✓ Telegram channel(隨時遠端指揮) |
| Despliegue | 本地/Docker/Serverless | 本地 | 本地 CLI + Telegram relay |
| Programación | ✓ 內建 Cron | ✓ Cron + Heartbeat | ✓ Remote Trigger / launchd |
| Multi-agent | 單一 Agent(強化型) | ✓ Multi-agent 編排 | ✓ Subagents / Skills |
| Licencia | MIT(完全開源) | 商業Licencia | 商業Licencia |
| Curva de aprendizaje | 中等 | 較陡 | 中等(會用 CLI + Telegram 設定) |
| Madurez del ecosistema | 新(2026 初) | 成熟 | 成熟(官方持續更新) |
¿Quieres una comparación completa?→ Página de comparación triple
- Preparación previa(系統需求 / OpenRouter / Telegram bot)
- Instalación de una línea
- Primera configuración con hermes setup wizard
- Configurar proveedor LLM
- Conectar Telegram gateway
- Tres modos de ejecución
- Usar junto con Claude Code / OpenClaw
- FAQ / Solución de problemas
- Prueba real de Tony(2026/05/09)
- v0.13.0 — 2026/05 nuevas funciones
1. Preparación previa
Tres cosas listas en cinco minutos
Sistema operativo y hardware
- macOS(Intel 或 Apple Silicon 都可)或 Linux(Ubuntu / Debian 主流發行版)
- 記憶體 8 GB 起跳;想跑語音Modo或本地模型建議 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。
Token de bot de Telegram (opcional pero muy recomendado)
- 用 Telegram 搜尋
@BotFather,點 Start - 傳
/newbot,依提示輸入 bot 名稱與 username(必須以bot結尾,例如my_hermes_bot) - BotFather 回你一串 token,類似
1234567890:ABCdefGHIjklMNO...——複製保存 - 傳
/setprivacy→ 選你的 bot → 選Disable(讓 bot 能讀群組訊息,必要時可用)
不接 Telegram 也能用,但接上後就能用手機在任何地方下Comando——這是 Hermes 跟 ChatGPT App 最大差異。
2. Instalación de una línea
install.sh oficial — automático en unos 5 minutos
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Este comando hará lo siguiente:
- 檢查並安裝
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 目錄 - 把
hermesComando加到~/.local/bin/(記得確認在$PATH裡)
📍 Estructura de carpetas tras instalar
所有東西都在 ~/.hermes/,跟你既有的 Claude Code(~/.claude/)或 OpenClaw(~/.openclaw/)完全隔離——可以放心並行安裝。
~/.hermes/
├── hermes-agent/ # 源碼
├── config.yaml # 設定檔(key、model、gateway 全在這)
├── audio_cache/ # 語音Modo快取
├── image_cache/ # 圖像快取
├── cron/ # Programación job 設定
├── hooks/ # 觸發事件腳本
└── logs/ # 執行紀錄
Python 版本:若你 macOS 系統 Python 不是 3.11,uv 會自動下載;無需手動切換。
網路:GitHub raw 內容若被擋(極少數企業內網),先用 VPN 或改下載 release ZIP 解壓再跑 install.sh。
權限:腳本只寫到你的家目錄;不需要 sudo。如果跳出 sudo 詢問——立刻取消,回頭檢查腳本來源。
3. Primera configuración con hermes setup wizard
Wizard interactivo, tres preguntas
hermes setup
El wizard pregunta tres grupos de cosas:
Elegir proveedor LLM
列表會列出已偵測到的 provider(OpenRouter / OpenAI / Anthropic / 本地 Ollama)。選一個你準備好 key 的——OpenRouter 是 Recomendación de 808AI的第一選擇。
Pegar API key
把上一步準備好的 key 貼進去;wizard 會直接寫進 ~/.hermes/config.yaml 並加密儲存(OS keychain 整合)。不需要手動編輯 config 檔。
Elegir modelo predeterminado
從 provider 的 model list 挑一個當預設。不確定就選列表第一個——之後可以用 hermes model 隨時切換。
結束後 wizard 會跑一次自我測試(呼叫 model 一次驗證 key 可用),看到 ✓ Setup complete 就代表 OK。
4. Configurar proveedor LLM 細節
隨時換模型、加 provider、調參數
Comandos model útiles
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 切到「深度思考」Modo,/fast default 切回「快速回應」——不必離開 session 重設模型。
5. Conectar Telegram gateway
Habla con Hermes desde el móvil en cualquier lugar
hermes gateway add telegram
Aparecen dos preguntas:
- Bot token:貼上從
@BotFather拿到的 token - 允許的 chat_id:你自己的 Telegram user ID(傳
/start給你的 bot,Hermes 會偵測並 prompt 你「是否信任這個 chat」)。強烈建議只開白名單給自己,避免被路人騷擾。
Después de configurar, ejecuta:
hermes gateway
看到 Listening for messages... 就成功——打開你 Telegram bot 對話視窗,傳一句「Hi」,Hermes 應該幾秒內回覆。
🌐 17 個 Resumen de Messaging Gateway
Hermes v0.13.0 soporta estas plataformas(替換 telegram 即可):
Telegram · Discord · Slack · WhatsApp · Signal · Email · SMS · iMessage · 飛書 Lark · 釘釘 DingTalk · WeCom 企業微信 · WeChat · Microsoft Teams · Matrix · Mattermost · Twilio Voice · Google Meet(Twilio 橋接)
6. Tres modos de ejecución
Elige uno o ejecuta varios
| Modo | Comando | Uso |
|---|---|---|
| TUI interactiva | hermes |
終端機直接對話,Adecuado debug / 嘗試新 skill / 寫長文 |
| Gateway daemon | hermes gateway |
背景跑,接 Telegram / Discord / Slack 訊息——手機指揮主力 |
| Cron Programación | hermes cron list |
定期觸發任務(每日簡報、週報、巡檢),不需互動 |
Servicio persistente: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. Usar junto con Claude Code / OpenClaw
Las tres herramientas pueden coexistir con bots y procesos separados
Hermes 安裝在 ~/.hermes/,跟下面兩套完全隔離:
- Claude Code →
~/.claude/ - OpenClaw →
~/.openclaw/
Solo comparten:
- 系統二進制: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. FAQ / Solución de problemas
安裝後找不到 hermes Comando
把 ~/.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
La API key sigue siendo rechazada
- 檢查 key 開頭有沒有多餘空白:跑
hermes model test看 error - OpenRouter key 必須以
sk-or-開頭;OpenAI 是sk-;Anthropic 是sk-ant- - OpenRouter 帳號要先充值 $5 美金以上才能用付費模型;免費模型仍可用
El bot de Telegram no responde
- 確認
hermes gateway還在跑(看終端機有沒有Listening for messages...) - 有沒有把這個 bot token 同時給別人 / 別的 process 用
- 確認你的 chat_id 已加入白名單(
hermes gateway allowlist)
Eliminar por completo
hermes service uninstall
trash ~/.hermes
建議用 trash 不是 rm -rf——萬一誤刪可從 macOS Trash 救回。
9. Prueba real de Tony
2026/05/09 Registro probado en Mac mini M4 32GB
🧪 De cero al primer mensaje en 5 minutos
安裝:一條 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 interactiva)/ hermes setup(初次設定 wizard)/ hermes gateway(啟 messaging gateway)。
Posicionamiento práctico
- 跟 Claude Code、OpenClaw 三套完全可以並行——各自獨立 bot、獨立 process、共享 OpenAI / OpenRouter key
- Hermes 的 Active Memory + 自動 Skill 建立是真亮點,跟主 agent 互補(不是取代)
- Adecuado當「第二意見」reviewer——主 agent 寫東西,丟給 Hermes review,會抓到不同視角
- 對「想試 Claude 以外模型」的人——OpenRouter 一個 key 通 200+ 家,瞬間打開模型選擇
¿Es para ti?
| Adecuado | Todavía no | |
|---|---|---|
| Principiante | 有 CLI 基礎、敢自己 debug 的人 | 完全沒摸過終端機——先從 Claude Code + Telegram 入門 |
| 已有 Herramientas de IA | 想加「第二意見」reviewer / 試新模型 | 主 agent 還沒用熟——先深耕一個 |
| Caso de uso | 單一強化 agent / 語音 / 多 messaging 平台 | 需要多 agent 編排(用 OpenClaw 更直接) |
10. v0.13.0 — 2026/05 nuevas funciones總覽
過去 1 個月 Hermes 重點往「語音 + realtime + 多平台」方向走(截至 2026/05/10)
Discord 語音 STT/TTS
Discord voice channels 支援 realtime 語音轉文字 + 文字轉語音 + agent-proxy Modo。直接用語音跟 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 等全平台覆蓋。