Hermes Agent:当工具开始拥有时间,它就不再只是工具

本段核心问题:为什么说 Hermes Agent 不是又一个聊天机器人,而是一个能在时间中积累经验、与你共同成长的数字工作体?

从 OpenClaw 迁移到 Hermes Agent 之后,我逐渐意识到:真正重要的不是一个 Agent 会不会调用工具,而是它能不能在时间中积累经验、修正方法、沉淀偏好,最终变成你的长期认知延展层。

如果只把 2026 年的 Agent 竞赛元年理解成“谁的模型更强、谁的 UI 更顺、谁的工具更多”,那其实只看到了表层。Hermes 真正值得讨论的地方,不在于它是否比 OpenClaw 强大,也不在于它像不像另一个 Claude Code,而在于它把 Agent 从一次性会话,推进成了一个带有时间维度的持续性系统。Teknium(Hermes 创始人之一)把它概括成一种介于 coding agent 与 generalist agent 之间的混合体;而 Nous Research 官方则更直接,把它定义为一个“与你共同成长”的开源 Agent:它会记住自己学过的东西,并随着运行时间变得更有能力。

“我们刚刚发布了 Hermes Agent!依我拙见,它完美融合了 Claude Code 这类编码型代理和 Clawdbot 这类通用型代理的优点。”
“隆重推出 Hermes Agent,一款与您共同成长的开源代理。”

对技术社区来说,这种变化很值得重视。因为我们最熟悉的一种系统思维,恰恰不是“一个功能列表”,而是“一个能否形成复利飞轮的基础设施”。Hermes 让 Agent 首次像协议一样拥有状态,像账户一样拥有历史,像操作系统一样拥有长期运行能力。当工具开始拥有时间,它和人的关系也就变了:你外包出去的不再只是执行动作,而是部分注意力编排权、部分工作流设计权,甚至一部分“如何完成任务”的方法论本身。

Hermes Agent 概念图

一、从 OpenClaw 迁到 Hermes,真正迁移的不是文件,而是工作方式

本段核心问题:迁移到 Hermes 到底改变了什么?为什么不能把它当成普通的软件升级来对待?

Hermes 官方确实提供了原生的 OpenClaw 迁移路径,而且不是野路子,是单独写进官方文档的迁移流程。最小可用安装路径如下:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
hermes model
hermes gateway setup
hermes doctor
hermes

这里有一个很细的差别,决定了你对 Hermes 的第一印象会不会跑偏。OpenClaw 时代,很多人默认 Agent 是“装好就聊”;Hermes 则更像一套长期系统,安装只是开始,模型、工具、消息入口和记忆后端的配置,才是真正把它变成个人基础设施的动作。官方安装文档明确把 hermes modelhermes gateway setuphermes toolshermes setup 都放在了正经配置路径上,而不只是附录命令。

如果你从 OpenClaw 迁移,最稳的方式不是一把梭,而是先预览:

# 先预览,不实际写入
hermes claw migrate --dry-run

# 运行迁移(默认不迁 secrets)
hermes claw migrate

# 完整迁移,包含 API keys 等 secrets
hermes claw migrate --preset full

如果你想跳过确认提示,再加 --yes 即可;但真正决定迁移范围的是 --preset full 或显式的 secrets 选项。

更重要的是,Hermes 的迁移不是粗暴复制,而是一次目录结构与认知结构的重组。例如,OpenClaw 的 SOUL.md 会迁入 ~/.hermes/SOUL.md;MEMORY.md 则会被迁入 ~/.hermes/memories/MEMORY.md 并经过解析、合并、去重;多个来源的 skills 会统一沉淀到 ~/.hermes/skills/openclaw-imports/。这意味着 Hermes 想做的不是“兼容旧习惯”而已,而是把旧系统里的碎片,重新折叠进自己的运行秩序里。

迁移对象 去向 理解
SOUL.md ~/.hermes/SOUL.md 人格与代理行为风格的延续
MEMORY.md ~/.hermes/memories/MEMORY.md 清洗后纳入内建记忆结构
USER.md 与 daily memory Hermes memory 体系 从临时经验转为更可维护的持久层
历史 skills ~/.hermes/skills/openclaw-imports/ 技能成为可复用知识资产
模型 / provider / gateway 配置 Hermes 配置目录 迁移的是工作环境,不只是单个文件

