2026 Hermes Agent 全网最完整
安装与配置指南:实战案例保姆教程
只装 Hermes Agent 不跑案例,你很难判断它到底可不可用。本文先定一个低风险文档处理实战案例,再按「环境 → 安装 → 配置 → 验收 → 执行 → 排错」走完 2026 年 Mac 版完整安装与配置保姆教程:在独立测试目录里读样本文本、生成摘要与待办、写出结果文件,并在 ~/.hermes/logs/ 里核对全过程。(核对至 2026-05-23;模型名称与价格以各 provider 官网为准。)
启动成功只是第一步。真正关键的是:模型能否调用、文件能否按边界读写、日志能否追踪、失败后能否定位。案例不是另写一篇 workflow 专题,而是用来证明安装与配置真的可用——通过后再扩展到真实 Hermes Agent workflow。
一先定义要跑通的实战案例
第一个案例必须低风险、可回滚、可验证,不要一上来就接生产仓库或隐私目录。
| 要素 | 本教程固定方案 | 通过标准 |
|---|---|---|
| 测试目录 | ~/hermes-lab/(可随时 rm -rf 删除) |
Agent 只在此目录读写 |
| 输入 | input/notes.md(自拟 3~5 段会议笔记) |
CLI 能读取全文 |
| 输出 | output/summary.md + output/todos.md |
两个文件存在且内容合理 |
| 日志 | ~/.hermes/logs/ |
能看到模型调用与工具轨迹 |
| 回滚 | 删除 ~/hermes-lab/output/* |
重跑案例结果一致 |
在终端创建骨架(验收前执行一次):
# 编辑 ~/hermes-lab/input/notes.md,写入几段测试文字
二为案例准备安装环境
- →硬件:Apple Silicon 或 Intel Mac,建议 ≥16GB 内存、≥5GB 可用磁盘;
uname -m、sw_vers确认芯片与系统。 - →依赖:仅需
git --version;Python 3.11、Node v22、ripgrep、ffmpeg 由官方安装器自动处理。 - →网络:能访问 GitHub raw 与你选的 LLM API 端点(如 OpenRouter、Anthropic)。
- →账号:至少一个 provider 的 API Key;密钥只放
~/.hermes/.env,并chmod 600。 - →权限:本机管理员账号;首次使用文件/终端工具时按需处理 macOS 隐私弹窗。
--yolo 或 approvals.mode: off。
三安装 Hermes Agent 并确认版本
然后 source ~/.zshrc,按官方流程跑 hermes setup 或 hermes model。安装后必查:
- ✓
which hermes→ 通常~/.local/bin/hermes - ✓
hermes doctor无阻塞项(缺 Key 会提示配置模型) - ✓
hermes update了解当前版本;代码在~/.hermes/hermes-agent/,数据在~/.hermes/
未通过 hermes doctor 不要进入配置案例步骤。
四为案例配置模型与 API Key
运行 hermes model 选择 provider 与默认模型(名称与计费以官网实时为准)。也可写入 ~/.hermes/.env,例如:
OPENROUTER_API_KEY=sk-or-...
chmod 600 ~/.hermes/.env
连通性验收:在 ~/hermes-lab 下启动 hermes,发一句「回复 OK」;若 API 报错,先跑 hermes config check,不要继续案例。
五为案例设置目录与权限边界
首次验证建议在测试目录内操作:执行案例前先 cd ~/hermes-lab 再启动 hermes。若后续用 Messaging Gateway,可在 ~/.hermes/.env 设置 MESSAGING_CWD=~/hermes-lab,避免 Agent 从敏感路径起步(见官方安全文档)。
- →保持
approvals.mode: manual(默认),危险命令需人工批准。 - →进阶隔离:在
~/.hermes/config.yaml设terminal.backend: docker,把容器当安全边界(生产 Gateway 推荐)。 - →勿把 API Key 写进
~/hermes-lab内任何会被 Git 跟踪的文件。
六首次运行前验收(分步闸门)
- ①模型 ping:对话能收到正常回复
- ②读文件:让 Agent 总结
input/notes.md第一段 - ③写文件:在
output/生成ping.txt,内容为ok - ④看日志:
ls ~/.hermes/logs/,CLI 会话相关记录应可追踪
任一步失败,先停在当前层排错,不要跑完整案例。
七执行完整实战案例
在 ~/hermes-lab 启动 hermes,用清晰任务描述(可复制调整):
input/notes.md,在 output/summary.md 写 200 字以内中文摘要,在 output/todos.md 列出最多 5 条可执行待办(Markdown 列表)。不要访问本目录以外的路径,不要执行破坏性 shell 命令。
执行中若出现删除、改系统配置等危险命令,应在 CLI 批准提示处拒绝——这正是配置生效的证明。
八验收、排错与可回滚检查
| 检查项 | 命令 / 位置 |
|---|---|
| 输出文件 | cat ~/hermes-lab/output/summary.md、todos.md |
| 权限越界 | 确认 ~/、桌面等无意外新文件 |
| 日志 | ~/.hermes/logs/(Gateway 常用 gateway.log) |
| 费用 | provider 控制台查看本次 token 消耗 |
| 回滚 | rm -rf ~/hermes-lab/output/* 后重跑 |
失败分层反推:
- →
hermes: command not found→ 安装层:PATH、source ~/.zshrc - →401 / 模型无响应 → 模型层:
hermes model、.env权限 - →读不到文件 / 写到别处 → 权限层:当前工作目录、
MESSAGING_CWD、macOS 隐私授权 - →
hermes doctor报配置项 → 配置层:hermes config migrate - →工具一直循环或理解偏题 → 任务层:缩短提示、限定输出路径
九从测试案例扩展到真实 workflow
案例跑通后,再按阶梯放大权限与自动化,而不是跳过验证直接上生产:
- 1只读真实资料目录,输出仍写到独立
draft/ - 2配置
hermes gateway setup+gateway install,用 launchd 常驻(plist 通常在~/Library/LaunchAgents/ai.hermes.gateway.plist) - 3需要更高自动化时,再评估 Docker 后端、命令白名单与平台用户 allowlist
更完整的安装前清单可参考本站同主题的Hermes Agent Mac 安装清单。
十在 Mac mini 上跑通案例更省心
本文的安装、配置与日志验收流程,在 macOS 上可原生完成:终端、Homebrew、Docker 与 launchd 无需 WSL。Mac mini M4 约 4W 级待机功耗、Apple Silicon 统一内存,适合作为长期跑 Hermes CLI 与 Gateway 的静默节点;Gatekeeper 与 FileVault 也降低 Agent 长期在线时的暴露面。
若你正把本教程的测试案例升级为 7×24 workflow,Mac mini M4 是目前性价比很高的硬件起点——现在即可入手,让安装配置真正落在为长期运行设计的机器上。
- ①定案例目录与输出标准
- ②官方安装 +
hermes doctor - ③模型 Key + 测试目录边界
- ④分步验收 → 完整案例 → 日志与回滚
- ⑤再扩展 Gateway 与真实 workflow