Reading System

收录整理

Hermes Agent 实战指南:42天狂拦65K Stars 的自进化AI助手

2026年4月,一款名为Hermes Agent的开源项目在GitHub引发轰动——42天内狂拦65,000 Stars,连续多周位居Trending榜首。它不是普通的聊天机器人,而是一个会学习、会记忆、会自我进化的AI Agent。本篇带你从零上手,真正用起来。

2026 年 4 月 16 日4 分钟Alex

Hermes Agent 实战指南:42天狂揽65K Stars 的自进化AI助手

2026年4月,GitHub出现了一款现象级开源项目——Hermes Agent。42天内发布8个大版本,狂拦65,000+ Stars,连续多周位居Trending榜首。它不是普通的AI聊天机器人,而是一个会学习、会记忆、会自我进化的AI Agent。本篇带你从零上手,真正用起来。

一、它和普通AI助手有什么不同?

我们平时用的AI助手(比如ChatGPT)每次对话都是"失忆"的——关掉窗口,上下文全部消失。

Hermes Agent 最大的突破,就是解决了这个问题。它的核心理念是:

"The agent that grows with you"(与你一同成长的Agent)

这意味着:

  • 持久记忆:项目偏好、代码风格、解决方案,下次无需重复解释
  • 自动技能(Skills):复杂任务完成后,Agent会自动生成可复用的技能文档,下次类似任务一键调用
  • 跨平台网关:在 Telegram、Discord、飞书、Slack 等平台都可以与它对话,手机上也能用
  • 自进化循环:每次遇到困难任务并解决后,Agent会反思并改进自己的做事方式

42天内完成8次大版本迭代,正是靠着这套自进化机制社区驱动完成的。

二、快速安装:一行命令跑起来

Hermes Agent 支持全平台,官方提供一键安装脚本。前提条件:Python 3.11+、Node.js(可选,用于语音模式)。

# 一键安装(Linux/macOS)
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

# 安装完成后初始化
hermes setup

# 直接启动交互
hermes

安装程序会自动配置:

  • Python 虚拟环境(uv)
  • 必要依赖(ripgrep、ffmpeg等)
  • hermes 全局命令

如果手动安装,只需:

git clone https://github.com/NousResearch/hermes-agent.git
cd hermes-agent
uv pip install -e ".[all]"
hermes setup

三、配置模型与网关

安装完成后,还需要两件事:选择模型和配置消息网关。

3.1 选择模型

Hermes Agent 支持主流模型接入,包括 Claude、GPT-4、DeepSeek、本地模型等。运行:

hermes model

按引导输入 API Key 并选择模型。以 DeepSeek 为例:

hermes config set DEEPSEEK_API_KEY sk-xxxxxxxxxxxxx
hermes config set DEEPSEEK_MODEL deepseek-chat

3.2 配置消息网关

Gateway 是 Hermes 的核心模块,让你的 AI Agent 可以接收来自各平台的消息并回复。一个进程同时连接所有平台。

