Hermes Agent
Nous Research 开源的自我进化 AI Agent,内置学习闭环:从经验中生成技能、在使用中自我改进,并跨会话记住你的偏好。支持任意模型与多终端后端,可部署在 VPS、GPU 集群或无服务器环境,通过 Telegram 等渠道远程对话。
过去 7 天收获 4 颗 Star
爱鲜报评分
0 人评分
258k
星数
是
中文
Python
主语言
是
活跃
4820
贡献者
人工分析
EDITORIAL推荐理由
Hermes Agent 的亮点在于「会成长的 Agent」这一设计:技能自动生成与自我迭代、FTS5 会话检索加 LLM 摘要实现跨会话记忆,配合 Honcho 用户建模,长期使用体验会逐渐贴合个人习惯。它不锁定模型供应商,一条命令即可切换 Nous Portal、OpenRouter、OpenAI 或自建端点,工程上相当克制。多终端后端(本地、Docker、SSH、Modal、Daytona、Vercel Sandbox)让它能跑在便宜 VPS 甚至无服务器环境上,适合想把 Agent 当作长期基础设施而非一次性玩具的开发者。
适用场景
- 个人长期 AI 助理(跨会话记忆与偏好建模)
- 通过 Telegram/Discord/Slack 远程调度云端 Agent
- 定时自动化任务(日报、备份、审计)
- 多子 Agent 并行处理工作流
- 批量生成与压缩训练用轨迹数据
- 在低成本 VPS 或无服务器环境常驻 Agent
优点
- 内置学习闭环,技能可自动创建并自我改进
- 模型供应商中立,一条命令切换多家 LLM
- 单一网关进程接入 Telegram、Discord、Slack、WhatsApp、Signal 与 CLI
- 六种终端后端,支持无服务器休眠与按需唤醒
- 提供中文 README,对中文用户友好
- MIT 许可,社区规模大、迭代活跃
缺点
- 功能面广,配置项多,初次上手需要阅读文档
- 依赖 Python 3.14、Node.js、FFmpeg 等较多运行时组件
- Windows 下 uv.exe 易被杀软误报,需要手动加白名单
- 自我进化与长期记忆的行为较难完全预测,生产使用需谨慎评估
Hermes Agent 是什么
Hermes Agent 是 Nous Research 开源的自我进化 AI Agent,官方口号是「The agent that grows with you」。与多数一次性对话工具不同,它内置了学习闭环:从完成任务的经验中提炼技能,在使用过程中持续改进技能,并主动提醒自己沉淀知识,同时检索历史会话、跨会话构建对用户的认知模型。
项目采用 MIT 协议,主语言为 Python,可运行在 5 美元 VPS、GPU 集群或几乎零成本的空闲无服务器环境上。
核心能力
真正的终端界面
完整的 TUI 支持多行编辑、斜杠命令自动补全、会话历史、中断后重定向以及流式工具输出。
多平台常驻
Telegram、Discord、Slack、WhatsApp、Signal 与 CLI 共用一个网关进程,支持语音备忘录转写和跨平台会话连续性。也就是说,Agent 不必绑在你的笔记本上,可以在云端 VM 上工作,你从手机上跟它对话。
闭环学习
- Agent 自主整理记忆,并定期自我提醒
- 复杂任务完成后自动创建技能,技能在使用中自我改进
- 基于 FTS5 的会话检索配合 LLM 摘要,实现跨会话回忆
- 通过 Honcho 进行辩证式用户建模
- 兼容 agentskills.io 开放标准
定时自动化
内置 cron 调度器,可把结果投递到任意平台。日报、夜间备份、每周审计都可以用自然语言描述,无人值守运行。
委派与并行
可以派生隔离子 Agent 处理并行工作流;在桌面端可在「设置 → 模型 → 子 Agent」中选择供应商、模型与限额。也可以编写 Python 脚本通过 RPC 调用工具,把多步流水线压缩成零上下文开销的回合。
随处运行
内置六种终端后端:本地、Docker、SSH、Modal、Daytona 与 Vercel Sandbox,另有 Singularity/Apptainer 等插件后端。Daytona 与 Modal 提供无服务器持久化,空闲时环境休眠、按需唤醒。
面向研究
支持批量轨迹生成与轨迹压缩,可用于训练下一代工具调用模型。
安装与上手
Linux、macOS、WSL2 可用一行脚本安装:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Windows 原生环境使用 PowerShell:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Android/Termux 用户请参考官方 Termux 指南,使用单独的 APT 仓库,而不是桌面/服务器安装脚本。
安装完成后:
source ~/.bashrc # 或 source ~/.zshrc
hermes # 开始对话
常用命令:
hermes model # 选择 LLM 供应商与模型
hermes tools # 配置启用的工具
hermes gateway # 启动消息网关(Telegram、Discord 等)
hermes setup # 初始化配置
注意事项
- Windows 下杀毒软件可能把
uv.exe误判为恶意程序,官方给出了 GitHub attestation 校验步骤与文件夹白名单方案;建议按文件夹加白,而非按文件哈希。 - 原生 Windows 安装位于
%LOCALAPPDATA%\hermes,WSL2 下则位于~/.hermes。 - 功能面较广,建议先跑通 CLI 对话,再逐步接入网关、定时任务与子 Agent。
适合谁
希望把 AI Agent 当作长期基础设施、需要跨会话记忆与远程调度能力的开发者;以及关注 Agent 技能自进化、轨迹数据生成的研究者。
评论
- 暂无评论,来写第一条吧。