AI教程
新一代 AI Agent 来了!Hermes Agent 介绍 + 安装教程,手把手带你跑起来
整理自 AI写的放这里.md
新一代 AI Agent 来了!Hermes Agent 介绍 + 安装教程,手把手带你跑起来
前一阵子,多少人在闲鱼靠 OpenClaw 接单赚到了钱?那波红利我眼睁睁看着溜走了……所以当 Hermes Agent 出来的时候,我心里就一个念头:这波不能再错过了。
Hermes Agent 是 Nous Research(就是训练 Hermes 模型的那个团队)做的开源 AI Agent 框架,和 OpenClaw 一样能帮你干活,但比 OpenClaw 更聪明——它会自己学习、自己积累技能、自己记住你是谁。用得越久,它越懂你。
今天这篇,就带你把 Hermes Agent 跑起来。
Hermes Agent 是什么?
简单说:一个会自我进化的 AI Agent。
它不是一个绑在 IDE 里的代码助手,也不是套了个 API 的聊天机器人。它是一个能自己跑的智能体——你把它丢在服务器上,它就在那干活;你从 Telegram 给它发消息,它就能响应。而且用得越久它越厉害,因为它会:
- 自动积累技能:你让它干过的事,它会总结成 Skill,下次遇到类似任务直接复用
- 记住你的偏好:你和它聊过什么、你喜欢什么风格,它都记着
- 跨平台干活:Telegram、Discord、Slack、WhatsApp……15 个平台都能接入
核心亮点速览:
- 🔁 自建学习循环:自动创建 Skill、自动改进 Skill、跨会话记忆召回
- 🌍 跑哪都行:本地、Docker、SSH、云服务器,甚至 serverless 都能跑
- 💬 15+ 消息平台:一个 Agent 同时接 Telegram、Discord、微信、飞书……
- 🧠 内置记忆系统:三层记忆(内置记忆 + 外部 Memory Provider + 会话搜索),越用越懂你
- 🔧 47 个内置工具:搜索、网页提取、图片生成、TTS……开箱即用
- 🎭 SOUL.md 灵魂定义:给 Agent 写个"人设",让它按你的风格说话
- 🔌 MCP 支持:可以接任何 MCP 服务器扩展能力
- 🗣️ 语音模式:CLI、Telegram、Discord 都支持语音交互
读完这篇你能学到什么:
- 搞清楚 Hermes Agent 是什么、和 OpenClaw 有什么不一样
- 用自动挡方式装好 Hermes Agent
- 完成基本的模型和消息平台配置
- 知道怎么排错常见问题
理解即可,装好跑起来才是重点。
什么人适合用 Hermes Agent?
适合:
- 想要一个 7×24 小时在线的 AI 助手的人
- 有服务器或 VPS,想让 Agent 在云端跑的人
- 用过 OpenClaw,想试试更稳的替代方案的人
- 喜欢通过 Telegram/微信 等消息工具指挥 AI 干活的人
不太适合:
- 只想在 IDE 里写代码的(用 Cursor 或 Claude Code 就够了)
- 完全没有命令行经验的小白(建议先熟悉下终端基本操作)
好,介绍完了,接下来上手装。
安装方式一:自动挡(推荐)
一条命令搞定,脚本会自动检测并安装 Python、Node.js、Git、ripgrep 这些依赖,你等着就行。
Mac / Linux / WSL2,终端里输入:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
Windows PowerShell,输入:
irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1 | iex
耐心等它跑完,中间可能会下载一些依赖,网速慢的话泡杯茶等着。
这里有个坑:上 GitHub 可能会有点困难,自己克服一下。。。如果下载实在卡住,挂个梯子或者换个网络试试。
安装方式二:手动挡
想改源码或者固定版本的,用手动挡:
git clone https://github.com/nousresearch/hermes-agent.git
cd hermes-agent
pip install -r requirements.txt
python -m hermes
手动挡和自动挡用法完全一样,就是多了个自己管依赖的步骤。小白还是推荐自动挡。
配置向导
安装完成后会自动进入配置向导(或者手动执行 hermes setup 也能进)。
第一步:选择 Quick setup
选第一项 Quick setup,简单快速:
第二步:配置模型提供商和 API Key
推荐先用 OpenRouter——有大量免费模型可用,白嫖入门最方便。
怎么申请 OpenRouter API Key:打开 openrouter.ai/keys,点 Create Key,名字填 hermes,直接点 Create。Key 只显示一次,立刻复制保存好!
这里有个小坑:粘贴 Key 的时候是不显示的,你别慌,别重复粘贴,不然 Key 就废了。如果不小心粘错了,后面可以手动改 ~/.hermes/.env 文件。
第三步:选择默认模型
列表里有很多免费模型,推荐选 nvidia/nemotron-3-super-120b-a12b:free,完全免费,效果也不错:
个人提示:Hermes 比较吃模型能力,但不像 OpenClaw 那样必须用海外 SOTA 模型。国产的 qwen3.6-plus 也能跑得很稳,性价比更高。
第四步:配置消息平台(可选)
问你要不要配消息平台,选 Set up messaging now,然后选你要用的平台就行。以 Telegram 为例:
选 Telegram,粘贴 Bot Token:
怎么申请 Telegram Bot:
- 在 Telegram 搜索 @BotFather
- 发送
/newbot,按提示取名(用户名必须以 bot 结尾) - 拿到 Bot Token,格式类似
123456789:AAxxxxxxxx
接着设置 Allowed user IDs(填你自己的 Telegram 数字 ID,不填则任何人都能用你的 Bot)。查自己 ID 的方法:在 Telegram 里给 @userinfobot 发任意消息,它会回复你的 ID。
Home Channel ID 可以留空后续再配。最后问是否安装为系统服务,选 Y 可以开机自启、后台常驻。
启动!
配置完成后运行:
hermes
看到欢迎页,说明一切正常:
如果你配了 Telegram,打开 Telegram 找你的 Bot 发条消息试试:
能回复就说明全部搞定了!🎉
常用命令速查
装好后这些命令你会经常用到:
| 命令 | 干什么 |
|---|---|
hermes |
启动交互式对话 |
hermes model |
选择模型提供商和模型 |
hermes tools |
配置启用哪些工具 |
hermes config set |
设置单个配置项 |
hermes gateway |
启动消息网关(Telegram、Discord 等) |
hermes setup |
重新运行完整配置向导 |
hermes update |
更新到最新版本 |
hermes doctor |
诊断问题 |
常见问题排错
Q: 提示 "API call failed after 3 retries: HTTP 400: No models provided"
Windows 下的经典问题——配置文件编码不对。打开 ~/.hermes/.env 看看 Key 有没有被截断或者粘了两次,手动改好就行。
Q: Telegram Bot 没有响应
大概率是没设置 UserId。执行 hermes config set gateway.telegram.allowed_user_ids "你的ID",或者手动改配置文件。
Q: 想换模型怎么办?
执行 hermes model 重新选择,或者直接改 ~/.hermes/config.yaml 里的 model 配置。改完后需要重启 Hermes。
个人习惯:我一般先在命令行里 hermes model 选一遍,确认能跑通了再去改 yaml 做精细调整。