你好,我是程序员小孟。
最近我在 Mac mini 上折腾自己的 AI 助理 Mini。为此我还买了几台苹果主机。

过程中遇到一个很自然的问题:
如果我想搭一个自己的 AI 助理,到底应该看 Hermes Agent,还是看 OpenClaw?

这两个项目听起来都很像:
都可以做个人 AI 助理。都可以接各种消息平台。都强调工具、技能、网关、自动化。甚至名字气质都有点像。
但真正看下来以后,我发现它们不是同一种东西。
我的判断很简单:
OpenClaw 更像一个“个人 AI 助理产品”。Hermes Agent 更像一个“可进化的 Agent 工作系统”。
所以这篇文章不想写成“谁吊打谁”。
更重要的问题是:
你到底想要一个随时能用的个人 AI 助理,还是想搭一个长期替你干活的 Agent 底座?
答案不同,选择也不同。
先给结论:你属于哪一种用户?
如果你不想看太多细节,可以先看这张表。
一句话总结:
想要“AI 助理产品”,先看 OpenClaw。想要“AI 干活系统”,优先看 Hermes Agent。
这两个方向看起来很接近,但实际差别很大。
一句话区别:OpenClaw 是助理产品,Hermes 是工作系统
先看 OpenClaw。
它官方的定位很直接:
Personal AI Assistant一个跑在你自己设备上的个人 AI 助理。
它强调的是:
own devices,跑在自己的设备上 any OS,支持不同操作系统 any platform,尽量覆盖各种平台 多渠道接入 dashboard onboarding gateway
它的核心感觉是:
你平时在哪儿聊天,AI 助理就应该尽量能在哪儿出现。
这很像一个产品化的个人助理系统。
再看 Hermes Agent。
Hermes 官方更强调:
self-improving AI agent一个会自我进化的 AI Agent。
它的关键词不是“到处能聊天”,而是:
memory:记住你是谁、你的偏好、你的工作习惯 skills:把做事方法沉淀成可复用技能 session search:能找回过去对话和历史任务 cron:能定时自己跑任务 subagents:能把复杂任务拆给子 Agent profiles:可以有多个独立身份和配置 tools:能接文件、终端、浏览器、代码仓库等真实工具 provider-agnostic:不绑定某一家模型供应商
所以 Hermes 的核心感觉是:
它不是只回答你,而是要长期替你干活,并且越用越懂你。
这就是两者最大的差别。
OpenClaw 更关注“AI 助理怎么出现在你身边”。Hermes 更关注“AI 怎么把事情办完,并且下次办得更好”。
OpenClaw 强在入口:让 AI 助理出现在你的设备和渠道里

OpenClaw 的出发点非常清楚:
我要有一个自己的 AI 助理,而且这个助理应该出现在我常用的地方。
这对普通用户很有吸引力。
因为大多数人刚开始想要的不是一个复杂 Agent 系统,而是很直接的东西:
我能不能在手机上叫它? 我能不能在聊天软件里叫它? 我能不能在桌面上用它? 我能不能不用每次打开一个复杂的开发环境? 我能不能快速跑起来?
OpenClaw 更像是在回答这些问题。
它强调多渠道,支持各种聊天和协作平台。你可以把它理解成:
它试图把 AI 助理带到你原本就使用的各种入口里。
比如你平时在 Telegram、Slack、Discord、微信、QQ 或其他平台里交流,那么 OpenClaw 的思路就是:AI 助理也应该尽可能出现在这些地方。
它还有一个很关键的表达:
Gateway 是控制平面,产品是 assistant。
这句话翻译成人话就是:
技术上的网关不是最终目的。真正的产品,是那个你可以随时召唤、随时交互的 AI 助理。
所以 OpenClaw 的产品感会更强。
它更像是:
给你一个入口 给你一个 dashboard 给你一个 onboarding 帮你把各种渠道接起来 让你尽快拥有“自己的 AI 助理”
这很适合一类用户:
我不想一开始就理解 Agent 架构、skills、cron、subagents。我就是想先有一个能跑起来、能在多个地方使用的个人 AI 助理。
如果你是这种需求,OpenClaw 是很自然的起点。
Hermes Agent 强在执行:让 Agent 越用越懂你,越用越能干活

