Hermes Agent

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

Star 数
★ 261k
最近更新
今天
License
MIT
主语言
Python

30 秒速览

运行形态
命令行工具自托管服务聊天机器人
可在哪里用
通用 · 跨平台OpenAI API
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Python 3.11Node.jsripgrepffmpegShell / 命令行网络访问本地文件系统MCP Server
典型场景
需要把云端 VM 上的持续性工作通过 Telegram 或 Slack 继续跟进的个人开发者。
不适合
  • 不愿配置多个消息平台凭据的用户
  • 无法安装 Python 3.11、Node.js 等运行时依赖的环境

这个 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 setup 与 hermes gateway start 将同一会话接入消息平台。hermes model 用于选择提供方和模型,hermes tools 配置启用的工具,hermes config set 与 hermes config get 管理配置。智能体可创建技能、在使用中改进技能、记录和检索跨会话信息;README 明确说明其使用 FTS5 会话搜索和 LLM 摘要实现回忆。它可在七种终端后端执行工作,可生成隔离子智能体并通过 RPC 调用工具的 Python 脚本组织多步骤流程,还可使用内置 cron 调度任务并投递到消息平台。

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

如何安装或部署这个 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 setup 和 hermes gateway start,然后向机器人发送消息。会话中可用 /new、/model [provider:model]、/skills、/compress 和 /usage 等命令;可用 hermes doctor 排查问题。

这个 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 与同类方案有什么区别?

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

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Hermes Agent 当前 67 · 存在缺口 命令行工具免费 + 模型费 ★ 261k 今天 Python OpenAI API
Flock 多智能体工作台 46 · 缺口较多 桌面应用免费 + 模型费 ★ 1.1k 4 个月前 Rust OpenAI API · Claude API
Dagu 工作流编排器 74 · 存在缺口 命令行工具免费版 + 付费版 ★ 4.5k 今天 Go Codex · Claude Code · Claude API
Aiden 65 · 存在缺口 命令行工具免费 + 模型费 ★ 873 1 个月前 TypeScript ChatGPT · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
存在缺口
67/ 100 五分制 3.4 / 5
本评测基于 2026年8月9日 的源码;此后该项目发布了 22 个正式版本,尚未复审。分数与结论只代表评测时的版本。 最近版本 ↓
信任安全 19/29
可靠稳定 9/14
适用触发 12/18
规范维护 13/18
有效结果 9/13
证据核验 5/8
查看各维度的扣分理由
信任安全19 / 29 · 3.3/5

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

可靠稳定9 / 14 · 3.2/5

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

适用触发12 / 18 · 3.3/5

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

规范维护13 / 18 · 3.6/5

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

有效结果9 / 13 · 3.5/5

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

证据核验5 / 8 · 3.1/5

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

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

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v0.22.7 Hermes Agent v0.22.7
    发布说明摘录
    Hermes Agent v0.22.7 Release Date: November 3, 2026 > Patch release. This tag rolls up the ~174 PRs merged since v0.22.6 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0. <!-- HERMES_BUILDS_TABLE --> About this release Measured at commit b200f5bc60e, the window since v0.22.6 contains 581 non-merge commits across 554 changed files (+24,012 / −3,144), 174 merged PRs and 29 closed issues. …
    在 GitHub 查看 ↗
  2. v0.22.6 Hermes Agent v0.22.6
    发布说明摘录
    Hermes Agent v0.22.6 Release Date: November 2, 2026 > Patch release. This tag rolls up the ~776 PRs merged since v0.22.5 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0. <!-- HERMES_BUILDS_TABLE --> About this release Measured at commit f0d94882e89, the window since v0.22.5 contains 3,448 non-merge commits across 4,316 changed files (+248,579 / −94,077), 776 merged PRs and 385 closed issues. …
    在 GitHub 查看 ↗
  3. v0.22.5 Hermes Agent v0.22.5
    发布说明摘录
    Hermes Agent v0.22.5 Release Date: October 22, 2026 > Patch release. This tag rolls up the ~81 PRs merged since v0.22.4 into a stable release for the GitHub release (CLI and installers), the Microsoft Store app, Docker and Hermes Cloud. Full curated notes for this window ship with v0.23.0. <!-- HERMES_BUILDS_TABLE --> About this release Measured at commit bf0203a794a, the window since v0.22.4 contains 231 non-merge commits across 804 changed files (+35,212 / −17,885), 81 merged PRs and 30 closed issues. …
    在 GitHub 查看 ↗

常见问题

能否不用 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。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

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

正面对比

Hermes Agent 生态与扩展

目录中专门为 Hermes Agent 做的插件、配置包、切换器和编排层,按 Star 排序;每一项都有自己的 FARS 评审。

效率与协作 ★ 19k

Hermes Web UI

在浏览器或手机中使用自托管 Hermes Agent 的完整操作界面。

效率与协作 ★ 15k

Hermes One

为 Hermes Agent 提供安装、配置和日常对话的一体化桌面界面。

效率与协作 ★ 12k

Hermes Studio

将 Hermes Agent 的聊天、工作流与本地运行管理集中到一个自托管工作台。

开发与工程 ★ 5.2k

Oh My Hermes(OMH)

为 Hermes Agent 加装专业运行层:按模型调优的路由、并行编码、108 个专家技能与可审计的长期记忆,一次安装即用。

写作与内容 ★ 5k

Hermes Agent 橙皮书 2.0

用一份中英双语实战指南,系统了解 Hermes Agent 的功能、界面与部署边界。

数据与分析 ★ 3.6k

Mnemosyne

零云端 AI 记忆层,SQLite 驱动,单一纯 Python 依赖,任何 agent 框架即插即用。

自动化与运维 ★ 2.9k

ClawPanel

集中安装、配置、诊断和运营 OpenClaw 与 Hermes Agent 的跨平台管理面板。

自动化与运维 ★ 2.7k

SkillClaw:集体技能进化框架

让AI代理从每次真实交互中自动进化技能,跨会话、跨代理、跨设备、跨用户集体成长,只需安装即可静默工作。

效率与协作 ★ 2.4k

Conduit

在 iOS 和 Android 上连接私有模型、Open WebUI 与自托管智能体。

自动化与运维 ★ 1.9k

Hermes HUD 网页版

在浏览器里实时查看 Hermes agent 的健康、记忆、花费与运行轨迹。

开发与工程 ★ 1.8k

Hermes Agent CN Desktop

Hermes Agent 中文社区的 Windows/macOS 桌面客户端,内置独立内核,一键安装,轻量跨平台。

自动化与运维 ★ 901

Hermes 控制台

为 Hermes AI 智能体栈提供自托管的密码门禁式 Web 控制面板与运维控制面。

在 FollowSkills 查看 Hermes Agent 相关技能 → 想给 Hermes Agent 切换模型供应商?看 CC Switch 教程 →

相关 Agents