Nous Research 最近开源了一个叫 Hermes Agent 的项目,试图从根本上解决这个问题。它的核心理念用一句话概括:用得越多越聪明

它跟 OpenClaw 有什么不同?

先说定位。Hermes Agent 不是 VS Code 插件,也不是浏览器里的聊天框,而是一个独立运行的 Agent 平台。它可以跑在你的笔记本上,也可以跑在一台 5 美元的 VPS 上。你通过终端、Telegram、Discord、Slack、WhatsApp 甚至 Signal 跟它对话,它帮你写代码、搜信息、管理服务器、跑定时任务。

听起来是不是很像 OpenClaw?没错,Hermes 甚至专门做了一个 hermes claw migrate 命令,一键把你的 OpenClaw 配置、记忆、Skills 全部迁移过来。但 Hermes Agent 有一个 OpenClaw 目前做不到的东西——自动学习闭环

三层学习机制:一层比一层深

这套学习机制是 Hermes Agent 最值得关注的设计,它分三层,值得拆开来看。

第一层:记住你是谁。 Hermes 有两个持久化记忆文件:MEMORY.md 记环境信息、项目结构、踩过的坑(上限 2,200 字符);USER.md 记你的偏好、沟通风格、技术栈(上限 1,375 字符)。你不需要手动维护它们,它会在对话过程中自动提取关键信息写进去。比如你随口说了一句"我用的是 PostgreSQL 16",下次让它写数据库代码,它直接按 PostgreSQL 16 来。记忆满了怎么办?它会自己整理,把过时的信息删掉,给新的腾地方。

第二层:自动创建 Skills。 这是最有意思的部分。当 Hermes 完成一个复杂任务(比如调了 5 次以上工具、中间踩了坑又解决了),它会自动把整个流程提炼成一个 Skill 保存下来。下次遇到类似任务,直接调用,不用重新摸索。更关键的是,Skills 在使用过程中会自我改进——如果某个 Skill 执行时发现了更好的做法,它会自动更新自己。这些 Skills 存在 ~/.hermes/skills/ 目录下,格式兼容 agentskills.io 开放标准,也就是说你在 Claude Code 里用的 Skills,Hermes 也能用。

第三层:跨会话搜索。 Hermes 用 FTS5 全文索引保存所有历史对话,搜索时结合 LLM 做摘要。你可以说"我上周跟你讨论过的那个部署方案",它能翻出来。

你有没有注意到,这三层其实对应了人类学习的三个阶段?先记住对方是谁(建立关系),再把经验沉淀成方法论(形成技能),最后能随时回溯过往的讨论(长期记忆)。

安装和配置

一行命令搞定:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

支持 Linux、macOS 和 WSL2,安装脚本会自动处理 Python、Node.js 和所有依赖。装完之后:

source ~/.bashrc
hermes

就能开始对话了。

模型配置上,Hermes 不绑定任何厂商,运行 hermes model 进入交互式选择,随时切换,不需要改代码。

不只活在终端里

对于一人公司的创业者来说,Hermes 的消息网关功能可能比编程能力更实用:

hermes gateway setup

一条命令配好消息网关,支持 Telegram、Discord、Slack、WhatsApp、Signal、Home Assistant。配好之后,在 Telegram 上发一条消息,Hermes 在你的 VPS 上执行,结果推回 Telegram。人在地铁上,活在服务器干。

定时任务也是亮点。传统 Cron 要写 0 9 * * * /path/to/script.sh,在 Hermes 里你只需要说:

每天早上 9 点,去 Hacker News 找 AI 相关新闻,整理一份摘要发到我的 Telegram。

它自己设好定时任务,到点自动执行,结果推送到你指定的平台。

40+ 内置工具和 6 种运行环境

开箱即用的工具超过 40 个,关键的几个:

  • 终端操作 — 执行命令、管理文件
  • 网页搜索 — 内置搜索,不需要额外配置
  • 代码编辑 — 读写文件、精准替换
  • 子 Agent — 拆分任务,并行执行
  • MCP 集成 — 连接任何 MCP 服务器

hermes tools 管理哪些工具启用、哪些关闭。

不想让 AI 直接操作你的电脑?Hermes 支持 6 种终端后端:

hermes config set terminal.backend docker  # Docker 隔离
hermes config set terminal.backend ssh     # 远程服务器

其中 Daytona 和 Modal 特别适合个人开发者——环境空闲时自动休眠,来任务了秒级唤醒,不跑的时候不花钱。

从 OpenClaw 迁移

如果你现在在用 OpenClaw,迁移基本无痛:

hermes claw migrate            # 交互式迁移
hermes claw migrate --dry-run  # 先预览,不实际执行

会导入的内容包括:SOUL.md 人设文件、MEMORY.md 和 USER.md 记忆、你创建的 Skills、命令白名单、消息平台配置,以及各平台的 API Key。

Skills 市场

除了自动学习生成的 Skills,Hermes 也有自己的 Skills 市场:

hermes skills search kubernetes     # 搜索
hermes skills install openai/skills/k8s  # 安装

兼容 agentskills.io 标准,skills.sh 上的 Skills 也能装。

怎么选?

公平地说,OpenClaw 在社区生态和稳定性上目前仍然领先。但 Hermes Agent 在"自动学习"这个方向上确实走在了前面。如果你重度依赖 AI 编程助手,每天跟它对话几十轮,Hermes 的记忆和 Skills 自动进化机制会让你的效率随时间显著提升。如果你更看重生态成熟度和社区支持,OpenClaw 仍然是更稳妥的选择。

这两个项目指向的其实是同一个趋势:AI Agent 正在从"无状态的工具"变成"有记忆的伙伴"。对于一人公司的创业者来说,这意味着你的 AI 助手终于可以像一个真正的同事一样,越合作越默契。那么问题来了——当你的 AI 助手真的能记住一切、自动学习,你的工作流会发生什么变化?