從0到1的Hermes Agent的保姆級(jí)教程詳細(xì)學(xué)習(xí)與使用指南
近年來,AI 智能體(AI Agent)領(lǐng)域發(fā)展迅猛,從單純的聊天機(jī)器人進(jìn)化到能真正做事、持久記憶并自主成長的智能體。如果你曾經(jīng)使用過 OpenClaw,并驚嘆于它連接工作流的能力,那么今天我們要介紹的 Hermes Agent 將會(huì)讓你對(duì) AI 助手的認(rèn)知再上一個(gè)臺(tái)階。
本文將手把手帶你從零開始,全面了解 Hermes Agent 的核心特性、安裝部署方法、配置技巧以及進(jìn)階使用指南。無論你是技術(shù)小白還是資深開發(fā)者,都能通過這篇保姆級(jí)教程,打造出屬于你自己的、越用越聰明的專屬 AI 數(shù)字分身。
一、 什么是 Hermes Agent
Hermes Agent 是由知名 AI 研究實(shí)驗(yàn)室 Nous Research 開發(fā)的一款開源自主 AI Agent 框架。它的官方標(biāo)語非常直接:“The agent that grows with you.”(一個(gè)會(huì)隨著使用不斷成長的 Agent)。
與市面上大多數(shù)"用完即忘"的聊天機(jī)器人(甚至是一些基礎(chǔ)的 Agent 框架)不同,Hermes Agent 是業(yè)內(nèi)少見的原生內(nèi)置學(xué)習(xí)閉環(huán)的 AI Agent 。它不是一個(gè)被動(dòng)響應(yīng)指令的工具,而是一個(gè)擁有生命力、會(huì)自我進(jìn)化的數(shù)字員工。
1.1 Hermes Agent 的核心亮點(diǎn)
Hermes Agent 具備一系列令人矚目的特性,使其在眾多 AI Agent 框架中脫穎而出:
- 閉環(huán)學(xué)習(xí)體系(A closed learning loop):這是 Hermes Agent 最核心的優(yōu)勢(shì)。它能夠在完成復(fù)雜任務(wù)后,自主總結(jié)經(jīng)驗(yàn)并創(chuàng)建可復(fù)用的"技能"(Skills)。在后續(xù)使用中,它還會(huì)根據(jù)新的經(jīng)驗(yàn)不斷優(yōu)化這些技能。同時(shí),它具備跨會(huì)話的記憶召回能力,能夠構(gòu)建不斷深化的用戶認(rèn)知模型。
- 多模型自由切換:它不綁定任何單一的大模型廠商。你可以自由接入 Nous Portal、OpenRouter(支持 200+ 模型)、OpenAI、Anthropic Claude、DeepSeek、MiniMax、Kimi 等各種模型,只需執(zhí)行簡單的命令即可切換。
- 全平臺(tái)無縫接入:Hermes Agent 提供了一個(gè)統(tǒng)一的消息網(wǎng)關(guān),你可以通過 CLI(命令行界面)、Telegram、Discord、Slack、WhatsApp 等 15+ 種平臺(tái)與它進(jìn)行交互,實(shí)現(xiàn)跨平臺(tái)的對(duì)話連貫性 。
- 強(qiáng)大的自動(dòng)化與并行能力:內(nèi)置 Cron 調(diào)度器,支持通過自然語言設(shè)置定時(shí)任務(wù)(如每日新聞?wù)⒍ㄆ谙到y(tǒng)備份等)。它還支持生成隔離的子 Agent 來并行處理多條工作流。
- 靈活的部署環(huán)境:它不僅可以運(yùn)行在你的個(gè)人電腦上,還支持 Docker、SSH、Daytona、Modal 等多種后端。特別是 Daytona 和 Modal 提供的無服務(wù)器(Serverless)持久化方案,讓你的 Agent 在閑置時(shí)休眠,按需喚醒,極大地降低了運(yùn)行成本。
1.2 Hermes Agent vs OpenClaw
很多用戶可能會(huì)問:我已經(jīng)有了 OpenClaw,還需要 Hermes Agent 嗎?我們可以通過以下對(duì)比來清晰地認(rèn)識(shí)它們的差異:
| 特性維度 | OpenClaw | Hermes Agent |
|---|---|---|
| 核心定位 | 強(qiáng)大的個(gè)人 AI 工作臺(tái)與消息中樞 | 有生命力、會(huì)自我進(jìn)化的 AI 數(shù)字分身 |
| 學(xué)習(xí)與進(jìn)化 | 依賴用戶手動(dòng)配置和設(shè)定 | 原生內(nèi)置學(xué)習(xí)閉環(huán),自主創(chuàng)建和優(yōu)化技能 |
| 記憶機(jī)制 | 基礎(chǔ)的上下文和文件記憶 | FTS5 跨會(huì)話檢索、LLM 總結(jié)、智能體自主維護(hù)記憶庫 |
| 模型支持 | 支持主流模型(部分受限) | 廣泛支持,包括 Claude 訂閱套餐等 |
| 運(yùn)行環(huán)境 | 本地或云服務(wù)器常駐 | 支持本地及 Serverless(如 Daytona/Modal)閑置休眠 |
簡而言之,如果你只想要一個(gè)方便的 AI 消息中樞,OpenClaw 已經(jīng)足夠優(yōu)秀;但如果你渴望一個(gè)能真正"記住你教的東西"、"越用越懂你"的智能助手,Hermes Agent 絕對(duì)值得你投入時(shí)間去探索。
二、 準(zhǔn)備工作與安裝部署
Hermes Agent 的安裝過程經(jīng)過了極大的優(yōu)化,官方提供了便捷的一鍵安裝腳本。
2.1 系統(tǒng)與環(huán)境要求
Hermes Agent 支持 Linux、macOS 以及 Windows 下的 WSL2 環(huán)境。如果你使用的是 Windows 系統(tǒng),請(qǐng)務(wù)必先安裝并配置好 WSL2。
- 操作系統(tǒng):Linux / macOS / Windows (必須通過 WSL2)
- 網(wǎng)絡(luò)環(huán)境:能夠順暢訪問 GitHub 等相關(guān)資源。
2.2 自動(dòng)化一鍵安裝
打開你的終端(Windows 用戶請(qǐng)打開 WSL2 終端),復(fù)制并執(zhí)行以下命令:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
這個(gè)安裝腳本非常智能,它會(huì)自動(dòng)檢測(cè)并為你安裝所有必需的底層依賴,包括 uv(極速的 Python 包管理器)、Python 3.11、Node.js v22(用于瀏覽器自動(dòng)化等擴(kuò)展功能)、ripgrep(用于快速文件搜索)以及 ffmpeg(用于語音相關(guān)功能)。
安裝過程可能需要幾分鐘時(shí)間,期間請(qǐng)保持網(wǎng)絡(luò)暢通并耐心等待。
2.3 手動(dòng)安裝(進(jìn)階用戶)
如果你希望對(duì)安裝過程有完全的控制權(quán),或者在特定環(huán)境下自動(dòng)化腳本執(zhí)行失敗,可以選擇手動(dòng)安裝方式。
首先,克隆包含所有子模塊的官方倉庫:
git clone --recurse-submodules https://github.com/NousResearch/hermes-agent.git cd hermes-agent
接著,使用 uv 創(chuàng)建虛擬環(huán)境并安裝所需的擴(kuò)展包。你可以根據(jù)需要選擇安裝完整版或特定功能版:
# 安裝 uv 包管理器(如果尚未安裝) curl -LsSf https://astral.sh/uv/install.sh | sh # 創(chuàng)建 Python 3.11 虛擬環(huán)境 uv venv venv --python 3.11 export VIRTUAL_ENV="$(pwd)/venv" # 安裝包含所有功能的完整版本 uv pip install -e ".[all]"
最后,創(chuàng)建必要的配置目錄并復(fù)制示例配置文件,即可完成手動(dòng)部署準(zhǔn)備。
三、 初始配置向?qū)?/h2>
安裝完成后,為了讓命令在當(dāng)前終端立即生效,請(qǐng)執(zhí)行:
source ~/.bashrc # 如果你使用的是 zsh,請(qǐng)執(zhí)行 source ~/.zshrc
接下來,我們需要為 Hermes Agent 配置"大腦"——也就是接入大語言模型。在終端中輸入以下命令啟動(dòng)配置向?qū)В?/p>
hermes setup
或者直接使用專門配置模型的命令:
hermes model
3.1 遷移 OpenClaw 配置(可選)
如果你之前在本地安裝過 OpenClaw,Hermes Agent 的配置向?qū)?huì)自動(dòng)檢測(cè)到。它會(huì)友好地詢問你是否需要導(dǎo)入 OpenClaw 的配置(包括記憶文件、API 密鑰、已有技能等)。如果你希望無縫過渡,選擇 Y 即可。
3.2 設(shè)置模型提供商 (Provider)
配置向?qū)?huì)列出所有支持的模型提供商。你可以根據(jù)自己的實(shí)際情況進(jìn)行選擇。對(duì)于國內(nèi)用戶,如果訪問國際服務(wù)存在網(wǎng)絡(luò)障礙,可以選擇配置國內(nèi)的模型服務(wù),例如 MiniMax、Kimi、DeepSeek 或阿里云百煉等。
以配置自定義端點(diǎn)(Customer endpoint)為例:
- 選擇
Custom Endpoint或相應(yīng)的自定義選項(xiàng)。 - 輸入你所使用服務(wù)的 Base URL(例如阿里云百煉的兼容地址:
https://dashscope.aliyuncs.com/compatible-mode/v1)。 - 輸入對(duì)應(yīng)的 API Key。
- 指定你要使用的具體模型名稱(例如
qwen-max或deepseek-chat)。
關(guān)鍵提示:Hermes Agent 強(qiáng)大的上下文處理和多步工具調(diào)用能力,要求所選模型必須具備至少 64K(64,000) Tokens 的上下文窗口。選擇模型時(shí)請(qǐng)務(wù)必確認(rèn)其支持長上下文。
3.3 設(shè)置消息網(wǎng)關(guān) (Gateway)
模型配置完成后,向?qū)?huì)引導(dǎo)你設(shè)置消息平臺(tái)。這是 Hermes Agent 的一大特色,讓你可以脫離終端,在熟悉的聊天軟件中使用它。
以配置 Telegram 為例:
- 在 Telegram 中搜索
@BotFather,發(fā)送/newbot指令,按照提示為你的機(jī)器人命名(用戶名必須以bot結(jié)尾)。 @BotFather會(huì)生成一串 HTTP API Token。- 將這串 Token 復(fù)制并粘貼到 Hermes Agent 的配置終端中(注意:在終端中粘貼密碼或 Token 時(shí)通常不會(huì)顯示字符,粘貼一次后直接回車即可,切勿重復(fù)粘貼)。
- 為了安全起見,向?qū)?huì)要求你提供自己的 Telegram User ID,以確保只有你能控制這個(gè)機(jī)器人。你可以通過向
@userinfobot發(fā)送消息來獲取你的數(shù)字 ID。
配置全部完成后,終端會(huì)顯示綠色的 Setup Complete! 提示,表示你的 Hermes Agent 已經(jīng)整裝待發(fā)。
四、 核心功能與使用技巧
一切準(zhǔn)備就緒,在終端中輸入 hermes,即可啟動(dòng)交互式對(duì)話界面。
4.1 終端交互基礎(chǔ)
Hermes Agent 提供了一個(gè)功能完備的 TUI(終端用戶界面):
- 多行輸入:按下
Alt+Enter或Ctrl+J可以在輸入框中換行,這對(duì)于粘貼大段代碼或編寫復(fù)雜的提示詞非常方便。 - 快捷命令:在輸入框中鍵入
/,會(huì)彈出一個(gè)自動(dòng)補(bǔ)全的命令菜單。常用的命令包括:/help:查看所有可用命令。/tools:列出當(dāng)前 Agent 可用的所有工具。/model:在對(duì)話中隨時(shí)切換底層大模型。/skills:管理和查看已加載的技能。
- 隨時(shí)打斷:如果 Agent 正在執(zhí)行一個(gè)耗時(shí)較長的任務(wù)(例如大范圍的網(wǎng)頁搜索),而你想改變主意,只需直接輸入新的指令并回車,Agent 會(huì)立即中斷當(dāng)前任務(wù)并響應(yīng)新指令(也可以使用
Ctrl+C)。
4.2 體驗(yàn)自進(jìn)化技能系統(tǒng) (Skills)
這是 Hermes Agent 的靈魂所在。Skills 并不是簡單的預(yù)設(shè)腳本,而是 Agent 知識(shí)和經(jīng)驗(yàn)的沉淀。
技能是如何產(chǎn)生的?
當(dāng)你在對(duì)話中要求 Hermes Agent 完成一項(xiàng)復(fù)雜的任務(wù)(通常涉及多個(gè)工具的連續(xù)調(diào)用和邏輯推理),在任務(wù)成功完成后,Agent 會(huì)在后臺(tái)自動(dòng)進(jìn)行復(fù)盤。它會(huì)將解決該問題的思路、步驟、可能遇到的陷阱以及驗(yàn)證方法,整理成一個(gè)結(jié)構(gòu)化的 Markdown 文檔,保存在本地的 ~/.hermes/skills/ 目錄下 。
如何使用技能?
下次當(dāng)你提出類似的需求時(shí),Agent 會(huì)通過其多級(jí)記憶檢索機(jī)制,首先發(fā)現(xiàn)這個(gè)已存的技能。它會(huì)讀取技能文檔中的經(jīng)驗(yàn),直接采用最優(yōu)路徑去解決問題,而不再像第一次那樣像無頭蒼蠅一樣反復(fù)試錯(cuò)。
你也可以主動(dòng)管理技能:
- 搜索技能:
hermes skills search [關(guān)鍵詞],支持從官方技能庫或社區(qū)搜索。 - 安裝技能:
hermes skills install [技能名稱],例如安裝一個(gè)處理 Kubernetes 問題的技能。
4.3 記憶系統(tǒng)的工作原理
Hermes Agent 能夠記住"你是誰"以及"你的偏好"。它的記憶系統(tǒng)是精細(xì)管理且持久化的:
- 核心記憶文件:系統(tǒng)維護(hù)著
MEMORY.md和USER.md等核心文件,這些文件的大小被嚴(yán)格控制(通常在 1300 Tokens 左右),以確保在提供關(guān)鍵背景信息的同時(shí),不會(huì)無謂地消耗大模型的上下文空間。 - 自主維護(hù):Agent 會(huì)自動(dòng)判斷哪些信息值得記錄,并在知識(shí)更新時(shí)主動(dòng)替換舊條目。
- 跨會(huì)話深度檢索:對(duì)于更久遠(yuǎn)或細(xì)節(jié)的信息,Agent 能夠在需要時(shí),使用 SQLite 的全文搜索(FTS5)功能,跨越歷史會(huì)話進(jìn)行查找,并由 LLM 總結(jié)后提取使用。
4.4 調(diào)度自動(dòng)化任務(wù) (Cron)
你可以用自然語言讓 Hermes Agent 成為你的自動(dòng)化管家。
在對(duì)話框中輸入類似這樣的指令:
“每天早上 9 點(diǎn),幫我搜索 Hacker News 上關(guān)于 AI 的最新熱門文章,總結(jié)成中文后,通過 Telegram 發(fā)送給我。”
Agent 會(huì)自動(dòng)解析你的意圖,將其轉(zhuǎn)化為標(biāo)準(zhǔn)的 Cron 表達(dá)式,并在后臺(tái)設(shè)置好定時(shí)任務(wù)。時(shí)間一到,它就會(huì)自動(dòng)醒來,執(zhí)行搜索、總結(jié),并通過你配置好的消息網(wǎng)關(guān)將結(jié)果推送到你的手機(jī)上 。
五、 常用命令速查手冊(cè)
為了方便日常使用,以下整理了 Hermes Agent 的高頻操作命令:
| 命令指令 | 功能說明 |
|---|---|
hermes | 啟動(dòng)交互式命令行對(duì)話界面 |
hermes --continue | 恢復(fù)上一次意外中斷或退出的會(huì)話 |
hermes model | 重新配置或切換 LLM 提供商及具體模型 |
hermes tools | 配置當(dāng)前啟用的工具集 |
hermes gateway | 在前臺(tái)啟動(dòng)消息網(wǎng)關(guān)服務(wù)(如需后臺(tái)運(yùn)行可加 &) |
hermes gateway setup | 啟動(dòng)消息網(wǎng)關(guān)的交互式配置向?qū)?/td> |
hermes config set [鍵] [值] | 快速設(shè)置單項(xiàng)配置(例如:hermes config set OPENROUTER_API_KEY xxx) |
hermes update | 將 Hermes Agent 更新至官方最新版本 |
hermes doctor | 運(yùn)行環(huán)境診斷,自動(dòng)檢查并給出配置或依賴修復(fù)建議 |
六、 總結(jié)
Hermes Agent 代表了當(dāng)前開源 AI Agent 發(fā)展的一個(gè)重要方向:從被動(dòng)的工具調(diào)用者,向具備記憶、反思和自我進(jìn)化能力的自主智能體轉(zhuǎn)變。
通過本文的指導(dǎo),相信你已經(jīng)成功在本地或服務(wù)器上部署了 Hermes Agent,并初步體驗(yàn)了它強(qiáng)大的多平臺(tái)接入和自動(dòng)化能力。隨著你與它交互的加深,你會(huì)發(fā)現(xiàn)它逐漸積累了大量專屬的 Skills 和記憶,真正成為一個(gè)越來越懂你、工作效率越來越高的得力助手。
不要僅僅把它當(dāng)作一個(gè)聊天的窗口,嘗試把復(fù)雜的工作流、日常的繁瑣任務(wù)交給它去探索和解決,去見證一個(gè) AI Agent 的成長過程吧!
以上就是從0到1的Hermes Agent的保姆級(jí)教程詳細(xì)學(xué)習(xí)與使用指南的詳細(xì)內(nèi)容,更多關(guān)于Hermes Agent使用指南的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章

