最近技术圈有个趋势,龙虾(OpenClaw) 的热度似乎有所降温,从微信指数上看趋势比较明显。与此同时,Hermes Agent 这类具备自我进化能力的智能体项目开始受到更多关注。

今天要介绍的就是一个在 GitHub 上已经获得 52.7k Star 的热门 开源项目:hermes-agent。它被定义为一款 自学习型 AI 智能体,官方宣称是唯一内置了完整学习循环的智能体框架。
它的核心能力在于能够从经验中积累 Skill,在使用过程中不断改进,持续学习并巩固知识。此外,它还能搜索过往的对话记录,并在不同会话间逐步构建更深入的上下文记忆与用户认知模型。

在模型支持上,它非常灵活。你可以选择任何想要的模型后端——包括 Nous Portal、OpenRouter(支持超过200种模型)、智谱/GLM、Kimi/Moonshot、MiniMax、OpenAI 等。切换模型只需一个简单的命令(如 hermes model),无需修改代码,实现了真正的无厂商锁定。
核心特性一览

从上图可以看出,Hermes Agent 设计理念非常全面,涵盖了真正的终端接口、多平台消息网关、闭环学习系统、定时任务自动化、任务委托与并行化、灵活的部署方式以及为研究准备的数据生成工具。
效果示例
我们来看一个具体的代码审查与问题修复的演示案例:

如图所示,当你给它一个指令“Review the PR at NousResearch/hermes-agent#42 and fix any issues”后,它能自动执行一系列操作:委托任务、查看代码差异、打补丁、运行测试,并最终提交修复。在这个过程中,它还能总结发现的问题,并将这个审查模式保存为可复用的技能。这展现了其作为AI智能体强大的自动化与自学习能力。
快速安装
上手非常简单,只需一条命令:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
使用指南
Hermes 提供了两种主要的使用入口:
- 一种是使用
hermes 命令启动终端界面(TUI)。
- 另一种是运行网关进程,然后通过 Telegram、Discord、Slack、WhatsApp、Signal 或电子邮件等平台与其通信。
无论通过哪种方式进入对话,许多斜杠命令都是通用的。下图清晰地对比了在命令行界面和即时通讯平台上的常用操作:

文档教程
项目的完整文档位于 hermes-agent.nousresearch.com/docs,结构清晰,涵盖了从快速入门到高级特性的所有内容。

项目地址:
https://github.com/nousresearch/hermes-agent
对于关注人工智能,特别是AI智能体与自学习系统发展的开发者来说,Hermes Agent 提供了一个非常值得深入研究和实践的开源范本。它的设计思想与工程实现,或许能为你构建下一代应用智能体带来启发。想了解更多类似的开源实战案例与深度讨论,欢迎来云栈社区交流分享。
|