所以,真正迁移过来的,并不是几份 Markdown 文件,而是你和 Agent 的关系:从“每次重新教它做事”,迁移到“它开始逐渐记住你是怎么做事的”。

反思:我最初迁移时也犯了一个错误——以为跑完迁移命令就完事了。后来才发现,真正有价值的是花时间去理解 ~/.hermes/ 目录下每个文件的作用。这个目录就像 Agent 的“大脑文件夹”,你越熟悉它,就越能让 Hermes 按照你的习惯工作。

二、blocmates 的价值:给 Hermes 一个可理解的框架

本段核心问题:如何用一个简单清晰的框架来理解 Hermes 到底能做什么?

blocmates 把 Hermes 解释成一个 persistent、self-hosted、越用越聪明的系统,并且用一个很适合技术社区理解的框架把它组织起来:Knowledge Layer、Execution Layer、Output Layer。

严格说,这三个 Layer 是 blocmates 的解读框架,不是 Hermes 官方的硬性命名;但这个框架非常好,因为它让 Hermes 不再像一个功能堆砌的 Agent,而像一个真正的生产力栈。

层级 对应 改变
Knowledge Layer 内建 memory、会话搜索、skills、可选 Honcho Agent 不再只是临时聪明,而是能积累认知
Execution Layer child agents、工具系统、MCP、persistent access Agent 不只会回答,还能拆解、并行、执行
Output Layer cron、gateway、Slack/Discord/Telegram、Web UI 结果进入工作流,而不只停在对话框

这个框架背后真正重要的哲学含义是:工具第一次不再只是人的外设,而开始成为人的认知延展层。以前我们说“AI 帮我省时间”,其实还是工业时代的思路,默认工具只是缩短劳动时长;但 Hermes 这类系统真正做的是把“做事的方法”也开始沉淀下来。它不是单次节省你 20 分钟,而是让下次、下下次、再下次都不必从零开始。

换句话说,你指派工作给 Hermes 的,不只是执行,而是经验。这和搜索引擎、笔记软件、自动化脚本都不一样。前者帮你找信息,后者帮你存信息,而 Hermes 试图把信息、流程、偏好和结果重新缝在一起,变成一个会持续变形的数字工作体。

三、Knowledge Layer:真正厉害的不是“记住”,而是“有边界地记住”

本段核心问题:Hermes 的记忆系统和市面上吹嘘的“长期记忆”有什么本质区别?

很多 Agent 产品最喜欢吹的一句话是“长期记忆”。但如果你认真看 Hermes 官方文档,会发现它对记忆的描述反而非常克制:bounded, curated memory。也就是说,它不是无上限地把一切都塞进上下文,而是只保留高价值、可维护、适合长期留存的内容。

Hermes 的内建记忆核心是两份文件,都位于 ~/.hermes/memories/:MEMORY.md 用来记录环境事实、约定和经验;USER.md 用来记录用户偏好、沟通方式和预期。更关键的是,这两份记忆会在会话开始时作为一个 frozen snapshot 注入 system prompt,中途不会实时刷新。新的记忆可以立刻落盘,但要到下一次会话开始,才会以新的快照重新进入上下文。

组件 作用 含义
MEMORY.md 记录环境事实、约定、经验 保留高价值、低变动信息,避免上下文污染
USER.md 记录用户画像与偏好 让 Agent 更像长期合作对象
state.db 历史会话库 存放 CLI 与 messaging sessions,支持全文检索与摘要 历史不是常驻 prompt,而是按需检索

这一点非常值得强调。因为它说明 Hermes 的设计不是“让模型背更多东西”,而是让系统知道什么应该常驻、什么应该检索、什么应该沉淀为技能。这其实更接近人的认知结构:你不会把所有过去经历同时放在脑海表层,但你会保留一些稳定习惯、一些人物印象,以及一套在需要时可以唤回的经验索引。

反思:如果人的能力本来就依赖外部存储,那么把记忆外包给 Agent,到底是在削弱自己,还是在扩展自己?我的判断是,关键不在“外包”本身,而在你是否保有目标设定权与边界定义权。把琐碎记忆交给 Hermes,不等于放弃思考;恰恰相反,它让你把思考从低价值回忆劳动中抽出来,转向更高价值的判断与选择。

