安裝指南

把 Hermes 跑起來

Hermes Agent v0.8.0 在 Linux、macOS 或 WSL2 上大約 60 秒就能裝好。一條 curl 指令,安裝器會幫你搞定 uv、Python 3.11、Node.js、ripgrep 和 ffmpeg。

checklist 系統需求

javascript Node.js

事前只需要 git——Python 3.11、Node.js v22、uv、ripgrep、ffmpeg 都由 script 安裝

computer OS

Linux、macOS、Windows 上的 WSL2,或透過 Termux 的 Android。原生 Windows 不支援。

memory RAM

記憶體至少 2 GB;要跑本地模型的話會需要更多

hard_drive Disk

agent、venv、Node modules 與內建 skill 加起來大約需要 1 GB

extension Optional

可選:Docker、SSH、Daytona、Singularity、Modal,用來沙箱化指令執行

wifi Network

呼叫雲端模型 API 時需要網路連線。透過 OpenAI 相容 endpoint 跑的本地模型可以離線使用。

官方文件上的那條一行指令。Linux、macOS 或 WSL2 使用者推薦走這條。 安裝文件 arrow_forward

WSL2(Windows)

原生 Windows 不支援。先跑 'wsl --install',然後在 WSL2 shell 裡執行這條指令。

PS> curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

macOS / Linux / WSL2

事前只需要 git——安裝器會負責裝 uv、Python 3.11、Node.js v22、ripgrep 和 ffmpeg。

$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

verified 驗證安裝

跑一下官方文件裡列出的這幾條驗證指令。

1
$ hermes version

印出目前安裝的版本(應該是 0.8.0 或更新)。

2
$ hermes doctor

跑一次診斷——檢查 Python、uv、依賴、設定檔與連線。

3
$ hermes status

印出目前的設定:模型 provider、啟用的工具以及已連上的 gateway。

settings 第一次設定

裝完之後,重載 shell,然後跑文件上列出的三條設定指令。

1

選一個模型 provider

跑 'hermes model' 挑一個 provider。README 列出 Nous Portal、OpenRouter、z.ai/GLM、Kimi/Moonshot、MiniMax、OpenAI 以及自訂 endpoint。Anthropic 和 Mistral 也以依賴方式一起打包進來。

2

啟用你想用的工具

跑 'hermes tools' 設定哪些內建工具要啟用(共 47 個)。之後隨時可以加或減。

3

跑完整的設定精靈

跑 'hermes setup' 走完整流程,包含 API key 和聊天 gateway 連線(Telegram、Discord、Slack、WhatsApp、Signal、Email)。

4

發一則測試訊息

試試 'hermes chat -q "Hello! What tools do you have available?"'——官方 quickstart 裡就是這麼寫的。

.env — 設定都放在 ~/.hermes/ 下——主要設定是 config.yaml,API key 在 .env,另外還有 session、logs、memories、skills、cron job 的子目錄。完整的環境變數參考見 hermes-agent.nousresearch.com/docs/reference/environment-variables。

cloud VPS/伺服器部署

Hermes 可以跑在任何 2 GB 記憶體、約 1 GB 磁碟的 Linux VPS 上。同一條安裝命令在 SSH 下直接執行。

1

SSH 登入伺服器

Ubuntu、Debian、CentOS、Arch 等常見發行版皆可。

$ ssh user@your-server-ip
2

執行安裝指令碼

指令碼會自動辨識發行版、透過 uv 安裝 Python 3.11 並設好所有依賴。

$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
3

啟用沙箱後端

在共享基礎設施上,建議設定沙箱後端(Docker、SSH、Daytona、Singularity 或 Modal),讓 Hermes 的 shell 命令在隔離環境中執行。詳細設定請見 README。

4

設定 API key 並啟動

選擇模型供應商後啟動 Hermes。程序跑在前景,建議用 tmux 或 screen 維持工作階段。

$ hermes model && hermes

Tip — 若需要常駐守護程序,建議在 tmux/screen 中執行 Hermes,或撰寫 systemd unit 檔案。官方文件中有 daemon 設定範例。

system_update_alt 升級 Hermes

README 有寫內建升級器:'hermes update'。目前沒有發布到 PyPI,也沒有官方 Docker image,所以其他升級方式都要走 git。 升級指南 arrow_forward

npm
$ hermes update
pnpm
$ cd ~/.hermes/hermes-agent && git pull && uv pip install -e ".[all]"
Git
$ curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Docker
$ # 目前還沒有官方 Docker image

每個版本的詳細變更請看 github.com/NousResearch/hermes-agent/releases。

delete_forever 解除安裝 Hermes

Hermes 裝在 ~/.hermes/hermes-agent/,並在 ~/.local/bin/hermes 建立 binary 軟連結。兩條指令就能全部清掉。 解除安裝說明 arrow_forward

npm
$ rm ~/.local/bin/hermes
pnpm
$ rm -rf ~/.hermes/hermes-agent
Git (Source)
$ rm -rf ~/.hermes/hermes-agent
Docker
$ # 沒有官方 Docker image 要清

清除使用者資料(可選)

這會刪掉你的 session、記憶、skill、cron job 與 API key。需要的話先備份。

macOS/Linux $ rm -rf ~/.hermes
Windows PS> # 請在 WSL shell 裡跑——原生 Windows 不支援

build 疑難排解

摘自安裝文件的疑難排解表與常見的安裝 script 失敗情境。 更多疑難排解技巧 arrow_forward

需要幫忙?

加入 Nous Research Discord,可以得到安裝協助和社群排錯。

別錯過

Hermes Agent 社群的第一手消息——新版本、新 skill、新整合。不寄垃圾信,隨時可以退訂。