Hermes 的气质不太一样。
它当然也可以接消息平台。
你可以通过 Telegram、Discord、Slack、WhatsApp、Signal、CLI 等方式跟它对话。
但 Hermes 真正有意思的地方,不是“你从哪里跟它说话”,而是:
它收到任务之后,怎么执行?它怎么记住?它怎么改进?它怎么把经验沉淀下来?它下次能不能做得更好?
这就是 Hermes 官方一直强调的 self-improving。
所谓 self-improving,不是说它会玄学进化,而是它有一套比较明确的机制:
1. Memory:它能记住你
比如我现在搭的 Mini,就需要记住:
我是谁 我的公众号叫什么 我的写作偏好 我的长期项目是什么 我的角色设定是什么 哪些事情应该先查再问 哪些工作流可以复用
一个普通聊天机器人,每次对话都像第一次见你。
但一个真正有用的个人 Agent,应该越来越了解你。
这是 Hermes 的重点之一。
2. Skills:它能沉淀做事方法
这点很关键。
很多 AI 工具最大的问题是:你教它一次,它这次会了,下次又忘了。
Hermes 的 skills 机制,就是把复杂任务沉淀成可复用流程。
比如:
怎么写公众号文章 怎么做代码审查 怎么排查一个 bug 怎么整理会议纪要 怎么做竞品分析 怎么操作某个工具链
这些流程不应该每次重新解释。
Agent 应该能从经验里积累方法。
这就是“越用越顺手”的来源。
3. Cron:它能定时自己做事
AI 助理如果只能等你发消息,其实还是被动工具。
但很多真正有用的任务是定时发生的:
每天早上整理信息 每周汇总项目进展 定期监控某个网站 定期检查某个系统状态 每天生成选题建议 每周复盘公众号内容表现
Hermes 内置 cron,意味着它不只是聊天窗口里的回答者,也可以变成长期运行的自动化系统。
4. Subagents:复杂任务可以拆给多个 Agent
如果一个任务比较复杂,单个 Agent 直接做,很容易乱。
比如写一篇公众号文章,可以拆成:
内容总编:定选题、定主线、定结构 写作编辑:写正文、润色表达 增长运营:看标题、看传播点、看读者转化 Mini:最后统筹、整合、交付
这就是子 Agent 的意义。
Hermes 支持把任务委派给隔离的子 Agent。这会让它更像一个“工作系统”,而不只是一个聊天框。
5. Tools:它能接真实工具
真正干活,不能只靠嘴。
Agent 需要能:
读文件 写文件 跑命令 改代码 查网页 操作浏览器 调 API 管 Git 跑测试 处理本地环境
Hermes 的工具体系让它更接近一个“能操作真实世界的 Agent”。
这和普通聊天机器人差别很大。
普通聊天机器人更多是在“生成答案”。Hermes 更像是在“执行任务”。
真正的分水岭:OpenClaw 重入口,Hermes 重执行

这就是我认为两者最关键的区别。
OpenClaw 的问题意识是:
AI 助理应该如何出现在我的各种设备、各种平台、各种聊天软件里?
Hermes 的问题意识是:
AI Agent 应该如何长期记住我、调用工具、沉淀经验、自动完成任务?
一个更重入口。一个更重执行。
我用一个类比:
OpenClaw 像前台。你从哪里进来,怎么找到助理,助理怎么回应你,体验要顺。
Hermes 像后厨和运营团队。任务进来之后,怎么拆解,怎么调用工具,怎么复盘,怎么沉淀流程,它更在意。
再换一个类比:
OpenClaw 像一辆已经装好中控屏、座椅、方向盘的车。你上手更快,更像一个完整产品。
Hermes 像一个可以持续改装的底盘和工作间。你可以接工具、写技能、跑定时任务、调子 Agent,把它改成真正适合自己的系统。
所以不要简单问“哪个更强”。
应该问:
我现在需要的是一个好用的入口,还是一个能长期运转的工作系统?
这个问题一问,答案就清楚了。
技术栈不是重点,但也能看出气质差异
如果从工程角度看,两者也有明显差异。
OpenClaw 主要是 TypeScript。
这和它的产品气质比较一致:更偏前端、dashboard、多渠道、应用化、平台化。
Hermes Agent 主要是 Python。
这和它的工具气质也比较一致:更偏脚本、自动化、模型调用、工具链、系统任务、研究和工程工作流。
但对普通读者来说,技术栈不是最重要的。
真正重要的是:
OpenClaw 更像产品入口。Hermes 更像执行底座。
如果你只是想用起来,语言栈不重要。
如果你想深度改造,那语言栈会影响你未来怎么接工具、怎么写插件、怎么维护系统。
为什么我更偏向用 Hermes 搭 Mini