如果你想把这套记忆系统再往前推一步,Hermes 也支持接入 Honcho。但这里必须说清楚:Honcho 不是 Hermes 的全部记忆系统,而是一个运行在内建记忆之上的 memory provider plugin。官方对它的定位非常明确:内建记忆强调稳定、简洁和 prompt 友好;Honcho 则增加了 dialectic reasoning、deep user modeling、结论提取与基于结论的语义搜索。

hermes memory setup

运行上面的配置流程后,你可以在 provider 列表中选择 Honcho;或者在 ~/.hermes/config.yaml 里手动把 memory.provider 设为 honcho,并在 ~/.hermes/.env 中加入 HONCHO_API_KEY=...

方案 更像 适合
内建 memory 稳定、克制、适合长期缓存的个人工作笔记 大多数个人用户与本地部署场景
Honcho 在记忆之上再加一层“推断你”的外接后端 更深用户建模、多代理隔离与语义检索场景

这也是我对“第二大脑”叙事的一个修正:Hermes 真正像的,不是一个无边界的第二大脑,而是一个经过工程约束的数字自我延伸器官。它不是替你成为你,而是替你保存那些不值得由生物神经系统反复承担的部分。

四、Skills System:最接近“经验复利”的地方

本段核心问题:为什么说 Hermes 的技能系统比记忆系统更能体现“成长”的本质?

如果说记忆解决的是“别忘”,那 skills 解决的就是“别白做”。而这恰恰是 Hermes 最像“会成长的系统”的地方。

官方对 skills 的定义非常值得玩味:它不是简单的 prompt 仓库,而是 on-demand knowledge documents,并以 progressive disclosure 的方式被 agent 按需读取。换句话说,Hermes 不会把所有技能一次性塞进上下文,而是先看目录,再看完整 skill,再按需打开 skill 中的具体参考文件。这不仅节省 token,也意味着“技能”已经不是一句模板,而是一种可程序化调用的知识组织形式。

层级 动作 作用
Level 0 skills_list() 先看技能名称、描述、分类
Level 1 skill_view(name) 加载完整技能内容与元数据
Level 2 skill_view(name, path) 读取技能引用的具体文件

这套机制为什么重要?因为它让 Hermes 的自我改进,不再只是“下次回答得更像一点”,而是有机会变成把经验压缩成可重用方法。今天你带它做一次投研框架,明天你带它拆一次协议分析,后天你再让它写一篇深度长文;如果这些经验最终沉淀成可调用的 skill,那么系统获得的就不是一次会话的热闹,而是一种结构化能力的增长。

场景示例:假设你每周都要做一次链上项目分析。第一周,你手把手教 Hermes 如何抓取合约数据、分析持币分布、评估流动性。第二周,你把这次流程沉淀成一个叫“token-research”的 skill。第三周开始,你只需要说“用 token-research 分析一下这个新项目”,Hermes 就会自动执行整套流程。这就是经验复利。

从哲学上看,这很像把“手艺”从人身上部分抽离出来。过去,手艺是一种高度私人化的内隐知识,靠跟班、模仿和长期实践传递;现在,Hermes 试图把其中一部分转写为可以保存、调用、改进的数字技能文档。这不是简单的认知外包,而是把认知的可编译化。

当然,也不要把它吹过头。Hermes 的 skills 再强,也仍然依赖你提供目标、标准与审美。Teknium 说“当 agent 能 self improve,常常会出现很野的涌现行为”,应该被理解为一种方向感,而不是替你取消人类判断。真正成熟的用法,永远是:把“怎么更高效地做”交给 Agent,把“什么值得做、什么不能做”留给人。

五、Execution Layer:Agent 的意义不是会调工具,而是会拆工作

本段核心问题:Hermes 如何实现真正的任务并行与委派?这和普通的“多线程”有什么本质区别?

很多人第一次用 Hermes,会先被它的“persistent dedicated machine access”吸引,也就是它不是只能活在一个聊天框里,而是可以持续存在于你的电脑、VPS 或其他基础设施上。但更值得重视的其实是另一个能力:delegation。

官方文档明确写到,Hermes 可以生成 isolated child agents 来并行处理任务。每个 subagent 都拥有自己的 conversation、terminal session 与 toolset,而返回给主代理的是总结结果,而不是所有中间过程。这点很关键,因为它意味着 Hermes 的并行不是“多开几个线程”那么简单,而是在做真正的任务隔离与上下文隔离。

