AX 爱鲜报

Hermes Agent

Nous Research 开源的自我进化 AI Agent,内置学习闭环:从经验中生成技能、在使用中自我改进,并跨会话记住你的偏好。支持任意模型与多终端后端,可部署在 VPS、GPU 集群或无服务器环境,通过 Telegram 等渠道远程对话。

过去 7 天收获 4 颗 Star

爱鲜报评分

0.0

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 技能自进化、轨迹数据生成的研究者。

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。