AI 编程与个人助手 Agent 对比指南:OpenClaw / Hermes Agent / Claude Code / Codex CLI

AI 编程与个人助手 Agent 对比指南:OpenClaw / Hermes Agent / Claude Code / Codex CLI

整理日期: 2026-06-03

前言

2025 年是 AI Agent 爆发的一年。从终端里的编码助手,到 7×24 小时全天候的个人助理,AI Agent 的形态越来越丰富。本文深入对比四款当前最受关注的开源/半开源 AI Agent——OpenClaw、Hermes Agent、Claude Code 和 Codex CLI,帮你理清它们的定位、优劣和最佳使用场景。


一、四款 Agent 概览

特性 OpenClaw Hermes Agent Claude Code Codex CLI
开发者 Peter Steinberger(社区) Nous Research Anthropic OpenAI
开源 ✅ 完全开源 ✅ 完全开源 ❌ 闭源(CLI 免费) ✅ Apache 2.0
定位 全能个人 AI 助手 自进化 AI 代理 企业级编程助手 轻量编程助手
核心模型 接入多种 LLM 接入多种 LLM Anthropic Claude OpenAI codex-1 (o3)
发布 2025 年 11 月 2025 年 2025 年 2025 年 4 月

二、各工具详解

1️⃣ OpenClaw 🦞 — 全能个人 AI 助手

GitHub: github.com/openclaw/openclaw
官网: openclaw.ai

OpenClaw 由奥地利工程师 Peter Steinberger 创建,是 GitHub 历史上增长最快的项目之一。它从最初只是一个 WhatsApp 消息转发脚本,迅速发展为一套完整的个人 AI 助手平台。

核心特性:

  • 多平台消息接入:Telegram、Discord、WhatsApp、Signal、Slack、iMessage 等
  • 主动性(Proactive):内置 Cron 定时任务、心跳机制、提醒功能
  • 持久记忆:跨会话记忆系统
  • 技能/工具系统:可扩展的技能插件体系
  • 子代理(Sub-agents):可以委派任务给子代理并行执行
  • 模型路由:可以为不同任务配置不同 LLM
  • 语音模式:支持语音交互
  • 跨 Agent 记忆共享:记忆可以在 Codex、Cursor、Manus 等之间传递

评分:⭐⭐⭐⭐⭐(全能型)


2️⃣ Hermes Agent 🧠 — 自进化 AI 代理

GitHub: github.com/NousResearch/hermes-agent
官网: hermes-agent.ai

Hermes Agent 由 Nous Research 构建,最大的卖点是「自进化」——它有一个内置的学习循环。

核心特性:

  • 自进化学习环:从经验中自动创建技能(Skills),并在使用中不断改进
  • 持久记忆系统:跨会话记忆,自动保存用户偏好和工作流知识
  • 技能体系:40+ 内置工具,且会自动从成功实践中创建新技能
  • 多平台集成:Telegram、Discord、Slack、WhatsApp、QQ 等
  • 定时自动化:Cron 作业、定时任务
  • 子代理委派:可将复杂任务拆解给子代理并行处理
  • 会话搜索:搜索过去对话历史,跨会话上下文连贯
  • 浏览器自动化:内置浏览器工具,可操作网页
  • 桌面应用:提供 macOS/Linux 桌面客户端
  • 300+ 种模型支持:对接 OpenRouter,可自由切换模型

评分:⭐⭐⭐⭐⭐(自进化型)

独特优势: Hermes 区别于其他所有 Agent 的核心能力是它能「记住」过去的工作方式,并自动创建可复用的技能。你在 Terminal 里踩过的坑、发现的正确流程,都会被它自动保存为技能,下次遇到类似任务直接复用。这是真正意义上的「越用越聪明」。


3️⃣ Claude Code 💻 — 企业级编程助手

GitHub: github.com/anthropics/claude-code
官网: claude.com/product/claude-code

Claude Code 是 Anthropic 推出的终端 AI 编程助手,深层次集成 Claude 模型的全部能力。