适合委派的任务 原因 不适合委派的任务 原因
研究型子问题 上下文会快速膨胀,适合独立处理 单步工具调用 过度设计
平行独立工作流 可显著缩短总完成时间 非常机械的短流程 无必要
需要 fresh context 的任务 避免主线程被噪音污染 需要频繁向用户澄清的任务 隔离反而增加沟通成本
推理密集型子任务 让主代理保留更高层统筹 小规模文件微调 不值得

你会发现,这已经不只是“AI 帮我干活”,而更像“AI 开始参与工作流设计”。这也是 blocmates 那个三层框架成立的原因:Hermes 的执行层,本质上是在替你进行任务编排。

而当 execution 再接上 cron 与 gateway,事情就更不一样了。官方 cron 文档明确说明,Hermes 具备内建调度能力,支持自然语言、cron expression、interval、ISO 时间戳等多种调度方式;到期任务由 gateway daemon 驱动,并在全新的 isolated session 中运行,最终结果可以自动投递回 Slack、Telegram、Discord、Email、Feishu/Lark、WeCom,或者写入本地文件。

场景示例:你可以对 Hermes 说一句“今晚帮我盯一下某个股票、链上异动和政策新闻,明早给我总结”。在 Hermes 里,这不是一句抽象的任务,而是一个有明确机制支撑的工作流:定时器触发、独立会话运行、结果回投到你真正使用的消息通道。

反思:过去,工具在你打开它时才存在;现在,工具在你离开时仍然工作。这会重新定义“人机协作”。人不再是每一步点击确认的操作者,而开始成为目标设定者、边界制定者与结果验收者。某种意义上,Hermes 把“人是系统的 CPU”这件事,第一次真正松动了。

六、Output Layer:Agent 真正落地,是结果能回到你的生活里

本段核心问题:为什么输出通道比对话界面更重要?Hermes 如何让结果不再困在临时窗口里?

很多 Agent 死在最后一步:它明明已经分析完了,但结果仍然困在一个临时对话窗口里。Hermes 比较聪明的一点在于,它从一开始就把“输出回投”当成系统的一部分,而不是彩蛋功能。

blocmates 特别强调,Hermes 的意义不只是你坐在电脑前和它对话,而是你离开电脑之后,仍然能通过 Telegram、Discord 等入口继续触达这个持续存在的 agent。这句话听起来像传播语,但其实很准确。因为一旦输出能稳定流回你已经习惯的消息系统,Agent 才真正进入你的日常,而不是停留在 Demo 阶段。

这也是为什么建议大多数人别只盯着 CLI,至少要把 gateway 和一个稳定的消息入口先配起来。对个人开发者来说,这尤其重要:你可能随时在 Telegram、Slack、Discord 之间切换;你真正需要的不是一个更花哨的对话框,而是一个能在这些通道里持续帮你工作的后台执行体。

Hermes 自动构建知识库

七、Web UI:把 Hermes 从“命令行神器”变成“日常工作台”

本段核心问题:不想天天盯着终端怎么办?Hermes 有推荐的图形界面吗?

很多人卡在这里,不是不会用 Hermes,而是不想天天盯着终端。这个需求完全合理。而且从文档成熟度看,当前最适合上手的图形界面,就是 hermes-webui。

它的 README 写得相当直接:先装好 Hermes Agent 本体,再装 Web UI。最简启动路径如下:

git clone https://github.com/nesquena/hermes-webui.git hermes-webui
cd hermes-webui
./start.sh

这段流程最大的优点是省心。README 明确说明,脚本会自动定位 Hermes agent 目录、寻找或创建合适的 Python 环境、启动 Web Server,并在远程机器场景下自动打印 SSH 隧道命令。对大多数普通用户而言,这就是最好的路径:别一开始就折腾自定义配置,先跑起来,再逐步扩展。

如果你是长期在 VPS 上跑 Hermes,Docker 方式也很顺:

docker pull ghcr.io/nesquena/hermes-webui:latest
docker run -d -p 8787:8787 -v ~/.hermes:/root/.hermes ghcr.io/nesquena/hermes-webui:latest

或者直接:

docker compose up -d

