AI软件下载
有趣网站推荐及实用软件下载

Hermes Agent:Nous Research 开源的自我改进 AI 智能体,能从经验中创建技能并跨平台运行

Nous Research 开源了一款名为 Hermes Agent 的 AI 智能体项目,核心理念是“随你一起成长”。它最大的特点是内置学习闭环:智能体能够从经验中创建技能,在使用过程中持续改进这些技能,并主动提醒自己保存知识;同时会搜索自己过去的对话,跨会话构建并深化对用户的理解。

与只绑定在本机运行的助手不同,Hermes Agent 被设计为可以长期驻留在云端。你可以把它跑在 VPS、GPU 集群,或空闲时几乎不产生费用的无服务器基础设施上,然后通过 Telegram 等消息平台与它对话,而它继续在云端执行任务。

项目是什么、解决什么问题

Hermes Agent 是一个用 Python 编写的开源 AI 智能体框架,提供终端 TUI、消息网关、工具调用、技能系统、持久记忆和定时任务等一整套能力。它试图解决的问题是:让智能体不再只是一次性问答工具,而是能够在长期使用中积累经验、改进工作方式,并记住用户的偏好和上下文。

主要功能特点

面向长期使用的学习闭环

根据项目文档,Hermes Agent 具备以下与学习相关的能力:

  • 智能体自主管理记忆,并会定期提醒自己保存重要信息;
  • 在完成复杂任务后自动创建技能;
  • 技能会在使用过程中自我改进;
  • 使用 FTS5 进行会话搜索,并结合 LLM 摘要实现跨会话回忆;
  • 采用 Honcho 辩证式用户建模;
  • 兼容 agentskills.io 开放标准。

终端与消息平台两种入口

Hermes Agent 提供两种主要使用方式:在终端运行 hermes 进入 TUI,或启动网关后通过 Telegram、Discord、Slack、WhatsApp、Signal 和 CLI 与它交流。所有消息平台共用一个网关进程,支持语音备忘录转录和跨平台对话连续性。

终端界面支持多行编辑、斜杠命令自动补全、对话历史、中断并重定向,以及流式工具输出。在对话中,许多斜杠命令在 CLI 和消息平台之间共享,例如 /new、/model、/personality、/retry、/undo、/compress、/usage 等。

定时自动化

内置 cron 调度器,可以把任务结果投递到任意平台。日报、夜间备份、每周审计等任务都可以用自然语言描述并无人值守运行。

子智能体与并行工作

Hermes Agent 可以启动隔离的子智能体来并行处理不同工作流。在 Desktop 中,可以在“Settings → Model → Subagents”里选择子智能体使用的服务商、模型和限制。它还支持编写 Python 脚本,通过 RPC 调用工具,把多步流程压缩为零上下文成本的回合。

多种运行后端

项目内置六种终端后端:local、Docker、SSH、Modal、Daytona 和 Vercel Sandbox,并支持 Singularity/Apptainer 等插件后端。其中 Daytona 和 Modal 提供无服务器持久化,环境空闲时休眠、按需唤醒,适合希望降低长期运行成本的用户。

面向研究的能力

Hermes Agent 还提供批量轨迹生成和轨迹压缩功能,用于训练下一代工具调用模型。

模型选择与 Nous Portal

Hermes Agent 不绑定特定模型。你可以使用 Nous Portal、OpenRouter、OpenAI、Anthropic 或自己的端点,并通过 hermes model 切换,无需修改代码。

如果不想分别收集模型、网页搜索、图像生成、TTS 和云浏览器等多个 API Key,可以使用 Nous Portal 订阅。项目文档称其覆盖 300 多个模型,并提供 Tool Gateway,将网页搜索、图像生成(FAL)、文本转语音(OpenAI)和云浏览器(Browser Use)统一路由。通过 OAuth 登录后,Hermes 会把 Nous 设为服务商并开启 Tool Gateway,可用 hermes portal info 查看当前接入情况。当然,也可以按工具自带 Key,网关是按后端配置的,并非全有或全无。

安装与运行环境

项目提供 Linux、macOS、WSL2 的安装方式,以及原生 Windows 的 PowerShell 安装方式。原生 Windows 下,CLI、网关、TUI 和工具均可直接运行,安装目录位于 %LOCALAPPDATA%hermes;WSL2 下则安装在 ~/.hermes。此外,Android/Termux 有签名的 APT 仓库,面向 aarch64 设备,分为 stable 和 canary 两个通道,包内包含 Python、Node.js 和 TUI。

源码安装器会通过 PM 处理 Python 3.14、Node.js、npm、pnpm、ripgrep、FFmpeg 和 Python 依赖。如果系统没有 Git,它会把经过验证的 Git for Windows 归档放入 Hermes 工具存储,但不会替换系统 Git。

文档特别提示:Windows Defender 或 Bitdefender 等杀毒软件可能把 Hermes bin 目录下的 uv.exe 误报为恶意软件。该文件是 Astral 的 Rust Python 包管理器,基于机器学习的引擎常把下载并安装软件包的无签名 Rust 二进制文件标记为风险。项目给出了验证文件真实性的方法,以及将整个目录加入白名单的建议。

从其他智能体迁移

如果此前使用 OpenClaw、Claude Code、Codex CLI 或 Cursor,Hermes Agent 可以导入设置、记忆和技能。在 hermes setup 过程中会询问是否从其他智能体导入,并预选检测到的 ~/.openclaw、~/.claude、~/.codex、~/.cursor 目录,安装官方 agent-importers 插件并先预览再执行导入。安装后也可以随时运行导入命令。

从 OpenClaw 可导入的内容包括人格文件 SOUL.md、记忆条目、用户创建的技能、命令允许列表、消息平台配置、允许列表中的 API Key(仅在指定 --migrate-secrets 时)、TTS 音频资源以及工作区指令文件。

适用人群与使用场景

Hermes Agent 适合希望把 AI 智能体长期部署在云端、通过常用消息平台随时调用的人群。它也适合需要定时自动化、多平台消息接入、子智能体并行处理,以及希望智能体在长期使用中积累技能和记忆的用户。对于研究工具调用模型、需要批量轨迹生成的团队,项目也提供了相关能力。

注意事项

项目采用 MIT 许可证。GitHub 上目前显示约 263,504 Star、59,394 Fork,主要语言为 Python,创建于 2025 年 7 月 22 日,最近更新于 2026 年 11 月 15 日。这些数据仅反映 GitHub 平台上的关注度,不代表官方认证或全网排名。Hugging Face Likes 和 Downloads 在本项目中不适用。

本文仅依据项目 README 和平台元数据整理,具体安装命令、配置细节和最新功能请以官方文档为准。

项目主页:https://github.com/NousResearch/hermes-agent

项目地址:hermes-agent


AI软件用不了?2元爽玩4090: 立即体验>>

热门大语言模型API免费体验: 立即获取>>

软件催更及1对1人工答疑支持: https://nuowa.net/1806
赞(0) 打赏
软件无法使用?点击查看常见问题说明>>

最近更新

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我将有更多的动力继续提供优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