核心特性:

  • 代码库理解:深度理解项目结构、代码依赖关系
  • 文件编辑:直接在终端中创建和编辑文件
  • 命令执行:可安全执行 Shell 命令、Git 操作
  • 桌面应用:提供并行任务管理、可视化 Diff、服务器预览、PR 监控
  • VS Code 集成:支持 VS Code 扩展
  • 企业级安全:严格的安全护栏,敏感操作需确认
  • 插件系统:可扩展插件生态

评分:⭐⭐⭐⭐(编码专精型)


4️⃣ Codex CLI 🤖 — 轻量开源编程代理

GitHub: github.com/openai/codex-cli
官网: openai.com/index/introducing-codex

Codex CLI 是 OpenAI 在 2025 年 4 月开源的一款轻量级终端编码代理,基于 codex-1(o3 的软件工程优化版)。

核心特性:

  • 纯本地运行:CLI 工具直接运行在用户终端
  • 开源免费:Apache 2.0 许可
  • 专注编码:精简设计,只做好编码这一件事
  • 企业功能:v0.116.0+ 增加企业级功能
  • 轻量级:相比 Claude Code 更小巧,启动更快

评分:⭐⭐⭐⭐(轻量编码型)


三、核心维度对比

3.1 定位差异

1
2
3
4
5
6
7
│                   │
│ 全能助手 │ OpenClaw · Hermes Agent
│ │
│ 编码专注 │ Claude Code · Codex CLI
│ │
└───────────────────┘
个人助理 → 编程助手
  • OpenClaw 和 Hermes Agent 是「通用 AI 代理」——不只编程,还能管理日程、收发邮件、监控系统、发布内容
  • Claude Code 和 Codex CLI 是「编码专用代理」——深度优化代码层面的操作

3.2 记忆与自进化

特性 OpenClaw Hermes Agent Claude Code Codex CLI
跨会话记忆 ✅ 持久记忆 ✅ 自动持久记忆 ❌ 会话内 ❌ 会话内
自动创建技能 ❌ 手动安装 ✅ 自动创建+优化 ❌ ❌
会话历史搜索 ✅ ✅ ❌ ❌
知识复用 手动/配置 全自动 无 无

3.3 编码能力

特性 OpenClaw Hermes Agent Claude Code Codex CLI
代码编辑 ✅(委派子代理) ✅(子代理/工具) ✅✅✅ 原生深度 ✅✅✅ 原生深度
代码库理解 ❌(依赖子代理) ❌(依赖子代理) ✅✅✅ ✅✅
Git/GitHub 操作 ✅ 技能 ✅ 技能 ✅✅ 原生 ✅
调试能力 ❌(委派) ✅ 系统性调试技能 ✅✅✅ ✅✅
测试运行 ✅(委派) ✅(子代理) ✅✅✅ ✅✅

3.4 多平台支持

平台 OpenClaw Hermes Agent Claude Code Codex CLI
Telegram ✅ ✅ ❌ ❌
Discord ✅ ✅ ❌ ❌
Slack ✅ ✅ ❌ ❌
WhatsApp ✅ ✅ ❌ ❌
Signal ✅ ✅ ❌ ❌
QQ ❌ ✅ ❌ ❌
iMessage ✅ ❌ ❌ ❌
微信 ✅ ✅ ❌ ❌
终端 CLI ✅ ✅ ✅ ✅
桌面应用 ✅ ✅ ✅ ❌
VS Code ❌ ❌ ✅ ❌

3.5 主动性与自动化

特性 OpenClaw Hermes Agent Claude Code Codex CLI
Cron 定时任务 ✅✅✅ ✅ ❌ ❌
心跳/Webhook ✅ ✅ ❌ ❌
消息提醒 ✅ ✅ ❌ ❌
背景进程 ✅ ✅ ✅ ✅
自动化工作流 ✅✅✅ ✅✅ ❌ ❌

四、各自适合的场景

🦞 OpenClaw —— 适合以下场景

  1. 全平台个人助理:需要同时在多个聊天平台使用 AI 助手,且希望统一管理
  2. 自动化工作流:每天有例行任务(抓取信息、定时发布、监控变化),需要 Cron 定时运行
  3. 多 Agent 协作:想要在 OpenClaw、Claude Code、Cursor 等之间共享记忆和上下文
  4. 家庭/团队共享:需要一个全家或全团队都能访问的 AI 助手