启动后,默认访问 http://localhost:8787。如果你需要密码保护,可以设置 HERMES_WEBUI_PASSWORD;如果你在远程服务器上跑,README 推荐优先通过 SSH tunnel 访问;如果你想从手机长期使用,README 还给出了 Tailscale 方案,此时可把 HERMES_WEBUI_HOST=0.0.0.0 配合密码认证一起启用。

场景 推荐方式 原因
本机快速上手 ./start.sh 自动发现路径与环境,最快
VPS 长期运行 Docker / Docker Compose 便于守护、重启与迁移
远程安全访问 SSH tunnel 默认绑定 127.0.0.1,更稳妥
手机访问 Tailscale + 密码保护 把 Hermes 变成随身工作台

Hermes 到了这里,才开始有一点真正“数字分身”的意味。因为你不再是打开某个单一应用才想起它,而是它随时可以通过一个常驻的工作界面和你相遇。

Web UI 界面

八、Teknium 的两句话:为什么 Hermes 值得长期关注

本段核心问题:Hermes 创始人的哪两句话最能概括这个项目的长期价值?

我回去看 Teknium 的帖子,最值得摘出来的其实不是那些热血表达,而是两句非常短的话。

第一句是:Hermes 是 coding agent 与 generalist agent 的 blend。这句话的潜台词是,未来的 Agent 不会再按“写代码的”和“陪聊天的”严格分开。真正有价值的系统,一定既能处理结构化任务,也能处理开放式任务;既能接工具,也能接长期记忆;既能在终端跑,也能在消息网关里活。

第二句是:

“当一个智能体能够随着时间的推移进行自我改进和学习时,就会出现意想不到的突发事件。”

如果把这句话翻译成更工程化的语言,大概就是:当一个系统同时拥有记忆、技能沉淀、任务委派、长期运行和结果回投时,它开始不只是完成任务,而是优化自己完成任务的方式。

这句话对独立开发者尤其有启发。因为一旦某个系统具备可组合性、可持久状态和自动执行能力,它就不再只是产品,而会逐渐长成基础设施。Hermes 在 Agent 世界里,很像这种基础设施化的起点:它不是一次性“帮我做个总结”,而是把总结、调研、回顾、归档、再利用,串成一个可复利的回路。

反思:Hermes 真正让人兴奋的,也许不是“工具替代人”,而是“工具开始替代工具”。在 Teknium 引用的用户案例里,最有意思的并不是 Agent 自动产出了研究内容,而是它开始主动修复旧系统之间的接口、搭桥、兼容、维持工作流连续性。这意味着新一代 Agent 的边界,可能不是“一个更强的助手”,而是一个能在多套软件之间形成技术自组织层的持续性操作体。

工具替代工具

九、社区为什么开始自发推荐 Hermes:当“体感”超过“宣传”

本段核心问题:真实用户对 Hermes 的评价是怎样的?为什么他们愿意主动推荐?

如果说官方文档定义了 Hermes 的机制边界,团队给了它一个方向感,那么社区反馈真正提供的,是另一种更难伪造的证据:一个系统到底是不是好用,最终不是由创始人决定,而是由用户在连续工作中的“体感”决定。

从 X 上这批非官方评价里,我看到一个很清晰的共识:大家喜欢 Hermes,并不是因为它说服了他们相信“长期记忆”这套叙事,而是因为它在多轮、多天、多任务中,让人真的产生了“它开始懂我了”的感觉。这种“懂”当然不是人格化神话,而是更工程化、也更可贵的东西:它记住偏好,复用做法,压缩上下文,维持任务连续性,并在下一次工作里减少你重复解释的成本。

换句话说,Hermes 在社区中最强的口碑,不是智力上的惊艳,而是关系上的连续性。在一个被短上下文、短注意力和短产品周期反复塑造的环境里,这种连续性本身就是稀缺资产。

推荐理由 更深含义 来源
开箱即用/体验顺滑 不需复杂改造即有价值 Austin
记忆系统“真的有感” 跨session减少重复劳动 Austin/Mahesh
Learning loop复利 单次输出→长期方法沉淀 Graeme/Mak
更懂用户+codebase 个性化可反复验证 BoringMktr/Mak
适合开发与自动化 真能进入工作流 Sentdex/Mahesh
本地运行/自托管 主权与可控性即价值 Mahesh/Mak

