乐于分享
好东西不私藏

Hermes Agent 安装入门指南 — 从零到有的完整教程

Hermes Agent 安装入门指南 — 从零到有的完整教程

字数:约 3,000 字 · 阅读时间:8 分钟

如果你是 AI 开发者或者效率工具控,最近肯定听过 AI Agent 这个词。Claude Code、OpenAI Codex、Cursor……它们本质上都是让 AI 直接操作终端和文件。

Hermes Agent 是 Nous Research 开源的同类型产品。它跟 Claude Code 平级,但有三个核心差异:开源免费(MIT 协议)、多平台网关(一个代理跑在 Telegram/Discord/Slack 等 10+ 平台)、跨会话记忆(记得你是谁和你的偏好)。

以下是中国大陆环境下的完整安装指南。每一步都有备选方案,不会因为 GitHub 连不上就卡死。


🚀 第一步:安装

海外用户一条命令:

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

中国大陆用户 —— 三个坎,逐个破:

坎一:raw.githubusercontent.com 被污染

加 hosts 或走镜像:

echo "185.199.108.133 raw.githubusercontent.com" >> /etc/hosts# 或直接用镜像wget https://ghproxy.net/https://raw.githubusercontent.com/.../install.shbash install.sh

坎二:GitHub 克隆慢

等 install.sh 卡住后 Ctrl+C,手动用镜像克隆:

git clone https://ghproxy.net/https://github.com/NousResearch/hermes-agent.git ~/.hermes/hermes-agentbash install.sh    # 跳过已存在的目录

坎三:pip 安装依赖慢

装之前配好清华镜像:

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

安装后验证:

hermes --version    # 检查版本hermes doctor       # 检查依赖完整性


🔑 第二步:配置 API Key

API 密钥存在 ~/.hermes/.env

# 推荐方案一:DeepSeek(国内直连,便宜)DEEPSEEK_API_KEY=sk-xxx...# 推荐方案二:OpenRouter(模型最多,需代理)OPENROUTER_API_KEY=sk-or-v1-xxx...# 推荐方案三:通义千问 DashScope(国内直连)DASHSCOPE_API_KEY=sk-xxx...

选模型:

运行 hermes model 交互式选择。常用搭配:

▸ 日常用 — DeepSeek,便宜国内直连

▸ 代码 — Claude Sonnet 4,最强但贵

▸ 推理 — QwQ-32b,中等价格


💬 第三步:启动聊天

终端模式:

hermes              # 交互式聊天hermes --resume last # 恢复上次会话

常用命令:

▸ /new — 新会话(切换模型后必须执行)

▸ /model — 查看/切换模型

▸ /quit — 退出


📱 第四步:接入 Telegram(最常用)

这是新手踩坑最多的地方,但也是 Hermes 最实用的功能——手机上随时给 AI 分配任务。

1. 获取 Bot Token

Telegram 找 @BotFather → /newbot → 取名 → 复制 token。

2. 启动网关

# 前台测试hermes gateway run# 后台服务hermes gateway installhermes gateway start

3. 三个天坑(必看)

🕳 坑一:匿名管理员

群里的匿名管理员,sender ID 是 12253623534,不是你的真实 ID。需要在 .env 里配置 TELEGRAM_GROUP_ALLOWED_CHATS

🕳 坑二:中国无法直连 Telegram

启动网关前设代理:export http_proxy=http://127.0.0.1:7890,再 hermes gateway run

🕳 坑三:网关自动重启后代理失效

systemd 服务需要把代理写入 service 文件的 Environment 字段,否则重启后不认终端环境变量。


🧠 新手五大误区

误区 1:装完就跑

装完直接 hermes → 没配 API Key → 报错退出。正确顺序:安装 → hermes doctor → 配 API Key → hermes model → 开用。

误区 2:切换模型后不重启

/model xxx 后必须 /new,否则工具列表还是旧模型的,调用必崩。

误区 3:记忆写满不知道

默认 2200 字符,写满了会自动删旧记忆。调大:hermes config set memory.memory_char_limit 5000

误区 4:Windows 上硬来

Hermes 依赖大量 Linux 工具,Windows 用户必须用 WSL2。

误区 5:不开代理跑 Telegram 网关

Telegram Bot API 在中国是被阻断的。不配代理,网关能启动但收不到任何消息。日志全是超时。


⚡ 5 分钟快速上手指南

海外用户:

curl -fsSL ... | bash            # 安装echo 'OPENROUTER_API_KEY=xxx' >> ~/.hermes/.env  # 配 Keyhermes model                     # 选模型hermes                           # 开用

中国大陆用户额外步骤:

▸ 安装前配 pip 清华镜像

▸ 遇到 GitHub 慢就加代理或镜像

▸ DeepSeek 国内直连,不需要翻墙

▸ Telegram 网关必须配代理


项目地址:github.com/NousResearch/hermes-agent(开源免费,MIT 协议)

关注获取更多 AI Agent 实战经验