不适合: 纯粹的深度编码任务(缺乏原生的代码库理解能力)

🧠 Hermes Agent —— 适合以下场景

  1. 需要「越用越聪明」的助手:适合有大量重复性工作流的人——Hermes 会从每次交互中学习并创建技能
  2. 记忆密集型工作:需要跨会话记住大量上下文、配置、偏好的场景
  3. 多模型切换:希望在同一个会话中灵活切换不同 LLM 以分摊成本或选择最合适模型
  4. 个人知识管理:需要 AI 助手帮你整理、搜索、回顾过去的工作和对话

不适合: 仅需要一个纯终端编码工具的场景(Hermes 的能力远不止编码)

💻 Claude Code —— 适合以下场景

  1. 大型代码库开发:需要 AI 深度理解项目结构、依赖关系和代码逻辑
  2. 企业项目:安全要求高,需要严格的安全护栏和审计能力
  3. 全栈开发:从前端到后端、从数据库到部署的全链路编码辅助
  4. PR 管理:日常处理 Pull Request 的创建、审查、合并
  5. 团队协作开发:需要 CI/CD 集成的工程团队

不适合: 个人助理、定时任务、跨平台消息等非编码场景

🤖 Codex CLI —— 适合以下场景

  1. 轻量级编码任务:快速原型、小工具、脚本编写
  2. 偏好 OpenAI 生态:已经深度绑定 OpenAI API 的开发者
  3. 本地优先:希望编码助手完全在本地运行,无需联网
  4. 学习用途:想体验 AI 编码助手但不想付费订阅 Claude

不适合: 大型项目重构、复杂的调试场景、跨平台自动化


五、多工具合作场景

最有趣的是:这四款工具不是互斥的,而是可以协同工作的。 下面给出几个真实的多工具合作场景。

场景一:OpenClaw / Hermes 作为前端调度,Claude Code / Codex 作为后端编码引擎

1
2
3
4
5
6
7
8
9
10
用户 → Telegram 消息
↓
OpenClaw/Hermes(接收需求、规划任务)
↓
委派编码任务 → Claude Code(复杂功能开发)
Codex CLI(快速原型实现)
↓
OpenClaw/Hermes 监控进度、返回结果
↓
自动部署 → Cron 定时 → 通知用户

优势: OpenClaw/Hermes 负责 7×24 小时的「值守」和「调度」,Claude Code/Codex 负责「干活」。用户只需要从 Telegram 发一条消息,整个流程自动完成。

真实案例: 用户在 Telegram 说「检查 GitHub Issue #42,修复 bug 并提交 PR」,OpenClaw 解析需求 → 委派 Claude Code 分析代码 → Codex 写测试 → 回到 Claude Code 提交 PR → 自动部署 → 返回 PR 链接给用户。

场景二:Hermes 记忆系统 + Claude Code 编码执行

1
2
3
4
5
6
7
8
9
10
Hermes Agent(持久记忆 + 技能系统)
├── 记忆:「项目使用 pytest + xdist 测试」
├── 技能:「Systematic Debugging 调试流程」
└── 技能:「GitHub PR 提交流程」
↓
委派 Claude Code(利用代码库理解力分析问题)
↓
结果回传给 Hermes → Hermes 创建新的技能
↓
下次同类任务直接复用该技能

优势: Claude Code 没有持久记忆,每次都是全新会话。而 Hermes 的持久记忆可以记录「这个项目怎么配置」「上次遇到了什么问题」「用户偏好什么方案」。

场景三:结合 MCP 协议的多层架构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
┌─────────────────────────────────────┐
│ 用户交互层 │
│ Telegram / QQ / Discord / Slack │
└──────────────────┬──────────────────┘
↓
┌─────────────────────────────────────┐
│ Agent 调度层 │
│ OpenClaw / Hermes Agent │
│ (任务解析、路由、记忆、定时) │
└──────────────────┬──────────────────┘
↓
┌─────────────────────────────────────┐
│ MCP 工具层 │
│ MCP Servers:Playwright MCP │
│ Chrome DevTools MCP │
│ 文件系统 MCP · 数据库 MCP │
└──────────────────┬──────────────────┘
↓
┌─────────────────────────────────────┐
│ 编码执行层 │
│ Claude Code / Codex CLI │
│ (代码分析、编辑、调试、测试) │
└─────────────────────────────────────┘