社区用户的声音则更接近 Hermes 真正的产品真相,因为他们不需要维持品牌叙事,只会描述自己有没有省事。Austin 的一句话非常典型:

“我用了 Hermes Agent 大约一周,初步感受是它开箱即用。我发现它的记忆和学习能力远优于 OpenClaw,而且不需要用 QMD 或任何额外记忆系统来增强……到目前为止我非常受鼓舞。”

这里最关键的不是“远优于”这类强判断,而是前面的“它开箱即用”。因为对早期 Agent 产品来说,真正稀缺的从来不是概念,而是低摩擦的初始成功体验。

The Boring Marketer 的评价则进一步把“记忆有效”说得非常具体:

“Hermes 给我的感觉比我测试过的所有其他代理工具都要好得多……它能管理自己的内存,而且真的有效……它会搜索完整的对话历史记录,并在会话时间过长时智能地压缩上下文……到目前为止,它在开发任务方面表现出色,Cron 作业也没有出现任何错误。”

这段话的价值,在于它把抽象能力拆成了几个可感知的细节:会管理自己的记忆、会搜完整对话历史、会在长会话里智能压缩上下文、跑开发任务和定时任务时没有明显出错。

而 Mahesh 的说法则把这种成长感和基础设施主权联系到一起:

“它不仅仅是另一个聊天机器人封装器。它能够跨会话记忆,根据任务自动创建可复用的技能,并且可以在您自己的基础设施上运行(即使是 5 美元的 VPS)。”

这对中文开发者社区尤其重要。因为在这个圈子里,很多人天然关心的不是“某个 SaaS 能不能更方便”,而是“它能不能放到我自己的基础设施上,形成我自己的长期系统”。

当然,正因为这些评价来自真实用户,它们也没有把 Hermes 神化。相反,几条最正面的推文里,恰恰都带着保留判断。用户在给出积极反馈的同时明确强调“还为时过早”;也有直说这整套东西仍然“非常新且实验性”,而且如果一个人已经围绕 OpenClaw 或其他 agent 建好了成熟工作流,那么迁移到 Hermes 并不是零成本决策。

积极信号 保留意见 为何增加可信度
记忆+loop被反复夸 仍属early阶段 口碑非无脑吹
开发/自动化反馈好 成熟用户有迁移成本 推荐有边界
本地部署有吸引力 生态成熟度待验证 市场在长期筛选

我反而觉得,这种“带保留的推荐”比一边倒赞美更值得重视。因为真正成熟的技术社区,不会问“它是不是完美”,而会问“它值不值得现在就开始投入时间”。从目前这批声音看,Hermes 得到的回答大致是:它还不完美,但它已经让足够多的人感受到一种不同于传统 chat agent 的长期协作体验。

而这恰恰回到了本文最开始的主题。一个系统最难的,往往不是第一次证明自己能工作,而是让人愿意把一部分未来继续交给它。

长期协作体验

十、给中文技术社区的实战建议:别把 Hermes 当玩具,要把它当账户体系来养

本段核心问题:如果想真正把 Hermes 用起来,应该按什么顺序逐步深入?

如果你真想把 Hermes 用起来,而不是只截图发朋友圈,我的建议非常简单:先把它当成一个需要长期维护的账户体系,而不是一次性安装的软件。

阶段 行动 目的
第一步 安装 Hermes,跑通 hermes model / gateway / hermes 确保本体真的能稳定工作
第二步 claw migrate --dry-run 看旧资产如何映射 先理解迁移,再决定是否导入
第三步 跑固定高频任务:投研摘要、周报整理、会议纪要归档 让 Hermes 开始积累真实方法
第四步 配一个消息出口和一个图形界面 让它脱离单一终端,进入日常工作流
第五步 再考虑 Honcho、远程部署、多代理分工等高阶玩法 先养成稳定回路,再追求上限

这背后的逻辑和 Crypto 世界很像。一个钱包最早只是“存资产的地方”,后来演变为可签名、可组合、可自动执行的账户系统;而 Agent 也正在经历类似变化。它最早只是“和模型聊天的地方”,现在则开始变成一个可记忆、可调度、可委派、可回投的数字执行账户。Hermes 值得关注,不是因为它已经抵达终点,而是因为它清楚地指向了这个方向。

写在最后:真正的分水岭

