自动化与运维 terminal-automationmessaging-gatewaymulti-provider-llmmcp-integrationcron-schedulingsubagentspersistent-memory

Hermes Agent

可跨终端与消息平台运行、持续积累技能和记忆的自托管智能体。

FollowAgents 评估 · FARS-2.1
谨慎使用
67/ 100 五分制 3.4 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全19 / 29 · 3.3/5

证据显示有安全策略文档(SECURITY.md)详细说明了信任模型、隔离边界和凭据范围,但未提供实际执行验证。依赖安全方面,pyproject.toml 精确固定版本并注释了 CVE 修复,但未提供漏洞扫描结果。外部影响方面,文档提到命令审批和沙箱,但未提供实际测试。回滚方面,文档提到 /undo 命令,但未提供实现细节。来源归属方面,文档明确标注了 Nous Research 为作者,但未验证。

2可靠稳定9 / 14 · 3.2/5

自一致性方面,文档和代码注释一致,但未提供运行时验证。依赖可用性方面,依赖列表完整,但未提供可用性测试。失败消息方面,文档提到诊断命令,但未提供具体错误处理示例。

3适用触发12 / 18 · 3.3/5

受众和场景方面,文档描述了多种使用场景,但未提供具体案例。能力边界方面,文档列出了工具和平台,但未明确限制。触发精度方面,文档提到命令和技能,但未提供精确触发条件。环境适配方面,文档提到多种部署方式,但未提供配置细节。

4规范维护13 / 18 · 3.6/5

信息架构方面,文档结构清晰,但未提供完整目录。安装说明方面,提供了安装命令,但未提供详细步骤。命名稳定性方面,项目名称和命令一致,但未提供版本历史。示例和 FAQ 方面,提供了基本示例,但未提供 FAQ。已知限制方面,文档提到一些限制,但未全面。许可证方面,MIT 许可证明确。版本和变更日志方面,pyproject.toml 有版本号,但未提供变更日志。维护责任方面,文档提到贡献指南,但未明确维护者。

5有效结果9 / 13 · 3.5/5

输出可用性方面,文档描述了输出格式,但未提供实际输出示例。边际价值方面,文档强调了独特功能,但未提供对比。成本效益方面,文档提到低成本部署,但未提供具体成本分析。

6证据核验5 / 8 · 3.1/5

声明可追溯性方面,文档中的声明未提供具体证据。跨来源佐证方面,未提供外部验证。事实和推断分离方面,文档未明确区分事实和推断。

证据充分度: 评估于 2026年8月9日 审查版本 3a915c46d346
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 静态审查无法验证实际安全性和可靠性,需进行运行时测试。
  • 依赖安全虽已固定版本,但未提供漏洞扫描结果,建议检查 CI 中的 OSV 扫描。
  • 文档中的功能声明缺乏具体证据,需谨慎对待。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

Hermes Agent 是 Nous Research 开发的自我改进型智能体,提供交互式 CLI/TUI 和统一消息网关两种入口。它可在 Telegram、Discord、Slack、WhatsApp、Signal 与 CLI 中保持对话连续性,并通过 `hermes gateway` 运行消息接入。系统包含技能创建与使用时改进、持久记忆、FTS5 会话检索与 LLM 摘要,以及用户建模能力。它支持本地、Docker、SSH、Singularity、Modal、Daytona 和 Vercel Sandbox 七类终端后端,并可运行定时任务和隔离子智能体。模型层可切换 Nous Portal、OpenRouter、OpenAI、自定义端点及其他已支持提供方。

