zhengmomo
返回AI教程

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

  1. 在 Telegram 搜索 @BotFather
  2. 发送 /newbot,按提示取名(用户名必须以 bot 结尾)
  3. 拿到 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 做精细调整。