Hermes Agent 是 Nous Research 開發的開源 AI Agent 框架(MIT License),最大特色是自我進化:從經驗中自動建立技能、跨對話記住使用者、自動改善Workflow。支援 200+ 模型(透過 OpenRouter)、整合 Telegram/Discord/Slack/WhatsApp/Signal 五大Plataformas de mensajería、內建 Cron Programación、支援本地/Docker/雲端/Serverless 部署。本頁包含完整介紹、與 Claude Code + Telegram channel 和 OpenClaw 比較、一行 curl Comando安裝教學、hermes setup wizard、Telegram gateway 設定、Tres modos de ejecución(TUI / Gateway / Cron)、與 Claude Code、OpenClaw 並行的實戰指南、常見故障排除、Tony 第一手 2026/05/09 安裝實測紀錄。
🧠 Proyecto open-source de Nous Research · Guía completa en una página · v0.13.0

Hermes Agent
Asistente de IA que mejora solo

Un AI Agent con bucle de aprendizaje integrado: crea skills desde la experiencia y mejora cuanto más lo usas.
Esta página incluye introducción, instalación con una línea curl, configuración de Telegram gateway y pruebas reales de 808AI.

¿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

📖 Tutorial completo de instalación y configuración
  1. Preparación previa(系統需求 / OpenRouter / Telegram bot)
  2. Instalación de una línea
  3. Primera configuración con hermes setup wizard
  4. Configurar proveedor LLM
  5. Conectar Telegram gateway
  6. Tres modos de ejecución
  7. Usar junto con Claude Code / OpenClaw
  8. FAQ / Solución de problemas
  9. Prueba real de Tony(2026/05/09)
  10. v0.13.0 — 2026/05 nuevas funciones

1. Preparación previa

Tres cosas listas en cinco minutos

Sistema operativo y hardware

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

LLM provider key(擇一)

💡 Recomendación de 808AI

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

Token de bot de Telegram (opcional pero muy recomendado)

  1. 用 Telegram 搜尋 @BotFather,點 Start
  2. /newbot,依提示輸入 bot 名稱與 username(必須以 bot 結尾,例如 my_hermes_bot
  3. BotFather 回你一串 token,類似 1234567890:ABCdefGHIjklMNO...——複製保存
  4. /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

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

Este comando hará lo siguiente:

  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 Comando加到 ~/.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/              # 執行紀錄
⚠️ Puntos donde la instalación puede trabarse

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 三條原則

  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 切到「深度思考」Modo,/fast default 切回「快速回應」——不必離開 session 重設模型。

5. Conectar Telegram gateway

Habla con Hermes desde el móvil en cualquier lugar

# 進 gateway 設定
hermes gateway add telegram

Aparecen dos preguntas:

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

Después de configurar, ejecuta:

# 啟動 gateway daemon
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:

# macOS — Hermes 內建幫你產生 plist
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/,跟下面兩套完全隔離

Solo comparten:

💡 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. 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

El bot de Telegram no responde

Eliminar por completo

# 1. 停掉 service(若有裝)
hermes service uninstall
# 2. 刪掉整個目錄
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

¿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 等全平台覆蓋。

¿Listo?

Elige entre tres direcciones

🧠 Ir al repositorio GitHub ⚡ Comparación triple ⌨️ Tutorial de Claude Code