🤖HermesBlog
Hermes 官方教程 · 第12篇2026/8/9· Easy Understand Hermes Agent

从“装不上”到“跑起来”:Nix 用户的新选择

Hermes Agent 官方教程第十二篇:Nix 与 NixOS 安装 Hermes,flake 一条命令搞定。

Hermes tutorial

從「裝不上」到「跑起來」:Nix 使用者的新選擇

嘿,各位折腾 Nix 的朋友們!今天這篇咱們聊點實在的——怎麼在 Nix 環境裡把 Hermes Agent 裝好。以前總有人問「Nix 上能跑 Hermes 嗎?」,現在官方給了明確說法:Nix 不再是官方明確支援的安裝路徑,但依然有專門的設定方案(best-effort 狀態)。別慌,這不代表不能用了,只是說官方把精力放在了更主流的安裝方式上,Nix 使用者走專門的 Nix flake 和 NixOS 模組就行。

先看官方推薦的「省心路線」

如果你不是非得用 Nix,官方現在最推薦的是 Hermes Desktop 安裝器(macOS / Windows),一鍵裝好命令列和桌面應用,省心省力。純命令列的話,Linux / macOS / WSL2 / Android (Termux) 跑一行:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows 原生使用者在 PowerShell 裡跑:

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

裝完想補個桌面端?直接 hermes desktop 搞定。

安裝器到底幹了啥?

別擔心「依賴地獄」——安裝器全自動處理:Python、Node.js、ripgrep、ffmpeg、虛擬環境、全域 hermes 指令、LLM 提供商設定,一條龍。裝完就能開聊。

安裝位置分兩種:一般使用者裝在 ~/.hermes/hermes-agent/hermes 指令軟鏈到 ~/.local/bin/hermes;root 模式(sudo curl … | sudo bash)則走 FHS 佈局,裝在 /usr/local/lib/hermes-agent/,適合多使用者共享機器。注意:每個使用者的設定(認證、技能、會話)還是各放各的 ~/.hermes/$HERMES_HOME

裝完怎麼用?

重新整理 shell 後直接 hermes 開聊。想調整設定?有專門的指令:

hermes model          # 選 LLM 提供商和模型
hermes tools          # 設定啟用的工具
hermes gateway setup  # 設定訊息平台
hermes config set     # 設定單一設定項
hermes config get     # 檢視設定項
hermes setup          # 或者跑完整設定精靈

偷懶捷徑:如果你想要 300+ 模型外加 Tool Gateway(網頁搜尋、圖片生成、TTS、雲端瀏覽器),直接:

hermes setup --portal

一條指令搞定登入、設提供商、開 Tool Gateway,不用一個個設 API key。

Nix 使用者專屬路徑

官方文件裡專門指了路:Nix & NixOS Setup 指南裡有 Nix flake、宣告式 NixOS 模組,還有可選的容器模式。雖然不再是「官方明確支援」,但該有的都有。建議直接去翻那份指南,照著 flake 寫進設定就行。

小提醒

  • 前置條件:非 Windows 平台只需要 Git;Linux 上確保 curlxz-utils 可用(安裝器要下 .tar.xz 的 Node.js)。桌面應用還需要 g++build-essential
  • 不用手動裝 Python、Node.js、ripgrep、ffmpeg——安裝器偵測到缺啥就裝啥。
  • 遷移:別台機器上跑過 Hermes?用 hermes import 還原完整備份,或者 hermes profile import 搬單一 agent。注意 profile 匯出預設不含憑證,完整備份還得靠 hermes backup

總之,Nix 使用者別糾結「官方不支援」這幾個字——有 flake、有模組、能跑起來,就是好貓。裝好之後,盡情享受 Hermes 的樂趣吧!

📖 官方文档

本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › getting-started/installation