Hermes Agent 安装教程
这是一份给第一次安装 Hermes Agent 的用户看的极简教程。目标只有一个:先把 Hermes 跑通,再逐步打开模型、Skills、Telegram、自动任务等能力。
这里的 Hermes 是 NousResearch 的 Hermes Agent,不是 React Native 里的 Hermes JavaScript Engine。
1. Hermes Agent 是什么
Hermes Agent 是一个本地 AI 助手。它可以在桌面 App 里聊天,也可以在终端里运行命令、读写文件、分析项目,还能连接 Telegram、Discord、Slack 等消息入口。
第一次使用先记住一句话:Hermes Desktop 是最容易上手的入口,CLI 是更适合进阶和自动化的入口。两者共用同一套配置、模型、会话、Skills 和本地数据。
2. 先准备系统环境
这一步是为了避免安装时卡在 git、Python、系统工具这些基础问题上。
Mac 用户先确认 Apple Command Line Tools 是否存在:
xcode-select -p
如果没有看到类似 /Library/Developer/CommandLineTools 的路径,运行:
xcode-select --install
弹窗可能藏在其他窗口后面。点“安装”,等它完成。不需要下载完整 Xcode App。
Windows 用户建议使用 Windows 10/11。只装桌面版的话,直接下载安装包即可;如果还要用命令行,建议提前安装 Git for Windows,并使用 PowerShell。
3. 最推荐:先安装 Hermes Desktop
这一步是为了先获得一个可视化入口,降低第一次使用难度。
官方下载页:
https://hermes-agent.nousresearch.com/desktop
Mac 用户下载 macOS / Apple Silicon 版本。打开 dmg,把 Hermes 拖进 Applications,再打开 Hermes.app。
Windows 用户下载 Windows 安装包,按提示安装即可。
第一次打开后,先不要急着配置复杂功能。先确认 App 能正常启动,能进入聊天界面。
4. 可选:安装命令行 CLI
这一步是为了让你可以在终端里使用 Hermes,也方便后续做排查、配置 gateway、自动任务和开发工作。
Mac / Linux / WSL2:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
安装后刷新终端环境:
source ~/.zshrc
如果你用的是 bash:
source ~/.bashrc
Windows PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
如果你只想先体验桌面版,可以暂时跳过 CLI;但长期使用建议装上。
5. 安装后先体检
这一步是为了确认 Hermes 的基础环境是否正常。
运行:
hermes doctor
再看当前状态:
hermes status
新手判断标准:
-
hermes doctor没有关键错误。 -
Hermes Desktop 能正常打开。
-
终端里输入
hermes能进入对话。 -
发一条简单消息后能正常回复。
不要把 .env、 auth.json、 hermes status --all 或完整日志公开发给别人,里面可能包含 API Key 或登录 token。
6. 配置模型
这一步是为了让 Hermes 有一个可以调用的大模型。没有模型,Hermes 就不能正常工作。
新手最简单的方式:
hermes setup --portal
这会使用 Nous Portal,适合想快速跑通的人。
如果你已经有自己的 API 或账号,可以运行:
hermes model
常见选择:
-
Nous Portal:最省事,适合新手。
-
OpenRouter:一个账号接很多模型,适合备用和多模型切换。
-
DeepSeek 官方 API:适合低成本、长期日常任务。
-
Gemini / OpenAI / Anthropic / xAI / Kimi / Qwen:按你已有账号选择。
-
Ollama / LM Studio:本地模型,适合折腾,但对电脑配置要求更高。
记住:Hermes 是 Agent,不是普通聊天机器人。它会读文件、调用工具、执行多步任务,所以模型上下文太小或能力太弱,会更容易失败。
7. 跑通第一条任务
这一步是为了确认“模型 + Hermes + 当前工作区”已经连起来。
桌面版里可以输入:
“请总结当前工作区,并告诉我你能做哪些事。”
终端里可以运行:
hermes
第一次成功的标准:
-
能正常回复。
-
没有明显报错。
-
能继续下一轮对话。
-
需要读文件时,会按权限正常读取。
如果这里还没跑通,不要继续配置 Telegram、Home Assistant、cron 或 MCP。先把基础对话跑通。
8. 基础 Skills 怎么选
这一步是为了让 Hermes 在特定任务上更稳定。Skill 可以理解为给 Agent 的专项操作手册。
新手不用一开始装很多 Skill。默认 Skills 先用起来就够。
建议重点熟悉:
-
plan:复杂任务前先让 Hermes 写计划,避免乱改。
-
systematic-debugging:排查问题时更有条理。
-
codebase-inspection:快速理解一个项目结构。
-
requesting-code-review:改完代码后做自查。
-
github-auth:配置 GitHub 登录、SSH、token。
-
github-pr-workflow:分支、提交、PR、CI 流程。
-
hermes-agent:配置和排查 Hermes 自身。
-
native-mcp:接入更多外部工具。
Mac 用户可以额外关注:
-
macos-computer-use:操作本机 App 和界面。
-
apple-notes:管理 Apple Notes。
-
apple-reminders:管理提醒事项。
-
imessage:按需接入 iMessage/SMS。
原则:先少装,先跑通,再按实际需求加。
9. 推荐配置顺序
这一步是为了降低排查难度。不要一开始全都打开。
推荐顺序:
-
安装 Hermes Desktop。
-
按需补装 CLI。
-
跑
hermes doctor。 -
配好一个模型。
-
完成一次本地对话。
-
熟悉默认 Skills。
-
再配置 Telegram / Discord / Slack。
-
再配置 Home Assistant、cron、MCP、自动任务。
10. Telegram 远程入口怎么配
这一步是为了让你可以在手机上和 Hermes 对话。
流程:
-
在 Telegram 找 BotFather。
-
创建一个 bot。
-
保存 Bot Token。
-
获取自己的 Telegram 数字 User ID。
-
运行
hermes gateway setup。 -
勾选 Telegram。
-
填 Bot Token。
-
填 allowed/admin user ID。
-
启动 gateway。
重要提醒:
-
Bot Token 等同密码,不要公开。
-
@username不是 User ID。 -
User ID 通常是一串纯数字。
-
没填 allowed user 时,机器人可能不会响应。
-
想长期在线,Mac 用后台服务/launchd,Linux/VPS 用 systemd。
建议:先本地跑通,再开 Telegram。否则你会分不清是模型问题、Hermes 问题,还是 Telegram gateway 问题。
11. 本地安装还是 VPS 安装
这一步是为了决定 Hermes 应该运行在哪里。
建议装在本地电脑的情况:
-
要读写本机文件。
-
要操作桌面 App。
-
要管理 Mac mini、Surge、Home Assistant。
-
要访问家里局域网设备。
-
要使用 Hermes Desktop。
建议装在 VPS 的情况:
-
让 Telegram bot 长期在线。
-
跑轻量 webhook。
-
做云端定时任务。
-
不依赖家里局域网。
简单判断:需要控制本机和家庭网络,就放本地;只需要公网在线,就可以放 VPS。
12. 常见坑
Mac 安装时 git clone 失败:大概率是缺 Apple Command Line Tools。先运行 xcode-select --install,装完再重新安装 Hermes。
命令明明装了,却提示找不到:通常是 PATH 没刷新。Mac 可以运行 source ~/.zshrc,或者重开一个终端窗口。
Homebrew 不存在:如果提示 brew: command not found,说明没装 Homebrew 或 PATH 没配好。这不一定阻止 Hermes 启动,但会影响 ripgrep、ffmpeg 等工具安装。
ripgrep 和 ffmpeg 是什么:ripgrep 用来更快地搜索文件和代码;ffmpeg 用来处理语音、音频、视频能力。有条件建议补齐: brew install ripgrep ffmpeg
模型能聊天但任务做不好:通常是模型能力、上下文、工具权限或工作区不对。先换一个更强模型,再看 hermes doctor 和日志。
不要随便给自动 sudo 权限:新手建议先不要让 Agent 自动执行管理员权限命令。涉及删除文件、修改网络、修改代理、修改防火墙、大范围改代码、执行 sudo 时,最好人工确认。
13. 最快操作路线
如果你只想快速跑通,照这个做:
-
下载 Hermes Desktop: https://hermes-agent.nousresearch.com/desktop
-
安装并打开 Hermes。
-
配一个模型,优先 Nous Portal 或 OpenRouter。
-
发第一条消息测试。
-
按需安装 CLI。
-
运行
hermes doctor。 -
保留默认 Skills。
-
需要手机入口时,再配置 Telegram。
-
需要自动任务时,再配置 cron。