Hermes Agent 对比 HagiCode: 功能与差异

HagiCode 是一款提案驱动的 AI 编码工作台,可将需求转化为可审阅的提案,通过 Claude Code、Codex、GitHub Copilot 等 Agent CLI 执行,并把结果沉淀为团队知识。

Hermes Agent 是 Nous Research 的开源 Agent,带有记忆、技能、定时任务和聊天网关;HagiCode 则是通过 ACP 把 Hermes 当作编码执行器的工作台。想要一个常驻助手就单用 Hermes;需要并行编码会话、提案和提交时,再加上 HagiCode。

安装 HagiCode 桌面版

简体中文2026-10-16

简短结论

Hermes Agent 是 Nous Research 开源的自我进化 Agent。你可以在终端运行 hermes,也可以从 Telegram、Discord、Slack 等聊天应用联系它,它会保留记忆并随时间积累技能。HagiCode 是桌面与网页端的 AI 编程工作台,把包括 Hermes 在内的 Agent CLI 当作执行器来驱动。它不取代 Hermes,而是在仓库里运行 hermes acp,并在外层提供会话、提案和提交处理。

Hermes 的范围比编码 Agent 更广,这一点很关键。如果你想要常驻助手、定时任务或聊天应用里的机器人,请单用 Hermes:HagiCode 使用的是 ACP 模式,而 Hermes 文档说明该模式不包含消息投递和 cron 管理。如果你的目标是跨仓库的编码工作,HagiCode 就是把它组织起来的那一层。

Hermes Agent 与 HagiCode 对比一览

对比项Hermes AgentHagiCode
类别

开源的自我进化 Agent,带记忆、技能、定时器和聊天网关;编码只是用途之一

工作台,把包括 Hermes 在内的 Agent CLI 当编码执行器运行

界面与平台

终端界面;Telegram、Discord、Slack、WhatsApp、Signal、Email;Linux、macOS、WSL2、原生 Windows、Termux;macOS(Apple Silicon)和 Windows 桌面应用

桌面端(Windows、macOS、Linux)、Docker Compose 容器版、Microsoft Store 版

价格与许可

MIT 许可,免费;费用付给模型提供商,或选用 Nous Portal 订阅

桌面版和容器版免费;Store 版基础免费,可选一次性购买 TurboEngine

模型与提供商

Nous Portal(300+ 模型)、OpenRouter、OpenAI、自有端点等;用 hermes model 切换

不托管模型,使用 Hermes 已配置的提供商;可选 OmniRoute 路由

并行工作

可派生相互隔离的子 Agent;七种终端后端,含 Docker、SSH、Modal、Daytona

同时运行多个会话,每个是带状态的命名 Agent

规范与规划流程

没有提案流程;从经验中学习可复用的技能

OpenSpec 提案:提出、校验、实施、归档(免费版同时 3 个,TurboEngine 为 32 个)

Git 与提交

通过终端工具完成;README 未记载专门的提交流程

AI 生成提交信息,提交期间锁定仓库;内置 Git 与 GitHub 集成

上手成本

一行命令安装并自建 Python 环境,再运行 hermes setup

安装桌面端,另需装好带 ACP 支持的 Hermes 并配置提供商

最适合

跨终端、聊天和定时任务的常驻个人或团队 Agent

跨仓库的编码工作,要求并行会话和可追溯规范

Hermes Agent 的长处

学习闭环与长期记忆

Hermes 在完成复杂任务后创建技能,使用中不断改进,用全文检索加 LLM 摘要搜索自己过去的对话,并跨会话建立对你的了解。它遵循 agentskills.io 开放标准,技能可以迁移。这是选择 Hermes 的主要理由。

它就在你所在的地方

一个网关进程同时连接 Telegram、Discord、Slack、WhatsApp、Signal 和命令行,并支持语音备忘转写。内置的 cron 调度器接受自然语言任务,比如夜间备份、每周审计,并把结果投递到任意已连接的平台。

不只在笔记本上运行

Hermes 支持七种终端后端:本地、Docker、SSH、Singularity、Modal、Daytona 和 Vercel Sandbox。Daytona 和 Modal 空闲时可休眠,所以你可以把它放在小型 VPS 上,在聊天里和它说话,而它在云端机器上工作。

模型自由与任务委派

hermes model 无需改代码即可切换提供商和模型;Nous Portal 订阅是可选的,把模型与网页搜索、图像生成、云浏览器打包在一起。Hermes 能派生相互隔离的子 Agent,也能写脚本通过 RPC 调用自己的工具。版本更新频繁,仍是 0.x(2026 年 10 月为 v0.22)。

什么时候选 Hermes Agent,什么时候选 HagiCode

这些情况继续用 Hermes Agent

  • 你想要一个能在 Telegram、Discord 或 Slack 里发消息的常驻助手;
  • 你需要无人值守的定时任务,结果投递到聊天平台;
  • 你想把 Agent 放在 VPS 或无服务器沙盒里,而不是笔记本上;
  • 你看重 Hermes 的记忆、越用越好的技能和跨会话回忆;
  • 你想用 hermes model 切换提供商,并可选使用 Nous Portal。