说回我自己的 Mini。
我在 Mac mini 上搭 Mini,不是为了做一个简单聊天机器人。
如果只是想“我在手机上、电脑上、聊天软件里都能叫到一个 AI”,那 OpenClaw 的思路非常自然。
但我想做的 Mini,不只是一个聊天入口。
我希望它更像一个长期陪我工作的 AI 总经理。
它需要做这些事:
记住我的偏好 理解我的长期项目 知道我的公众号方向 帮我做选题 帮我写文章 帮我拆任务 帮我查资料 帮我管理内容流程 帮我协调不同角色 帮我定时跑任务 把重复流程沉淀成技能 越用越懂我
这就不是一个普通 AI 助理产品能完全覆盖的问题。
这更像是在搭一个长期运行的个人工作系统。
而 Mac mini 这个场景也很适合 Hermes。
因为 Mac mini 可以常开。它可以像一个小服务器一样,长期运行在家里或办公室。
我不只是希望 Mini 在聊天窗口里回答我。我希望它能在机器上持续工作。
比如:
定时整理信息 监控内容选题 生成文章草稿 调用本地脚本 管理文件 接飞书 Bot 调度不同子 Agent 慢慢形成我的个人工作流
所以对我来说,Hermes 更适合作为 Mini 的底座。
这不是说 OpenClaw 不好。
相反,OpenClaw 在很多地方值得参考,尤其是:
onboarding dashboard 多渠道接入 个人助理产品感 跨平台体验
这些都是 Mini 未来可以学习的方向。
但就现阶段来说,我更需要的是一个能长期沉淀、能接工具、能跑任务、能自我积累经验的 Agent 底座。
所以我的选择是:
用 Hermes 做 Mini 的内核,用 OpenClaw 做产品体验上的参照。
你应该选哪一个?
最后给一个更直接的选择建议。
选择 OpenClaw,如果你:
想快速拥有一个自己的 AI 助理 更关心“在哪些设备、哪些聊天软件里能用” 希望有更清晰的 dashboard 和 onboarding 不想一开始就研究 skills、cron、subagents 目标是“随时可用的个人助理” 更希望它像一个产品,而不是一个需要你长期改造的工程系统
简单说:
如果你要的是“AI 助理产品”,先选 OpenClaw。
选择 Hermes Agent,如果你:
想搭一个长期陪你工作的 Agent 希望它记住你、学习你、沉淀你的工作流 希望它能调用终端、工具、文件、浏览器、代码仓库 想做定时任务、自动化、子 Agent 分工 愿意多折腾一点,换取更强的可塑性 想做类似 Mini 这样的个人 AI 工作系统
简单说:
如果你要的是“AI 干活系统”,选 Hermes Agent。
两者都可以关注,如果你:
想做一个完整的个人 AI 系统 想既有好用入口,又有强大执行底座 想参考不同项目的设计思路 想长期搭建自己的 AI 工作流
这个时候你可以这么看:
OpenClaw 是产品入口和用户体验的参考。Hermes 是任务执行和长期进化的底座。
最后:别被名字迷惑,先看你要解决什么问题

现在很多 Agent 项目看起来都很像。
都说自己能接工具。都说自己能接消息平台。都说自己有 skills。都说自己能自动化。都说自己是个人 AI 助理。
但真正选型的时候,不能只看功能列表。
要看它背后优先解决的问题。
OpenClaw 更像是在解决:
怎么让 AI 助理出现在我的所有设备和渠道里?
Hermes Agent 更像是在解决:
怎么让 AI Agent 长期替我干活,并且越用越懂我?
所以,Hermes Agent 和 OpenClaw 不是简单的替代关系。
它们更像是两个方向:
OpenClaw:个人 AI 助理产品。Hermes Agent:可进化 Agent 工作系统。
如果你只是想拥有一个跨平台个人 AI 助理,OpenClaw 是更自然的起点。
如果你想搭一个像 Mini 这样的长期 AI 工作系统,Hermes Agent 更值得投入。
我的选择是:
用 Hermes 做内核,用 OpenClaw 做参照。
因为我真正想要的,不是一个只会聊天的助手。
我想要的是一个能越来越懂我、越来越会干活的 AI 总经理。
而这,才是我继续折腾 Mini 的原因。
夜雨聆风