团队可能浪费数周争论“该选哪个智能体平台”,却忽略了真正的问题:究竟是哪类工作没有做好。让人随时通过聊天接入,与让智能体长时间调用工具,并不是同一种工作;确定性 SaaS 管道又是第三种工作。
本文从运维职责出发比较 OpenClaw 与 Hermes,说明 n8n 的适用位置,并指出 NVIDIA 当前矩阵把 OpenClaw、Hermes 和 LangChain Deep Agents Code 标记为经过测试的 NemoClaw 智能体路径。同一矩阵表明 Hermes 可用于评估和有文档支持的初始配置流程,但没有声称它与 OpenClaw 在生产环境中完全对等。本文不规定唯一架构,也不证明 DGX Spark 部署可行。
相关设置内容包括:OpenClaw 网关设置、OpenClaw 安全、n8n → Hermes 交接,以及本地 OpenAI 兼容端点。
一行定义
OpenClaw: 面向 AI 智能体的自托管多渠道网关。它是会话、渠道和工具的控制平面;控制界面默认位于 http://127.0.0.1:18789/。它可连接 Discord、Google Chat、iMessage、Matrix、Teams、Signal、Slack、Telegram、WhatsApp、Zalo 等平台。(官方文档)
Hermes Agent: Nous Research 提供的开源、自托管智能体运行时,包含终端和桌面界面、消息网关、持久记忆、技能、工具、定时任务、浏览器与代码执行,以及子智能体委派。使用 Bearer 认证的 API 服务器和使用 HMAC 认证的 Webhook 适配器,是两个独立的集成接口。(官方文档、GitHub)
n8n: 支持 AI 节点和数百种集成的工作流自动化工具,最适合确定性流程,包括触发器、验证、连接器、人工审批和日志记录。(官方文档)
两者并没有泾渭分明的产品类别边界:OpenClaw 也有工具、技能、定时任务和智能体会话,Hermes 也支持消息集成。下表只是评估起点,不能用来证明其中一个项目绝对无法承担另一个角色。
以下 n8n 到 Hermes 的模式只是示例组合,并不是任何一方提供或支持的开箱即用集成。如需把智能体结果返回给 n8n,应调用使用 Bearer 认证的 Hermes API 服务器,并验证返回的应用 schema。Hermes 的 HMAC Webhook 适配器是另一个接口:它接收命名事件路由,并把结果发送到已配置的目标。它的交付确认不是供 n8n 通用调用的同步返回协议。
决策表
| 工作内容 | 优先选择 | 原因 |
|---|---|---|
| 全天通过 WhatsApp/Telegram/Slack 向智能体发送消息 | OpenClaw | 网关 + 渠道插件 + 配对/允许列表是该产品的核心功能 |
| 本地主机上会话/配置的浏览器控制界面 | OpenClaw | :18789 上有文档记录的控制界面 |
| 通过 n8n 请求一个分诊或草稿结果 | Hermes API 服务器 | :8642 上有使用 Bearer 认证的 API;使用 /v1/responses 或 /v1/runs |
| 通过外部事件触发智能体并将结果发送到其他地方 | Hermes webhook 适配器 | /webhooks/<route> 入口在 :8644 上;V2 通用 HMAC 使用时间戳签名 |
| 持久智能体记忆、技能、需要大量工具的调查 | Hermes | 运行时以智能体能力为中心 |
| 带有审批队列的 CRM/邮件/表格连接器 | n8n | 明确的工作流节点和重试控制;应用幂等性仍需自行设计 |
| NVIDIA NemoClaw 已测试的智能体路径 | NemoClaw / OpenShell | NVIDIA 列出 OpenClaw(默认)、Hermes 和 LangChain Deep Agents Code 为已测试;这并不代表生产就绪性或功能对等性保证 |
OpenClaw 和 Hermes 都能处理消息和工具。决定性问题是:你希望操作者每天面对的是渠道网关式用户体验,还是推理运行时,以及明确选定的 API 服务器或 webhook 交接接口?
可供测试的共存模式
A. 私有支持分诊
工单 webhook → n8n 验证 + 应用级幂等性
→ :8642 上的 Hermes API 服务器(Bearer 认证)
→ n8n 验证返回的 schema
→ 在 n8n 中由人工审批
→ CRM / Slack 连接器
可选:值班工程师与一个具有严格允许列表的 OpenClaw 机器人聊天,仅用于状态问题,而不是用于未监督的 CRM 写入。
B. 全天候运维
n8n 调度健康检查
Hermes 使用工具调查异常
OpenClaw 将聊天消息送到值班频道(已加入允许列表)
C. 手机上的个人助手
只使用 OpenClaw 可能已经足够:完成初始配置并配对你的号码,明确配置执行审批、允许列表和沙箱。ask: "always" 只能帮助确认操作者意图,不能隔离恶意用户。如果使用 Bearer 认证的 API 任务,或配置了交付目标的 HMAC 签名事件 webhook 更符合实际需求,再评估 Hermes;不要只因示意图中出现了智能体系统,就再添加第二套智能体系统。
不要同时投入三套相互重叠、由同一团队负责却没有接口契约的“AI 平台”。应围绕具体工作投入:聊天接入、判断运行时和确定性集成,并明确每项工作由哪个系统负责。
DGX Spark 上的 NemoClaw / OpenShell
NemoClaw 是 NVIDIA 面向 OpenShell 沙箱中智能体的开源参考架构。NVIDIA 当前矩阵把 OpenClaw、Hermes 和 LangChain Deep Agents Code 标记为已测试的智能体路径。矩阵同时把 NemoClaw 标记为 alpha 早期预览,不提供生产 SLA,并明确说明尚未保证 Hermes 与 OpenClaw 的生产对等性。请遵循当前的 DGX Spark NemoClaw 操作手册及其前提条件,不要照搬本文中的模型名称或安装器行为。
这意味着 NVIDIA 目前把这两个智能体都列为 NemoClaw 的选项,但这不能证明两者功能完全一致、工作负载可直接迁移,也不能验证本文示意的 Spark 硬件部署。笔记本电脑上的 OpenClaw 或 Hermes 安装不需要 Spark 或 NemoClaw。
对于私有推理,两套智能体系统都可以指向由 vLLM 在局域网或 VPN 上提供的 OpenAI 兼容 base URL。参见 OpenClaw 本地模型指南和官方 Hermes 项目。n8n 也可以调用同类端点执行较轻量的分类步骤。
硬件能力不能替代治理计划。即使使用 Spark 规模的本地模型,仍需配置渠道允许列表、与所选 Hermes 接口匹配的 Bearer 或 HMAC 认证、范围受限的工具,以及面向客户发送前的人工审批。本地部署不等于无需监督。
反模式
一个拥有聊天、cron、CRM 与退款的巨型智能体
拆分连接器(n8n)、判断(Hermes)与聊天 UX(OpenClaw)。
在启用工具的 OpenClaw 网关上开放 DM,“因为 Hermes 也有聊天功能”
渠道安全仍然由你负责;请参阅允许列表与配对机制。
仅为调用 Slack 把 n8n 智能体重写进 Hermes
如果工作流是确定性的,请保留在 n8n 中;只有确实需要智能体节点时,才先在 n8n 中添加一个 AI 智能体节点。
为了展示而做基准测试
不要根据编造的 tokens/sec 指标选择技术栈。应在自己的模型端点上测量自己的延迟和失败模式。
起步建议(若今天必须选)
若本月只建一件事:
- 单人操作者,以手机为主 → 使用配对、范围受限的工具、明确的执行审批和适合威胁模型的沙箱环境来评估 OpenClaw。
- 团队工单 + 客户关系管理(CRM) → 先使用 n8n 和人工审批;只有测试证明 Hermes API 步骤优于更简单的模型或 API 调用时,才添加经过认证的 Hermes API。仅当交付模式本身就是预期契约时,才使用独立的 webhook 适配器。
- 两者兼具,加上本地 GPU/Spark → 保留已经验证的工作流,单独评估采用允许列表的聊天入口;只有在 NemoClaw 的 alpha 状态、前提条件、策略行为和回滚路径均可接受后,才考虑使用 NemoClaw。
当出现现有系统无法承担、只能靠别扭变通完成的工作时,应重新审视选择。这是添加第二个系统的信号,而不是重写第一个系统的理由。
你不是在选择什么
此决定不是:
- 博客基准中哪个模型“最聪明”
- 哪个 logo 看起来更企业
- 抽象地争论开源是否“胜出”
你正在选择接口和所有权:聊天网关、推理运行时或工作流管道。如果选择得当,模型切换更可能仅涉及有限的配置和验证工作。如果选择不当,你可能会面临重新构建公司自动化图谱的风险。
映射三个真实工作负载
1. “我想在 Mac 上通过 Telegram 访问个人编码智能体。”
首先评估 OpenClaw。使用配对、范围受限的工具、明确的执行审批以及与威胁模型相适应的沙箱机制。Hermes 仍为可选。
2. “工单命中 webhook;我们需要分类与草稿再进 CRM。”
在 n8n 中设置人工审批关卡;只有 Bearer 身份验证、返回 schema 验证、超时处理、幂等性和失败路径全部通过工作流测试后,才添加 Hermes API 服务器调用。只有运行由事件触发且已配置交付目标时,才使用 webhook 适配器。如果还需要人工通过聊天操作,OpenClaw 可以作为可选界面。
3. “我们有 DGX Spark,想要本地 vLLM 上的沙箱智能体。”
目前 NVIDIA 将 OpenClaw 和 Hermes 标记为已测试的 NemoClaw 智能体路径,但必须同时考虑矩阵的 alpha 状态和 Hermes 对等性限制说明。n8n 连通性、智能体与模型兼容性、共享端点认证和 Spark 性能应分别通过验收测试;本文没有执行这些测试。
如果你的路线图包含所有三项,应分阶段推进:先评估个人 OpenClaw,再评估 n8n 到 Hermes 是否适合工单工作流,最后在本地模型托管成为瓶颈时考虑 Spark/NemoClaw,而不是倒过来。
如何处理功能重叠
两个项目都在演进。OpenClaw 智能体有工具、技能、cron/心跳和多渠道接入;Hermes 也能在消息平台中对话并运行工具。功能重叠很正常,关键是明确所有权:
| 关心点 | 共存堆栈中的所有者 |
|---|---|
| 谁可以向 ops bot 发送 DM? | OpenClaw 的允许列表或配对机制 |
| 谁负责由工单触发深入调查? | 当 n8n 需要结果时,n8n → Hermes API 服务器;Hermes webhook 适配器仅用于已经配置交付目标的事件入口 |
| 谁发送客户邮件? | 在人工审核之后,由 n8n 发送 |
| 本地 vLLM 位于何处? | 共享私有端点;两个客户端都指向它 |
| 在 Spark 上,沙箱策略存储在哪里? | NemoClaw / OpenShell |
请为你的团队记录该表格。没有它,你可能会面临重复或冲突的草稿和发送路径。
成本与复杂度(定性)
无需编造基准。定性比较如下:
- 仅使用 OpenClaw: 对于个人多渠道聊天,复杂度最低。
- 仅使用 Hermes: 当其智能体运行时、API 服务器或事件 webhook 模式适合任务,且聊天只是次要功能时较合适。
- n8n + Hermes: 当 SaaS 连接器、经过身份验证的 API 调用、结果明确交付的 webhook 运行以及审批占主导地位时,可以考虑这种组合。
- OpenClaw + n8n + Hermes: 只有经测量的需求确实同时需要聊天操作和独立 Hermes 智能体运行时时,这种组合才可能合理;简单的个人摘要任务不需要它。
当支持智能体的沙箱和本地或路由推理确实是需求时,再评估 NemoClaw/Spark。该项目目前仍处于 alpha 阶段;不要只因手头有硬件就采用它。
30 分钟选型工作坊
为每个工作负载写一句话:
- 谁发起?(人类聊天 / SaaS webhook / 调度)
- 什么绝不能在无审批下自动化?
- 必须写入哪些系统?
- 模型必须在哪里运行?(云 API / LAN OpenAI 兼容)
- 有多少个信任边界会向智能体发送消息?
然后分配:
- 发起者聊天 + 多渠道 → OpenClaw
- 请求/响应判断步骤 → Hermes API 服务器,通常由 n8n 调用
- 经过身份验证的事件入站,结果发送到配置的目标 → Hermes webhook 适配器
- 写入 SaaS 和持久业务幂等性 → n8n 或审批关卡后的业务系统
- 多个对抗性用户群体 → 独立的网关/运行时,而不是一个共享的“大脑”
把分配打印在上面的共存表旁。若两个系统拥有同一写入路径,你还没完成。
决定时保持打开的官方链接
- OpenClaw 文档:https://docs.openclaw.ai/
- OpenClaw 安全:https://docs.openclaw.ai/gateway/security
- Hermes 文档:https://hermes-agent.nousresearch.com/docs/
- Hermes API 服务器:https://hermes-agent.nousresearch.com/docs/user-guide/features/api-server/
- Hermes webhook:https://hermes-agent.nousresearch.com/docs/user-guide/messaging/webhooks/
- Hermes 源码:https://github.com/NousResearch/hermes-agent
- n8n HTTP 请求节点:https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/
- NemoClaw 支持矩阵:https://docs.nvidia.com/nemoclaw/latest/user-guide/openclaw/reference/platform-support
- NemoClaw 仓库:https://github.com/NVIDIA/NemoClaw
选择应基于工作内容和证据。OpenClaw 文档所述的网关与渠道控制、使用 Bearer 身份验证的 Hermes API 服务器,以及独立的 Hermes V2 HMAC Webhook 适配器,都是相关但不同的评估对象。n8n 可以负责确定性工作流步骤、持久应用幂等性、schema 验证和审批关卡。NemoClaw 把两套智能体标记为已测试路径,但项目仍处于 alpha 阶段,本文中的组合架构和 DGX Spark 行为也尚未得到验证。