深度對(duì)比OpenClaw,Claude Code與Hermes Agent的AI Agent記憶系統(tǒng)架構(gòu)設(shè)計(jì)
本文將深入對(duì)比三個(gè)代表性項(xiàng)目的記憶系統(tǒng)設(shè)計(jì),OpenClaw(通用 Agent 框架)、Claude Code(編程 Agent)和 Hermes Agent(自進(jìn)化 Agent),它們分別代表了三種不同的設(shè)計(jì)哲2026-05-30
5分鐘帶你搞定Hermes Agent:支持200+模型一鍵切換和飛書釘釘接入(附全流程實(shí)操)
Hermes Agent是一款開源自進(jìn)化 AI 智能體,支持持久記憶、技能自動(dòng)沉淀、200 + 模型一鍵切換,可接入飛書 / 釘釘?shù)?15 + 平臺(tái),本文從環(huán)境準(zhǔn)備、多平臺(tái)安裝、配置驗(yàn)證到更新2026-05-29
Hermes Agent(愛馬仕)AI智能體框架部署的完整指南
Hermes Agent(開發(fā)者社區(qū)俗稱"愛馬仕") 是 2026 年 2 月正式開源的新一代 AI 智能體(Agent)框架,本文從框架原理、核心技術(shù)架構(gòu),與主流框架的橫向?qū)Ρ?,?W2026-05-26
Hermes Agent配置Taotoken 作為自定義模型提供商的實(shí)現(xiàn)
使用Hermes Agent框架的開發(fā)者而言,直接接入多個(gè)大模型廠商的 API 往往意味著需要管理不同的密鑰、端點(diǎn)和計(jì)費(fèi)方式,本文將詳細(xì)介紹將Taotoken配置為 Hermes Agent 的自定義2026-05-25
2026年Hermes Agent配置AI模型的保姆級(jí)教程
Hermes Agent 是 Nous Research 開源的自進(jìn)化 AI Agent,支持 CLI、Telegram、Discord 等多端使用,但默認(rèn)只能接一個(gè)模型提供商,本文手把手教你通過 OpenAI 兼容網(wǎng)關(guān),一鍵2026-05-21
OpenClaw vs Hermes Agent:2026年AI智能體雙雄深度對(duì)比
在2026年的AI Agent浪潮中,OpenClaw(昵稱"龍蝦")和 Hermes Agent 迅速成為兩大最熱門的開源項(xiàng)目,兩者都是自托管、本地運(yùn)行的自主AI Agent,下面我們就來深度2026-05-20
Hermes Agent安裝、運(yùn)行、使用常見錯(cuò)誤總結(jié)與解決方案
本文提供了HermesAgent在Windows、WSL2、macOS、Linux及Termux等環(huán)境下的使用指南,包括常見錯(cuò)誤排查、診斷命令、安裝階段常見錯(cuò)誤、運(yùn)行階段常見錯(cuò)誤等,希望可以幫助用戶2026-05-19
Hermes Agent 安裝部署攻略60秒入門這個(gè)可成長的AI助手
HermesAgent是一個(gè)自主運(yùn)行的的A自主學(xué)習(xí)的AI代理,支持多多平臺(tái),具有自主成長、跨會(huì)話會(huì)議和記憶的特點(diǎn),文章介紹安裝和配置過程,,及使用、技能管理和定時(shí)任務(wù)的簡要使用,2026-05-19
本文給大家介紹在Docker中部署Hermes Agent的方法,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2026-05-19
Hermes Agent 是 NousResearch 開源的個(gè)人 AI 助手,支持跨平臺(tái)安裝(Windows/macOS/Linux/WSL2/Android/NixOS),本文提供從零安裝指南,涵蓋環(huán)境準(zhǔn)備、依賴處理、模型配2026-05-18