这些情况选 HagiCode

  • 你做编码工作,想同时运行多个 Hermes 会话,并把每个作为命名 Agent 跟踪;
  • 你希望每次改动都从 OpenSpec 提案开始,有校验和归档;
  • 你想让 Hermes 的代码改动配上 AI 写的提交信息,并在内嵌编辑器里修正;
  • 你还在用 Claude Code、Codex 等其他 Agent CLI,想在一个工作区里管理它们;
  • 你想把 Hermes 的调研和结论存进共享 Vault,并用 Monospecs 覆盖多个仓库。

把 Hermes Agent 和 HagiCode 一起用

HagiCode 是架在 CLI 之上的工作台。它在你打开的仓库里启动 hermes acp,实际干活的是你自己安装的 Hermes 和你的提供商凭据。Hermes 仍从自己的配置读取提供商设置,即 ~/.hermes/.env 或 config.yaml。

不存在锁定:Hermes 仍是一个普通安装,它的记忆、技能和网关都不受影响。

  • 安装 Hermes(Linux、macOS、WSL2:curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash;Windows PowerShell:iex (irm https://hermes-agent.nousresearch.com/install.ps1))。
  • 运行 hermes setup 或 hermes model 选择提供商,再用 hermes acp --check 检查 ACP;按 Hermes 的 ACP 文档,可能需要先安装 ACP 的附加依赖。
  • 安装 HagiCode Desktop(Windows、macOS 或 Linux,免费),把 Agent CLI 选为 Hermes,可选设置模型。
  • 打开仓库,开始会话或 OpenSpec 提案。
  • 预期:Hermes 在该仓库里运行它的编码工具;它的聊天网关和调度器不属于这个会话。
  • 想回到纯 Hermes,直接运行 hermes 即可,你的 Hermes 配置没有任何改动。

HagiCode 在 Agent 之上增加了什么

并行会话与 Agents 管理

Hermes 能在一次对话里派生子 Agent。HagiCode 提供的是上一层:跨任务或跨仓库的多个 Hermes 会话,每个都是能看到状态的命名 Agent。

OpenSpec 提案

Hermes 会从经验中学习,但它的记忆并不是某次改动的决策记录。OpenSpec 提案才是:问题、商定的方案和最终代码改动放在一起,可以归档。

AI 提交与 Code Server

HagiCode 根据 diff 起草提交信息,并在提交期间锁定仓库。Code Server 在浏览器里打开 Hermes 改过的文件,评审和修改都在一个窗口里完成。

Monospecs 与 Vault

Monospecs 在 .hagicode/monospecs.yaml 里声明子仓库,让跨仓库改动以一个提案的形式交给 Hermes。Vault 存放跨项目共享的参考项目和笔记,与 Hermes 对你的记忆并存。

OmniRoute、工具调用视图与用量

OmniRoute 可以集中管理各 Agent 的模型路由。Hermes 的工具调用与其他 Agent 一样显示在同一种类型化视图里,可选的 TokenMonitor 会在状态栏显示今日 token 和费用。

结论

  • Hermes Agent 是范围很广的自我进化 Agent,也能写代码;HagiCode 是可以运行它的编码工作台。
  • HagiCode 在 Hermes 的编码用法外层增加并行 Agent、提案、AI 提交和知识库,但不包括它的聊天网关和调度器。
  • 要常驻助手就单用 Hermes;要有组织的多仓库编码,就用 HagiCode 加 Hermes。

常见问题

Hermes Agent 免费吗?

Hermes Agent 采用 MIT 许可,可免费安装。你向模型提供商付费,或可选订阅打包模型和工具的 Nous Portal;当前方案请看 portal.nousresearch.com。

Hermes Agent 怎么安装?

Linux、macOS 或 WSL2 运行 `curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash`。原生 Windows 在 PowerShell 中运行 `iex (irm https://hermes-agent.nousresearch.com/install.ps1)`,然后用 `hermes` 启动。

Hermes Agent 能和 HagiCode 一起用吗?

可以。先安装 Hermes 并配置提供商,再在 HagiCode 里把 Agent CLI 选为 Hermes。HagiCode 会在你的仓库里运行 `hermes acp`。

HagiCode 会取代 Hermes Agent 吗?

不会。Hermes 负责干活,HagiCode 在外层组织会话、提案和提交。它的聊天网关和调度器在 HagiCode 会话里不可用。

Hermes Agent 是编码 Agent 吗?

它能写代码,但首先是通用 Agent,带有记忆、技能、定时任务和聊天网关。HagiCode 用的是它的编码这一面。

Hermes 和 HagiCode 该选哪个?

想要常驻、多平台的助手,单用 Hermes。当工作是跨仓库的编码,并需要并行会话、提案和托管提交时,再加 HagiCode。

桌面版

本地化的 AI 代码助手,保护隐私,提升效率