用户可运行 hermes 进入带多行编辑、历史记录、斜杠命令补全和流式工具输出的终端界面,或通过 hermes gateway setuphermes gateway start 将同一会话接入消息平台。hermes model 用于选择提供方和模型,hermes tools 配置启用的工具,hermes config sethermes config get 管理配置。智能体可创建技能、在使用中改进技能、记录和检索跨会话信息;README 明确说明其使用 FTS5 会话搜索和 LLM 摘要实现回忆。它可在七种终端后端执行工作,可生成隔离子智能体并通过 RPC 调用工具的 Python 脚本组织多步骤流程,还可使用内置 cron 调度任务并投递到消息平台。

  1. 需要把云端 VM 上的持续性工作通过 Telegram 或 Slack 继续跟进的个人开发者。
  2. 希望在本地、Docker 或 SSH 环境之间选择执行后端,并让智能体运行终端工作的运维人员。
  3. 需要每天报告、夜间备份或每周审计等无人值守任务,并希望将结果推送到消息平台的小团队。
  4. 希望让智能体保存项目经验、建立可复用技能,并检索先前对话来延续工作的知识型用户。
  5. 正在从 OpenClaw 迁移,需导入 persona、记忆、技能、消息设置或允许的 API 密钥的现有用户。

这个 Agent 有哪些优点和局限?

优点
  • 同时提供 TUI/CLI 与 Telegram、Discord、Slack、WhatsApp、Signal 消息网关,且说明支持跨平台会话连续性。
  • 学习闭环覆盖技能创建、使用中改进、周期性记忆提醒、FTS5 搜索和 LLM 摘要,而不只是保存聊天记录。
  • 七种终端后端覆盖本地到 Docker、SSH 和无服务器环境,可按部署边界选择执行位置。
  • 内置 cron、隔离子智能体与 RPC 工具调用脚本,适合把重复性多步骤工作组织为自动化流程。
局限
  • 消息平台、模型提供方和工具的实际凭据与配置步骤需要另行完成;给定内容未列出所有提供方的密钥配置细节。
  • 完整安装带有 Python 3.11、Node.js、ripgrep、ffmpeg 等运行时依赖,Windows 还依赖 Git 或安装器提供的 MinGit。
  • Termux 不使用完整 .[all] 依赖集,因为部分语音依赖目前与 Android 不兼容。
  • 从 OpenClaw 迁移可导入 API 密钥、消息设置和工作区指令;覆盖冲突时需谨慎使用 --overwrite

如何安装或部署这个 Agent?

Linux、macOS、WSL2 或 Termux:curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash。原生 Windows PowerShell:iex (irm https://hermes-agent.nousresearch.com/install.ps1)。安装后运行 source ~/.bashrc(zsh 使用 source ~/.zshrc),再执行 hermes 启动首次对话。安装器说明会处理 uv、Python 3.11、Node.js、ripgrep 和 ffmpeg;Windows 还会在未检测到现有 Git 时安装隔离的 MinGit。

如何使用这个 Agent?

先执行 hermes 开启终端会话,再用 hermes model 选择模型提供方和模型;提供方凭据的具体设置方式未在给定内容中列出。若使用 Nous Portal,可运行 hermes setup --portal,该流程通过 OAuth 登录、将 Nous 设为提供方并启用 Tool Gateway。要接入消息平台,运行 hermes gateway setuphermes gateway start,然后向机器人发送消息。会话中可用 /new/model [provider:model]/skills/compress/usage 等命令;可用 hermes doctor 排查问题。

这个 Agent 与同类方案有什么区别?

README 明确提供从 OpenClaw 的迁移路径:hermes claw migrate 可导入 SOUL.md、记忆、技能、命令允许列表、消息设置、部分 API 密钥、TTS 资源和工作区指令;可先用 --dry-run 预览。

常见问题

能否不用 Nous Portal,而接入自己的模型服务?
可以。README 明确列出 Nous Portal、OpenRouter、OpenAI 和自定义端点,并说明可通过 hermes model 切换模型。
它是否只能在笔记本电脑上运行?
不是。README 列出本地、Docker、SSH、Singularity、Modal、Daytona 和 Vercel Sandbox 后端,也提到可部署在 VPS 或 GPU 集群。
是否支持定时执行并推送结果?
支持。内置 cron 调度器可安排无人值守任务,并将结果投递到任一消息平台。
迁移 OpenClaw 时有哪些风险点?
迁移可包含 API 密钥、消息设置和工作区指令;建议先运行 hermes claw migrate --dry-run,并仅在确认冲突处理方式后使用 --overwrite

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents