This article is not yet available in English. You are reading the Traditional Chinese original. The English edition will appear here once it is translated.
Browse articles that do have an English editionHermes Agent 安裝教學:桌面版與命令列兩條路徑
讀完這篇你會得到:一個能啟動的 hermes 命令(或桌面應用)、設定好的模型、通過 hermes doctor 健檢,並送出第一則訊息。官方說命令列安裝的基本流程兩分鐘內可完成;加上設定與驗證,預留 10 到 15 分鐘。
Hermes Agent 是 Nous Research 開源的多通道 AI Agent(代理):一個 gateway 程序可同時接上飛書/Lark、Telegram、Discord、Slack、WhatsApp 等二十多個通訊平台,共用同一套 session、工具與排程。本篇只負責「裝好並跑起來」;把飛書 Bot 接上的完整流程在 把 AI Agent 接上飛書/Lark:新手的第一個企業渠道,不在這裡重複。
- 官方網站與下載:hermes-agent.nousresearch.com
- 原始碼:github.com/NousResearch/hermes-agent
- 官方安裝文件:Installation
適用平台
官方支援四條安裝路徑:
| 路徑 | 適用平台 | 說明 |
|---|---|---|
| 桌面安裝包 | macOS(僅 Apple Silicon)、Windows | macOS 是 DMG;Windows 是 .appinstaller(簽章 MSIX) |
| 命令列安裝腳本 | Linux / macOS / WSL2 | 只裝命令列版;之後可用 hermes desktop 補裝桌面應用 |
| PowerShell 腳本 | Windows 原生 | 命令列版的 Windows 路徑 |
| Termux APT | aarch64 Android | 先設定官方簽章 repo,再 pkg install hermes-agent |
Intel Mac 不在支援範圍:官方把 macOS x86 列為不支援平台(見平台支援文件),桌面包與腳本路徑都不要在 Intel Mac 上試。
前置需求
- 命令列路徑(Linux / macOS / WSL2)需要 Git、curl、tar 與 SHA-256 工具 — 多數系統自帶;Windows 腳本在缺 Git 時會自動下載釘版 Git for Windows。
- Terminal(終端機)與CLI(命令列介面)基本操作;PATH 與路徑 的概念在排查時會用到。
- 一個模型入口,三選一:任一支援供應商的 API Key;Nous Portal 訂閱(
hermes setup --portal一條指令完成登入、設供應商、開 Tool Gateway);或先裝好、之後用hermes model再設。金鑰範例一律寫成sk-xxxxxxxx這種佔位符 — 真金鑰不要貼進聊天視窗、不要提交進 Git。 - 不需要自己裝 Python 或 Node:安裝腳本會 clone 原始碼、bootstrap uv,再由 PM 裝好釘版 Python、Node.js、npm、ripgrep、FFmpeg。官方第一方安裝執行的是 Python 3.14。
- 概念預習(可跳過):Harness(執行環境/框架)、Tool Call(工具呼叫)、LLM(大型語言模型)。
步驟
步驟一:選定安裝路徑
30 秒決策:
- 用 Apple Silicon Mac 或 Windows、想要桌面應用 → 走步驟二。
- Linux / macOS / WSL2、習慣命令列 → 走步驟三(POSIX 腳本)。
- Windows 原生+命令列 → 走步驟三(PowerShell 腳本)。
- Android 手機(aarch64)→ Termux 路徑:先設定官方簽章 repo,再
pkg install hermes-agent;repo 設定指令以官方 Termux 文件為準,本篇不重貼。桌面/伺服器腳本不是 Termux 的安裝路徑。
預期輸出:你明確知道接下來走哪一步。走桌面路徑的做完步驟二直接跳步驟四。
步驟二:安裝桌面應用(桌面路徑)
到官網 hermes-agent.nousresearch.com 下載對應平台的安裝包:
- macOS:打開 DMG,把
Hermes.app複製到「應用程式」資料夾。 - Windows:用 Windows App Installer 打開下載的
.appinstaller檔,它會安裝簽章 MSIX 包並記錄更新來源。
預期輸出:macOS 在啟動台/應用程式資料夾看到 Hermes;Windows 的 App Installer 顯示安裝完成。桌面安裝包內含 agent、Python 與相依套件,首次啟動不需要現場建置執行環境;存取模型供應商與選配整合仍需要網路。
步驟三:執行安裝腳本(命令列路徑)
Linux / macOS / WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows(PowerShell):
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
選配開關:不想裝瀏覽器工具加 --skip-browser(Windows:-SkipBrowser);不想裝 computer-use 驅動加 --skip-computer-use(-SkipComputerUse)。這些選擇會被記住,之後的安裝與 hermes update 不會擅自裝回來;想反悔用 hermes pm install agent-browser 或 hermes pm install cua-driver 補裝。
預期輸出:終端機每個步驟印一行狀態;git、uv 與建置的完整輸出寫進資料目錄下的 logs/install.log。某步失敗時會印出該步輸出的最後幾行與日誌路徑 — 把那段錯誤留著,排查時用。下載失敗不會中止整個安裝,腳本會印出重試指令。互動式執行到最後會直接引導你進入 setup 與 gateway 設定(不想被引導可加 --non-interactive,Windows 是 -NonInteractive)。
步驟四:重新載入 shell,首次啟動
命令列安裝(POSIX)之後,在同一個終端機:
source ~/.bashrc # zsh 使用者:source ~/.zshrc
hermes
預期輸出:hermes 進入互動介面,可以直接開始對話。原始碼安裝的位置:程式碼在 ~/.hermes/hermes-agent/、啟動器在 ~/.local/bin/hermes、資料在 ~/.hermes/(Windows 原始碼安裝落在 %LOCALAPPDATA%\hermes\)。桌面應用則直接從啟動台/開始功能表打開。
命令列版日後想補裝桌面應用:hermes desktop。
步驟五:設定模型與工具
hermes setup # 完整精靈:模型、工具、gateway 一次設好
也可以事後逐項調整:
hermes model # 選 LLM 供應商與模型
hermes tools # 決定啟用哪些工具
hermes gateway setup # 設定通訊平台(互動式)
hermes config set # 單獨設某個值
hermes config get # 查某個值
捷徑:hermes setup --portal 一條指令完成登入 Nous Portal、把 Nous 設為供應商、打開 Tool Gateway(含網頁搜尋、圖片生成、TTS、雲端瀏覽器),不用逐個工具湊 API key。
預期輸出:精靈逐項完成,設定寫入 ~/.hermes/;hermes config get 可讀回你設的值。API key 由精靈互動收取 — 不要把它們貼在任何聊天視窗,也不要提交進版控。
步驟六:健檢,然後發第一則訊息
hermes doctor
預期輸出:doctor 告訴你缺什麼、怎麼修,並回報安裝來源(原始碼、桌面包、Docker、Termux 等更新機制各歸其主)。沒有缺項後,在 hermes 互動介面輸入一個會用到工具的問題(例如「列出目前目錄的檔案」),看到 Agent 調用工具並回答 — 安裝完成。
要接飛書、Telegram 等通訊平台:用 hermes gateway setup 設定後啟動 gateway。飛書的完整流程(建應用、事件訂閱、allowlist 與安全預設)見 把 AI Agent 接上飛書/Lark:新手的第一個企業渠道。
怎麼確認你裝對了
hermes doctor無缺項,且回報的安裝來源與你的安裝方式一致;hermes能啟動互動介面並得到回覆;- POSIX 原始碼安裝:
~/.local/bin/hermes存在、~/.hermes/下有設定; - 更新之後設定仍在(若不在,見下方
hermes config migrate)。
常見錯誤與修法
前三條來自官方安裝文件的疑難排解表,其餘是文件各節明確寫出的行為:
| 症狀 | 原因 | 修法 |
|---|---|---|
hermes: command not found | shell 未重新載入,或啟動器目錄不在 PATH | source ~/.bashrc(或 ~/.zshrc);確認 ~/.local/bin 在你的 PATH 與路徑 中 |
API key not set | 尚未設定供應商 | hermes model 互動設定;或 hermes config set OPENROUTER_API_KEY sk-xxxxxxxx(佔位符示意,換成你自己的金鑰) |
| 更新後設定遺失 | 設定格式遷移未完成 | 先 hermes config check,再 hermes config migrate |
| 安裝中途某步失敗 | 網路或相依下載失敗 | 看終端機印出的最後幾行與資料目錄下的 logs/install.log;失敗的下載不中止安裝,腳本會印出重試指令 |
| Intel Mac 裝不上 | 官方不支援 macOS x86 | 見平台支援文件;換 Apple Silicon Mac、Linux 或 Windows 機器 |
| Nix 安裝路徑失效 | Nix 已非官方明確支援路徑(僅 best-effort) | 既有 Nix 使用者見官方 Nix & NixOS 設定;新安裝建議走腳本或桌面包 |
下一步
- 把飛書/Lark Bot 接上:把 AI Agent 接上飛書/Lark:新手的第一個企業渠道 — 建應用、事件訂閱、gateway 設定與 allowlist 的完整流程
- 官方文件:Installation、Messaging Gateway、Tool Gateway
- 換機器不用重來:
hermes import還原完整備份、hermes profile import搬單一 agent(profile 匯出依設計不含憑證),細節見官方 FAQ - 想比較另一條開源路線:OpenClaw 安裝教學:一條指令裝好屬於你的 AI Agent Gateway — OpenClaw 官方也提供從 Hermes 遷移的文件
- 基礎概念:AI Agent 是什麼:從 ChatGPT 到會自己做事的 AI、你的第一個 Agent:一個會用工具的 Hello World
More in Tools
- PaddleOCR in Practice: Extracting Hong Kong Stock Annual Report Financial Data in 83 Seconds
- Webb-Site: The Essential Hidden Treasure for Hong Kong Stock Research, a One-Click Tool to Get Annual Report PDFs for All Listed Companies
- Academic Research Skills Deep Technical Breakdown: How 45+ Agents Collaborate to Complete the Full Workflow from Literature Review to Peer Review
- AI Engineering from Scratch Deep Dive: 435 Lessons × 20 Stages