在这种架构下,每一层只做自己最擅长的事,通过 MCP(Model Context Protocol)连接。这种架构正在成为业界标准——你再也不需要在一个工具里塞进所有功能。

场景四:每日自动工作流

1
2
3
4
5
6
7
8
9
08:00 — Hermes Cron:抓取 HackerNews / 技术博客摘要
→ 汇总发送到 Telegram 群
09:00 — Codex CLI:运行自动化测试脚本
→ 结果发给 OpenClaw
10:00 — Claude Code:处理 CI/CD 中失败的测试
→ 修复代码 → 提交 PR
14:00 — Hermes:检查 GitHub Issues
→ 归类、标记、自动回复常见问题
18:00 — 所有 Agent 报告今日工作总结

场景五:OpenClaw 记忆桥接多工具

OpenClaw 有一个非常独特的功能——跨 Agent 记忆共享。你可以让 OpenClaw 把当前会话的记忆同步给 Codex CLI、Cursor、甚至 Manus,实现「你在 Claude Code 里做过的事,OpenClaw 知道;OpenClaw 知道的,Codex 也能复用」。

1
2
3
4
5
Claude Code → 发现项目配置方式
↓ 共享给
OpenClaw 记忆
↓ 同步给
Cursor / Codex / Manus

六、选型决策树

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
你的核心需求是?
│
├── 需要 7×24 个人助手 + 定时任务 + 多平台消息
│ ├── 看重「自进化」和学习能力 → **Hermes Agent** ✅
│ └── 看重社区规模和生态 → **OpenClaw** ✅
│
├── 需要专业编码助手
│ ├── 大型企业项目、Claude 生态 → **Claude Code** ✅
│ ├── 偏好 OpenAI、轻量本地运行 → **Codex CLI** ✅
│ └── 需要两者兼得 → **都用**,按任务切换 ✅
│
├── 需要多工具协同工作流
│ └── Hermes/OpenClaw 作为调度器 + Claude Code/Codex 作为编码引擎 ✅
│
└── 预算有限(不想为多个订阅付费)
├── 一次部署,长期使用 → Hermes Agent(开源免费 + 任意模型)
└── 只需编码 → Codex CLI(开源免费 + 本地运行)

七、部署与成本对比

工具 部署方式 基础费用 模型费用
OpenClaw 自托管 Docker/脚本 免费(开源) 自备 API Key
Hermes Agent 自托管 Docker/npm/桌面端 免费(开源) 自备 API Key
Claude Code npm 安装 / 桌面应用 CLI 免费 Claude Pro 订阅 ($20/月) 或 API 按量
Codex CLI npm 安装 免费(开源) OpenAI API 按量

注意: Claude Code 虽然 CLI 本身免费,但使用 Claude 模型需要 Pro 订阅或 API 付费。Codex CLI 也需要 OpenAI API Key。OpenClaw 和 Hermes Agent 完全开源且模型自由。


八、总结与推荐

一句话总结

工具 一句话
OpenClaw 多平台、社区驱动的全能个人 AI 助手
Hermes Agent 越用越聪明、自进化的 AI 代理
Claude Code 企业级深度编码助手
Codex CLI 轻量、开源、本地的编码代理

我的推荐

  1. 如果你只能选一个: 选 Hermes Agent——它自进化的技能系统让你越用越顺手,而且开源免费、模型自由。
  2. 如果你需要多平台覆盖: 选 OpenClaw——微信 + Telegram + Discord 三端通吃的体验很难替代。
  3. 如果你专注编码: Claude Code + Codex CLI 一起用——复杂任务给 Claude Code,快速原型给 Codex CLI。
  4. 最强组合: Hermes Agent(调度 + 记忆) + Claude Code(编码) + Codex CLI(快速原型) + MCP 工具(浏览器/数据库/文件) = 4×4 矩阵,覆盖所有场景。

提示: 本文基于 2026 年 6 月的工具版本。AI Agent 领域变化极快,建议关注各项目的 GitHub Release 获取最新功能。