Windows 使用者:WSL2 完整指南
Win10 / Win11 安裝 WSL2 + Ubuntu + Hermes 的全流程,附 8 個常見報錯。
檢視 Windows 指南Hermes Agent 中文安裝指南
Hermes Agent 完整中文安裝指南:Linux / macOS 一行指令安裝、Windows 原生 PowerShell 與 WSL2 雙路徑、安裝後必做 5 步、6 個常見報錯解決。基於 v2026.9.14 官方安裝指令碼同步。
Hermes Agent v2026.9.14 對環境的要求是“能跑 Python 3.10+ 和 Node.js 18+”就行。絕大多數 2020 年後的開發機都滿足。
不滿足任何一項,hermes doctor 會在安裝結束時點名告訴你具體哪一項 + 怎麼修。
把下面這條命令貼進終端回車就行。指令碼會自動處理 Python / Node.js / 依賴 / Hermes CLI / PATH 配置。
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash官方安裝指令碼,等價於 npm i -g 但同時處理 Python 端依賴。
過程預覽
指令碼會依次:檢查 Python / Node 版本 → 安裝到 ~/.hermes → 把 hermes 命令加進 PATH → 拉取 nous/core 預設 Skills registry → 輸出 hermes 命令路徑。
什麼時候完成
看到 ✅ Hermes Agent installed at ~/.hermes 表示主流程已結束,整體耗時 1-3 分鐘(取決於網路)。
把 PATH 立即生效
新開一個終端視窗(macOS Terminal / iTerm / Linux Terminal)就行,或者在當前終端跑 source ~/.zshrc(Mac 預設)/ source ~/.bashrc(多數 Linux)。
裝完直接跑 hermes setup 進入互動式配置,然後 hermes 啟動 Agent。下一節會展開。
Hermes Agent 在 Windows 上不原生跑——必須經 WSL2(Windows Subsystem for Linux 2)。這不是 Hermes 的限制,而是 Python 生態對 Windows 路徑處理 + 終端 ANSI 渲染長期的相容性問題。
完整步驟(含 8 個 WSL 常見報錯)見 /install/windows 專門指南。
裝完跑這一條命令一鍵自檢 12 項:Python / Node 版本、PATH、Skills registry 連通性、LLM Provider 連線、磁碟空間、檔案許可權。
hermes doctor完整 12 項含義和報錯對照表,見 /cli/doctor 專題。
裝完不是結束,下面 5 步是從“能啟動”到“真正能幹活”之間的距離。
1. 配置 LLM Provider(必做)
跑 hermes setup 進入互動式嚮導,國內推薦先選智譜 GLM-4 或 Kimi(無需代理、按量計費便宜)。海外使用者用 Claude / OpenAI / OpenRouter 都行。詳見 /providers/glm 與 /providers/kimi。
2. 跑你的第一個 Agent 任務
終端裡直接 hermes,輸入“給我列一下當前目錄下所有 Python 檔案的行數”,看 Agent 怎麼呼叫 Skills 完成任務。這一步主要是確認 LLM 鏈路通了。
3. 安裝常用 Skills
hermes skills install code-review 裝一個程式碼審查 Skill;hermes skills list 看已安裝清單。Hermes 自帶 Skills Hub 共 bundled and community Skills,按需安裝即可。
4. 配置 Memory(可選但強烈建議)
預設 Hermes 是無狀態的。開啟 Memory 後跨會話記住你的偏好和專案結構。hermes config memory enable + hermes memory init。
5. 接入訊息平臺(可選)
釘釘 / 飛書 / Slack 都可以透過 Hermes Gateway 接入,做團隊 AI 助手或工單機器人。詳見 /integrations/dingtalk 和 /integrations/feishu。
90% 的安裝報錯都是這 6 類。挨個對照排查即可。
curl: (60) SSL certificate problem
原因 / Cause: 系統證書過期或被代理軟體攔截(常見於公司網路)。
修复 / Fix: 先 sudo apt-get install ca-certificates 或 brew install openssl 更新證書。仍報錯就讓網路管理員加 raw.githubusercontent.com 到白名單。
Python: command not found
原因 / Cause: macOS 12 預設不再帶 python(只有 python3)。安裝指令碼會自動裝 pyenv 但需要重啟終端。
修复 / Fix: 關掉當前終端視窗,新開一個再跑命令。或在當前終端跑 source ~/.zshrc。
EACCES: permission denied 寫入 /usr/local
原因 / Cause: Linux 上指令碼試圖把 hermes 軟鏈到 /usr/local/bin 但當前使用者沒許可權。
修复 / Fix: 不要用 sudo 跑安裝指令碼——指令碼預設裝到 ~/.hermes 不需要 root。如果之前不小心 sudo 過,先 sudo rm -rf ~/.hermes && rm -rf /usr/local/bin/hermes,再用普通使用者重跑。
WSL2 裡跑安裝指令碼卡在 Installing Python deps
原因 / Cause: WSL2 預設 DNS 用 Windows 主機解析,國內網路下 pypi.org 偶爾抽風。
修复 / Fix: 在 WSL Ubuntu 裡 echo "[network]\ngenerateResolvConf = false" | sudo tee /etc/wsl.conf 然後 wsl --shutdown 重啟 WSL,再手動設定 /etc/resolv.conf 為 8.8.8.8。
hermes: command not found(裝完之後)
原因 / Cause: PATH 沒生效。指令碼寫到 ~/.zshrc 或 ~/.bashrc 但當前終端沒重新載入。
修复 / Fix: source ~/.zshrc(Mac 預設)/ source ~/.bashrc(多數 Linux)。或者重開終端。
hermes doctor 報告 Skills registry unreachable
原因 / Cause: GitHub raw 域名被攔或 DNS 汙染。
修复 / Fix: 中國大陸使用者:讓 Hermes 走代理。export HTTPS_PROXY=http://127.0.0.1:7890(你本地 Clash / V2Ray 埠)後再 hermes skills sync。或在 hermes config 裡設定 skills.mirror 為社群映象。
Hermes 把所有東西都裝在 ~/.hermes,解除安裝乾淨一行指令搞定。
rm -rf ~/.hermes && unlink $(which hermes) 2>/dev/null同時清掉 ~/.hermes 主目錄和 PATH 軟鏈。如果之前有自定義 Skills 快取在別處需另行清理。
日常升級一行指令;細節(版本切換、回滾、Beta 通道)見 /cli/update 專題。
hermes update升級前 Hermes 會自動備份 ~/.hermes/config.toml 到 ~/.hermes/backups/,不會丟配置。
Win10 / Win11 安裝 WSL2 + Ubuntu + Hermes 的全流程,附 8 個常見報錯。
檢視 Windows 指南12 項檢查的輸出含義、報錯對照表與進階用法。
看 doctor 詳解hermes update 完整用法 + 5 種升級報錯處理。
看 update 指南裝完之後跑你的第一個 Hermes 任務,理解自學習閉環。
開始 Quickstart