本段核心问题:Hermes 这类系统带来的最深层次变化是什么?

我现在越来越不愿意把 Hermes 叫做“更强的工具”。因为工具这个词,默认它在你手里被动等待调用;但 Hermes 这类系统真正带来的变化,是它开始拥有自己的持续性:有记忆,有工作流,有分工,有历史,有输出通道,甚至有一点点方法论上的自我修正能力。

这当然不意味着人会退出系统。恰恰相反,人会变得更重要,只是重要性的层级上移了。以后真正值钱的,可能不再是“会不会点按钮、会不会写 prompt”,而是你是否能定义目标、设置边界、判断结果、校正方向。AI 负责把方法磨得越来越顺,人负责确保这条路值得走。

所以,Hermes 最值得写的一句话是:它让我们第一次比较具体地看见,什么叫数字化自我延伸。不是上传意识,不是科幻 AGI,而是把记忆、手艺、偏好与工作流的一部分,稳定地外接到一个能随时间演化的系统里。对一个正在寻找新生产力边界的人来说,这已经足够重要。

愿你和你的 Agent 永相随

欢迎正式加入 Hermes Agent 的社区,从今天起你的工作体验将正式起飞。


实用摘要 / 操作清单

  1. 安装:使用官方一键安装脚本,然后运行 hermes modelhermes gateway setuphermes doctor 完成基础配置。
  2. 迁移:如果你从 OpenClaw 过来,先用 --dry-run 预览,再用 hermes claw migrate --preset full 完整迁移。
  3. 记忆:编辑 ~/.hermes/memories/MEMORY.mdUSER.md,让 Agent 记住环境事实和你的偏好。
  4. 技能:把重复性工作流程沉淀为 skill,通过 skills_list()skill_view() 按需调用。
  5. 调度:用 cron 或自然语言设置定时任务,让 Hermes 在你离开时继续工作。
  6. 图形界面:用 hermes-webui 的 ./start.sh 或 Docker 方式快速启动 Web UI。
  7. 消息入口:配置 gateway 和 Telegram/Slack/Discord,让结果回到你日常使用的通道。

一页速览

维度 核心要点
定位 介于 coding agent 与 generalist agent 之间的开源 Agent,与你共同成长
记忆 bounded, curated memory,分 MEMORY.md 和 USER.md,启动时注入快照
技能 progressive disclosure 的 on-demand knowledge documents,可沉淀可复用
执行 isolated child agents 并行处理,cron 调度,gateway 常驻后台
输出 支持 Slack、Telegram、Discord、Email、飞书、企业微信等
Web UI hermes-webui,支持本机、VPS、Docker、Tailscale 多种部署方式
社区口碑 开箱即用、记忆有效、越用越懂你、自托管主权

常见问答(FAQ)

Q1:Hermes Agent 和 OpenClaw 最大的区别是什么?
A:Hermes 是一个带有时间维度的持续性系统,有内建记忆、技能沉淀、任务委派和常驻后台能力,而 OpenClaw 更接近传统的一次性会话 Agent。

Q2:我没有任何 OpenClaw 使用经验,可以直接用 Hermes 吗?
A:完全可以。官方安装脚本和配置命令是独立的,迁移功能只是附加选项。

Q3:Hermes 的记忆会无限膨胀吗?
A:不会。Hermes 采用 bounded, curated memory 设计,只有 MEMORY.md 和 USER.md 会常驻上下文,历史会话通过检索方式按需访问。

Q4:skills 和普通 prompt 模板有什么区别?
A:skills 是 progressive disclosure 的知识文档,支持三级读取(列表→完整内容→具体文件),且可以随使用不断改进和沉淀。

Q5:Hermes 能跑在便宜的 VPS 上吗?
A:可以。社区反馈显示甚至 5 美元/月的 VPS 也能运行,因为模型推理可以调用外部 API,本地只负责 Agent 逻辑。

Q6:Web UI 需要暴露公网端口吗?
A:官方推荐优先使用 SSH tunnel 访问,如果要用手机访问则配合 Tailscale 和密码认证。

Q7:cron 任务的结果能发到哪里?
A:支持 Slack、Telegram、Discord、Email、飞书、企业微信,也可以写入本地文件。

Q8:Hermes 是免费的吗?
A:是的,Hermes Agent 是完全开源的,你可以自由使用、修改和自托管。