我为什么放弃 OpenClaw,选择了 Hermes

大概三个月前,我还在用 OpenClaw 做日常自动化。不能说它不好用——它确实解决了一部分问题。但用着用着,一些痛点开始让我越来越受不了。

后来偶然发现了 Hermes(Nous Research 旗下的开源 AI Agent),试了一周就彻底切过来了。这篇文章不是软文,是我个人真实的选择过程。

OpenClaw 让我受不了的几个点

第一个:记忆问题。

OpenClaw 的对话记忆是 Thread-based 的,每个 Thread 独立。你在一个 Thread 里告诉它"我叫小明",切到另一个 Thread 它就完全不认识你了。更烦的是,即使同一个 Thread,聊久了它还是会忘——上下文窗口满了,早期内容被截断。

这对于 AI Agent 来说几乎是致命的。Agent 的核心价值是能持续帮你做事,而不是每次都得重新交代一遍背景。

第二个:没有真正的定时任务。

OpenClaw 能做提醒,但没有一个可靠的 Cron 调度系统。我想让它每天早上帮我查天气预报、每周自动汇总 GitHub Star 增长——做不到。你得手动触发,或者用外部工具配合。

AI Agent 如果不能自主按时间执行任务,那跟一个带 API 的聊天机器人有什么区别?

第三个:跨平台体验割裂。

OpenClaw 主要面向 Discord/Telegram,对国内用户常用的 QQ 支持不完整。我在 QQ 上跟它聊天,很多功能用不了——文件发送、富文本渲染、群聊管理——体验很差。

第四个:闭源。

这是最大的隐忧。OpenClaw 不是开源的。你今天依赖它做的所有自动化,如果它明天改商业模式、改收费标准、甚至停止服务——你怎么办?

为什么 Hermes 解决了这些问题

Hermes 是 Nous Research 开源的 AI Agent 框架。跟 OpenClaw 比,它有几个核心优势。

持久记忆系统。

Hermes 有 Memory 工具,可以永久存储你告诉它的事实——你的名字、你的偏好、你的项目结构、你的常用命令。这些信息跨会话保留,每次对话自动注入到上下文里。

你告诉它一次"我的桌面路径是 /mnt/c/Users/pmh13/Desktop/",以后让它下载文件,它自动存到桌面,不用你每次重复。

这不是"上下文窗口内的记忆",是真正的持久化存储。跟人类的记忆有本质差异(详见我另一篇《AI 记忆的本质》),但在实用层面已经解决了 Agent 最核心的痛点。

Cron 调度系统。

这是我最喜欢的功能。你可以设置定时任务——“每天早上 8 点检查服务器状态”“每周五汇总本周项目进展”“每半小时检查一次域名证书到期时间”。

任务跑在后台,结果自动推送到你的 QQ 或 Telegram。这才是真正的 Agent——不需要你在场,它自己按时间表干活。

真正的跨平台。

Hermes 原生支持 QQ、Telegram、Discord、Slack、Signal。QQ 的支持尤其完整——Markdown 渲染、文件发送、群聊管理都正常。我在 QQ 上跟 Hermes 聊天跟在终端里用几乎一样。

开源。

Hermes 在 GitHub 上开源,MIT 许可。你看得到全部代码,可以自己部署、自己改、自己维护。不存在"某天这个服务停了,你的所有自动化全废了"的风险。

技能系统。

Hermes 有一套 Skills 系统。每个 Skill 是一组可复用的工作流——“下载 B 站视频”“发布博客文章”“搜索网络资料”。你可以自己创建 Skill,也可以加载社区贡献的 Skill。

这意味着 Hermes 的能力是开放的——不是厂商预设什么你用什么,而是你需要什么就扩展什么。

Agent Browser。

Hermes 内置了一个基于 Rust 的无头浏览器。它不是调 Selenium 或 Playwright——是自己写的,轻量、快速、API 干净。网页自动化、数据抓取、表单填写——直接通过 Agent Browser 操作。

终端和代码执行。

Hermes 能直接操作你电脑的终端。编译代码、启动服务、安装软件、批量处理文件——全在本地完成。而且所有操作在 WSL 环境里执行,跟你开发环境完全打通。

实际体验对比

用几个具体场景说清楚差距。

场景一:下载 B 站视频。

  • OpenClaw:得写一大段 Prompt 描述步骤,它提一个 yt-dlp 命令,你得自己跑去终端执行。如果链接是合集,得反复交互好几次。
  • Hermes:说"下载这个 B 站视频合集",它自动调 Skills → 解析链接 → 调 yt-dlp → 批量下载到桌面 → 告诉你完成了。一步到位。

场景二:发布博客。

  • OpenClaw:你提供内容,它帮你排版,但你得自己去博客后台粘贴、设置封面、发布。
  • Hermes:你把 Markdown 文件和封面图给它,它自动上传封面、导入文章、修 Slug、发布、返回链接。全程不用打开浏览器。

场景三:定时监控。

  • OpenClaw:没有这个能力。
  • Hermes:设个 Cron 任务"每半小时检查服务器 HTTP 状态,异常时通知我"。它默默干活,出问题才来找你。

Hermes 的不足

不回避问题:

部署有一点门槛。 你需要 Linux 环境(WSL 可以)、需要配置 systemd 网关自启、需要处理一堆配置文件。对非技术用户不友好。

中文资料少。 主要文档是英文的,中文社区刚开始建立。遇到问题得自己翻英文文档或者 Discord 问。

没有图形界面。 Hermes 通过命令行和聊天平台交互。没有一个 Web Dashboard 给你点来点去。这对习惯 GUI 的人有一定适应成本。

什么时候选 OpenClaw,什么时候选 Hermes

继续用 OpenClaw,如果:

  • 你只需要偶尔聊聊天、问点问题,不需要复杂自动化
  • 你不想碰命令行、不想配服务器
  • 你的需求 Discord/Telegram 就够用,不需要 QQ 支持

换 Hermes,如果:

  • 你希望 Agent 真正帮你干活,而不是聊天
  • 你需要定时任务、持久记忆、跨平台
  • 你对数据主权和隐私敏感,想自己掌控
  • 你是开发者,想要扩展能力和自定义工作流

如果你两个都没用过:
直接上 Hermes。OpenClaw 能做的 Hermes 都能做,OpenClaw 做不了的 Hermes 也能做。

最后

我换 Hermes 不是因为我跟 OpenClaw 有仇。纯粹是因为 Hermes 更符合我对"AI Agent"的定义。

一个真正的 Agent 应该能:记住你是谁、在你不在的时候工作、跨平台随时待命、能力可以无限扩展。这四点,Hermes 都做到了,OpenClaw 只做到了一半。

说到底,AI Agent 的未来一定是开源的、可扩展的、由社区驱动的。闭源的商业 Agent 只能做到"还不错",但永远做不到"你需要的样子"。

这就是为什么我放弃 OpenClaw,选了 Hermes。

一名痴迷于计算机技术的学生~