概述
Hermes Agent 是 Nous Research 出品的開源 AI Agent,主打「會成長的智慧體」——它是目前少數內建學習閉環的 Agent:能從對話中自動生成技能、在使用中持續打磨技能、主動提醒自己沉澱知識,並通過 FTS5 全文索引檢索過往會話,跨 session 維護對你的使用者畫像。Hermes 不依賴本地機器,從 5 美元的 VPS 到 GPU 叢集、再到幾乎零成本閒置的 Serverless 平臺都能跑。 通過對接 API易,您可以獲得:🧠 自學習閉環
Agent 自主建立/打磨技能,長期記憶 + 跨會話檢索
📱 全平臺閘道
Telegram / Discord / Slack / WhatsApp / Signal / Email / CLI
⏰ 定時排程
內建 cron 排程器,可自動跨平臺投遞日報/巡檢結果
☁️ 跑在任何地方
本地 / Docker / SSH / Modal / Daytona / Vercel Sandbox 七種後端
專案資訊:Hermes Agent 採用 MIT 許可證開源,專案地址
github.com/NousResearch/hermes-agent,官方文件 hermes-agent.nousresearch.com/docs/。安裝
Linux / macOS / WSL2 / Termux
Windows(PowerShell,原生支援仍在 Early Beta)
uv、Python 3.11、Node.js、ripgrep、ffmpeg 以及一份便攜 Git Bash。
完成後過載 Shell 即可啟動:
接入 API易
Hermes 自帶hermes model 命令,可選 Nous Portal / OpenRouter / OpenAI / 自建端點等。API易 提供 OpenAI 相容 API,作為「OpenAI 自定義端點」接入即可一次拿到全模型矩陣。
方式一:通過 hermes model 互動式配置(推薦)
方式二:通過 hermes config set 直接寫入
hermes 啟動一次驗證連線。
方式三:環境變數(適合 Docker / Serverless 部署)
hermes model 或修改 HERMES_MODEL,無需改任何程式碼。
方式四:Anthropic 原生協議(主用 Claude 強烈推薦)
Hermes 把 Anthropic 作為一等公民 Provider,內部 wire protocol 稱為anthropic_messages,相比走 OpenAI 相容路徑有獨家加成:
走 Anthropic 原生協議的額外收益:Hermes 會自動給 native Anthropic、OpenRouter、Nous Portal 這三類 Provider 掛上
cache_control 1 小時快取斷點(系統提示 + 技能內容 + 長上下文前段),跨 session 和 subagent 複用,按低價的 cached-read 費率結算。走 OpenAI 相容路徑時這個最佳化不會生效。Claude 主力使用者建議直接走這條路。/anthropic 直接走 anthropic_messages)。若使用 LiteLLM 代理等非標準端點,可手動指定:
api.apiyi.com/token 建立令牌時,分組選 ClaudeCode 可自動享受 95 折,可疊加充值贈送 10%-20%。
常用功能速查
終端 UI
完整 TUI:多行編輯、斜槓命令補全、會話歷史、流式工具輸出
訊息閘道
hermes gateway setup 後繫結 Bot Token,即可在 IM 平臺直接對話技能系統
程式化記憶 + Skills Hub(
agentskills.io),Agent 用得越多越聰明MCP 整合
接入任意 MCP Server 擴充套件能力,含社群 Linux 桌面控制 MCP
定時任務
內建 cron 排程,自然語言指令即可建立”每天 9 點發我日報”
子 Agent
可生成隔離的 subagent 並行處理任務,寫 Python 指令碼通過 RPC 呼叫
從 OpenClaw 遷移
如果你之前使用 OpenClaw,Hermes 內建了一鍵遷移工具:SOUL.md、記憶 (MEMORY.md / USER.md)、使用者技能、命令白名單、訊息平臺配置、API 金鑰(Telegram / OpenRouter / OpenAI / Anthropic / ElevenLabs)、TTS 資源、工作目錄指令等。
常見問題
Hermes Agent 和 OpenClaw、FastClaw 有什麼區別?
Hermes Agent 和 OpenClaw、FastClaw 有什麼區別?
- Hermes Agent:Python 實現、Nous Research 出品,主打自學習閉環——技能自我演化、跨會話記憶,研究友好(支援 trajectory 生成)
- OpenClaw:Node.js 實現、面向本地隱私 + 多 IM 平臺聯動
- FastClaw:Go 編寫的單二進位制執行時,主打多 Agent 管理 + Dashboard 形態
是否支援 API易 的全部模型?
是否支援 API易 的全部模型?
支援。Hermes 同時支援 OpenAI 相容和 Anthropic 原生兩套協議:
- OpenAI 協議端點:
https://api.apiyi.com/v1,覆蓋全模型矩陣 - Anthropic 協議端點:
https://api.apiyi.com(不帶/v1),覆蓋 Claude 系列
gpt-5.4、claude-sonnet-4-6、deepseek-v3.2、gemini-3.1-pro-preview 等)。Claude 主力使用者建議走 Anthropic 原生,可額外吃到 Hermes 的 1 小時跨會話快取。跨平臺訊息是怎麼工作的?
跨平臺訊息是怎麼工作的?
Hermes 提供一個單一 Gateway 程序,統一管理 Telegram / Discord / Slack / WhatsApp / Signal 等平臺的 Bot 連線。
hermes gateway setup 引導你填入各平臺 Token,hermes gateway start 啟動後,所有平臺的訊息會被路由到同一個 Agent 例項,跨平臺會話連續——你在 Telegram 上問的問題可以在 Discord 接著聊。支援語音留言轉寫,所有平臺的 cron 投遞也走同一通道。可以跑在雲端嗎?
可以跑在雲端嗎?
可以,而且 Hermes 強烈推薦雲端部署。它提供 7 種終端後端:
- 本地 / Docker / SSH / Singularity:傳統部署
- Modal / Daytona:Serverless 持久化,空閒時休眠幾乎不計費,按需喚醒
- Vercel Sandbox:邊緣執行時
相關資源
專案倉庫
github.com/NousResearch/hermes-agent官方文件
hermes-agent.nousresearch.com/docs/OpenClaw 對比方案
本地隱私 + IM 聯動場景的另一選擇
FastClaw 對比方案
多 Agent 工廠 + Dashboard 形態的另一選擇