Mac · Apple Silicon

Hermes Agent
安装配置指南

从零开始,在你的 Mac mini M4 上
装好 Hermes 并配通 Telegram 远程控制

⏱ 全程预计 20-30 分钟

你只需要:一台 Mac mini(接好电源和网络)、
一个 Telegram 账号、半小时不被打扰的时间。

1
打开 Mac 的终端
Terminal 是你的命令输入窗口

按下键盘上的 Command + 空格,弹出搜索框。

输入 终端(或 Terminal),按回车打开。

之后所有操作都在这个黑窗口里输入命令。

💡 打开后你会看到一个白色或黑色窗口,有一个光标在闪——这就是你的"命令输入框"。
  • □ 终端已经打开了
2
安装 Homebrew(包管理器)
装软件前先装这个"软件管家"

复制下面这行命令,粘贴到终端里按回车:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装过程中会问你要不要继续,按回车确认即可。可能会让你输入 Mac 密码(输入时屏幕上看不到字符,正常现象)。

⏳ 这个过程需要 5-10 分钟,取决于网速。会看到很多文字在滚动,等它自己停。
✅ 装完后在终端输入 brew --version,如果显示版本号就成功了。
  • □ Homebrew 安装完成
  • □ brew --version 显示版本号
3
安装 Git 和 Python
Hermes 运行需要的"地基"

复制并运行这两条命令(一条一条执行):

brew install git
brew install python@3.12
💡 每输完一条命令,等它跑完再输下一条。看到光标重新出现就说明上一条跑完了。
✅ 验证:python3 --version → 显示 Python 3.12.x
  • □ Git 安装完成
  • □ Python 3.12 安装完成
4
克隆 Hermes 仓库
把 Hermes 的源代码下载到电脑上

复制并执行:

cd ~ && git clone https://github.com/nicksenger/hermes-agent.git
⏳ 几秒钟到一分钟。下载完成后你会看到 ~/hermes-agent 文件夹就对了。
  • □ Hermes 仓库下载完成
5
创建虚拟环境并安装依赖
给 Hermes 创建一个独立的 Python 运行环境

依次执行以下三条命令:

cd ~/hermes-agent && python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
⏳ 第 3 条命令需要 2-5 分钟,下载各种依赖包。看到很多 "Installing..." 的文字在滚动是正常的。
💡 第二条命令执行后,你终端行开头会出现 (venv) 字样——说明虚拟环境激活了。
  • □ 虚拟环境创建完成
  • □ 依赖安装完成(无红色错误)
6
配置 API Key(最关键的一步)
告诉 Hermes 用哪个 AI 模型

Hermes 需要一个 AI 模型的 API Key 才能工作。推荐方案:

⚠️ 在配置之前,先去 OpenRouter.ai 注册账号 → 充值几美元 → 创建 API Key。这是最方便的方式,一次配置永久使用。

复制模板文件并编辑:

cd ~/hermes-agent && cp config.example.yaml config.yaml

然后用以下命令打开配置文件(会打开一个文本编辑器):

open -a TextEdit config.yaml

找到文件中的 provider: 部分,改成这样:

provider: openrouter openrouter: api_key: "sk-or-v1-你的API密钥" base_url: "https://openrouter.ai/api/v1" model: "anthropic/claude-sonnet-4"

你的API密钥 替换成你在 OpenRouter 复制的真实 Key。

保存文件(Command + S),然后关闭。

💡 你也可以用 DeepSeek、Anthropic 官方等其他提供商,这里写的是最省心的方案。
  • □ 已注册 OpenRouter
  • □ 已创建 API Key 并填入 config.yaml
  • □ 文件已保存
7
配置 Telegram Bot
让你可以在手机上远程控制 Mac
⚠️ 这一步需要你打开手机上的 Telegram 操作。

① 创建 Bot

在 Telegram 搜索 @BotFather,点 Start,然后输入:

/newbot

按提示输入你的 Bot 名字(比如 MyHermesBot),然后输入用户名(比如 my_hermes_bot)。

BotFather 会给你一个 Token,类似 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11——复制保存好。

② 获取你的 Chat ID

在 Telegram 搜索 @userinfobot,点 Start,它会直接发给你一个数字 ID(比如 123456789)。复制下来。

③ 填到配置里

再次打开 config.yaml,找到 telegram: 部分,改成:

telegram: enabled: true bot_token: "你的BotToken" chat_id: "你的ChatID"

保存文件。

  • □ Bot Token 已获取
  • □ Chat ID 已获取
  • □ 配置已保存
8
启动 Hermes
见证奇迹的时刻

在终端中(确保在 ~/hermes-agent 目录,虚拟环境已激活):

python main.py

看到类似这样的输出就成功了:

✅ Hermes Agent started 📡 Telegram listening...

现在打开手机 Telegram,找到你刚创建的 Bot,发一条消息试试!

🎉 如果 Bot 回复你了,那么 Hermes 就完全配置好了!
  • □ Hermes 成功启动
  • □ Telegram Bot 回复成功
9
设置开机自启(可选)
让 Mac mini 关机重启后 Hermes 自动运行

打开 Mac 的 系统设置 → 通用 → 登录项

+ 号,添加一个启动脚本:

先创建一个启动文件:

nano ~/start-hermes.command

在打开的编辑器里输入以下内容:

#!/bin/bash cd ~/hermes-agent source venv/bin/activate python main.py

Control + O 保存,然后 Control + X 退出。

最后让这个文件可执行:

chmod +x ~/start-hermes.command

然后再去 系统设置 → 通用 → 登录项,把这个文件加进去。

💡 以后 Mac mini 只要开机联网,Hermes 就会自动启动,你随时可以用 Telegram 远程控制它。
  • □ 启动脚本已创建
  • □ 已添加到登录项

🎉 大功告成!

现在无论你在深圳还是任何地方,只要 Mac mini 在家开着,
你就能通过 Telegram 远程控制它——让她帮你做各种事。

试试在 Telegram 里对你的 Bot 说:
帮我查一下现在深圳到北京的航班