以飞书为例(和你的日常工具打通,体验非常好):

  1. 在飞书开放平台 (https://open.feishu.cn/)创建企业自建应用,获取 App ID 和 App Secret
  2. 在 Hermes 中配置:
hermes gateway setup
# 选择 Feishu,填入 App ID / App Secret / Bot Token
  1. 启动网关:
hermes gateway start

启动成功后,在飞书给机器人发消息,即可得到回复。同样的方式也支持 Telegram、Discord、Slack 等平台。

四、Skills 系统:让Agent真正"学会"

Skills 是 Hermes Agent 最亮眼的功能之一,也是它"自进化"的核心。

什么是 Skill?

Skill 是一个结构化的 Markdown 文档,记录了:

  • 任务的目标和步骤
  • 容易踩的坑(pitfalls)
  • 验证方法

当 Agent 完成一个复杂任务(通常5次以上工具调用),它会自动生成一个 Skill 保存到 ~/.hermes/skills/ 目录。

查看已有 Skills

hermes skills list

手动创建 Skill

你也可以手动创建自己的 Skill:

# skill: generate-api-docs
## 目标
自动为 FastAPI 项目生成接口文档

## 步骤
1. 扫描 routes/ 目录
2. 解析装饰器 @app.get / @app.post
3. 生成 OpenAPI JSON

## 踩过的坑
- 路径参数如 `/user/{id}` 需要手动转义
- 忽略含 `_private` 的函数

## 验证
运行 `python -c "from routes import *"` 不报错即可

保存后,Agent 在遇到类似任务时,会自动检索并应用该 Skill,无需重复描述。

五、语音模式:对着手机说话就行

Hermes Agent 内置语音交互能力,支持实时对话:

hermes voice

在 Telegram 中,对着语音消息说话,Agent 会自动识别并回复语音。支持 Whisper 语音识别 + 多后端 TTS,macOS 上可以直接用系统 TTS(免费)。

六、自进化原理:42天迭代背后的机制

这是我认为 Hermes 最值得关注的技术细节。根据官方文档,其 Agent Loop 包含以下核心组件:

四层记忆架构:

  1. 情景记忆(Episodic Memory):每次会话的对话记录
  2. 语义记忆(Semantic Memory):从经验中提取的结构化知识(Skills)
  3. 程序记忆(Procedural Memory):内置工具使用模式
  4. 长期记忆(Long-term Memory):用户偏好、项目上下文

自进化循环:

困难任务 → Agent Loop 执行 → 反思(Reflection)
→ 生成/更新 Skill → 下次类似任务自动调用
→ 效果不佳?→ 再次反思优化

这意味着,用得越久,Hermes Agent 就越懂你的项目、你的风格、你的需求。

七、对比 OpenClaw:怎么选?

既然都提到了 OpenClaw,很多同学会问:它们有什么不同?

| 维度 | Hermes Agent | OpenClaw | |------|-------------|----------| | 定位 | 单Agent持续进化 | 多Agent模块化编排 | | 记忆 | 深度内建自进化 | 依赖外部Skill系统 | | 部署 | 更轻量,适合个人VPS | 更适合团队协作 | | 社区 | 爆发式增长(65K Stars)| 成熟稳定 |

OpenClaw 官方也注意到了 Hermes 的崛起,甚至内置了迁移命令:

hermes claw migrate

可以直接将 OpenClaw 的配置、记忆、Skills、API Key 一键迁移到 Hermes。

八、适合谁用?

  • 🧑‍💻 个人开发者:想要一个24小时在线、懂你项目的AI助手
  • 🏢 技术团队:搭建内部知识库助手,用飞书/Telegram访问
  • 🔬 AI爱好者:体验"自进化AI"理念,亲手观察Agent越用越聪明
  • 📱 多平台用户:需要跨微信、飞书、Telegram统一接入

九、实战建议

  1. 从 Skills 开始:用好 Skills 系统是发挥 Hermes 威力的关键,主动为高频任务创建 Skill
  2. 选对模型:本地模型(如 Qwen3.5)可以零成本运行,API模型效果更好
  3. 飞书接入最香:国内用户强烈推荐配置飞书网关,手机上随时唤起
  4. 观察自进化:定期查看 ~/.hermes/skills/ 目录,观察 Agent 生成了哪些 Skill

总结:Hermes Agent 不只是又一个"AI助手",它代表了一种新的AI Agent范式——持续学习、持久记忆、自动进化。42天65K Stars 背后,是开发者们对"真正有用的AI伙伴"的真实需求。如果你也想拥有一个"越用越懂你"的AI助手,现在就是最好的入局时机。

GitHub:https://github.com/NousResearch/hermes-agent 官网:https://hermes-agent.nousresearch.com Stars:65,000+(持续增长中 🚀)