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——OpenClawHermes AgentClaude CodeCodex 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
│ │
└───────────────────┘
个人助理 → 编程助手
  • OpenClawHermes Agent 是「通用 AI 代理」——不只编程,还能管理日程、收发邮件、监控系统、发布内容
  • Claude CodeCodex 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 获取最新功能。