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 | │ │ |
- 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 | ✅ | ✅ | ❌ | ❌ |
| ✅ | ✅ | ❌ | ❌ | |
| Signal | ✅ | ✅ | ❌ | ❌ |
| ❌ | ✅ | ❌ | ❌ | |
| iMessage | ✅ | ❌ | ❌ | ❌ |
| 微信 | ✅ | ✅ | ❌ | ❌ |
| 终端 CLI | ✅ | ✅ | ✅ | ✅ |
| 桌面应用 | ✅ | ✅ | ✅ | ❌ |
| VS Code | ❌ | ❌ | ✅ | ❌ |
3.5 主动性与自动化
| 特性 | OpenClaw | Hermes Agent | Claude Code | Codex CLI |
|---|---|---|---|---|
| Cron 定时任务 | ✅✅✅ | ✅ | ❌ | ❌ |
| 心跳/Webhook | ✅ | ✅ | ❌ | ❌ |
| 消息提醒 | ✅ | ✅ | ❌ | ❌ |
| 背景进程 | ✅ | ✅ | ✅ | ✅ |
| 自动化工作流 | ✅✅✅ | ✅✅ | ❌ | ❌ |
四、各自适合的场景
🦞 OpenClaw —— 适合以下场景
- 全平台个人助理:需要同时在多个聊天平台使用 AI 助手,且希望统一管理
- 自动化工作流:每天有例行任务(抓取信息、定时发布、监控变化),需要 Cron 定时运行
- 多 Agent 协作:想要在 OpenClaw、Claude Code、Cursor 等之间共享记忆和上下文
- 家庭/团队共享:需要一个全家或全团队都能访问的 AI 助手
不适合: 纯粹的深度编码任务(缺乏原生的代码库理解能力)
🧠 Hermes Agent —— 适合以下场景
- 需要「越用越聪明」的助手:适合有大量重复性工作流的人——Hermes 会从每次交互中学习并创建技能
- 记忆密集型工作:需要跨会话记住大量上下文、配置、偏好的场景
- 多模型切换:希望在同一个会话中灵活切换不同 LLM 以分摊成本或选择最合适模型
- 个人知识管理:需要 AI 助手帮你整理、搜索、回顾过去的工作和对话
不适合: 仅需要一个纯终端编码工具的场景(Hermes 的能力远不止编码)
💻 Claude Code —— 适合以下场景
- 大型代码库开发:需要 AI 深度理解项目结构、依赖关系和代码逻辑
- 企业项目:安全要求高,需要严格的安全护栏和审计能力
- 全栈开发:从前端到后端、从数据库到部署的全链路编码辅助
- PR 管理:日常处理 Pull Request 的创建、审查、合并
- 团队协作开发:需要 CI/CD 集成的工程团队
不适合: 个人助理、定时任务、跨平台消息等非编码场景
🤖 Codex CLI —— 适合以下场景
- 轻量级编码任务:快速原型、小工具、脚本编写
- 偏好 OpenAI 生态:已经深度绑定 OpenAI API 的开发者
- 本地优先:希望编码助手完全在本地运行,无需联网
- 学习用途:想体验 AI 编码助手但不想付费订阅 Claude
不适合: 大型项目重构、复杂的调试场景、跨平台自动化
五、多工具合作场景
最有趣的是:这四款工具不是互斥的,而是可以协同工作的。 下面给出几个真实的多工具合作场景。
场景一:OpenClaw / Hermes 作为前端调度,Claude Code / Codex 作为后端编码引擎
1 | 用户 → Telegram 消息 |
优势: 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 | Hermes Agent(持久记忆 + 技能系统) |
优势: Claude Code 没有持久记忆,每次都是全新会话。而 Hermes 的持久记忆可以记录「这个项目怎么配置」「上次遇到了什么问题」「用户偏好什么方案」。
场景三:结合 MCP 协议的多层架构
1 | ┌─────────────────────────────────────┐ |
在这种架构下,每一层只做自己最擅长的事,通过 MCP(Model Context Protocol)连接。这种架构正在成为业界标准——你再也不需要在一个工具里塞进所有功能。
场景四:每日自动工作流
1 | 08:00 — Hermes Cron:抓取 HackerNews / 技术博客摘要 |
场景五:OpenClaw 记忆桥接多工具
OpenClaw 有一个非常独特的功能——跨 Agent 记忆共享。你可以让 OpenClaw 把当前会话的记忆同步给 Codex CLI、Cursor、甚至 Manus,实现「你在 Claude Code 里做过的事,OpenClaw 知道;OpenClaw 知道的,Codex 也能复用」。
1 | Claude Code → 发现项目配置方式 |
六、选型决策树
1 | 你的核心需求是? |
七、部署与成本对比
| 工具 | 部署方式 | 基础费用 | 模型费用 |
|---|---|---|---|
| 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 | 轻量、开源、本地的编码代理 |
我的推荐
- 如果你只能选一个: 选 Hermes Agent——它自进化的技能系统让你越用越顺手,而且开源免费、模型自由。
- 如果你需要多平台覆盖: 选 OpenClaw——微信 + Telegram + Discord 三端通吃的体验很难替代。
- 如果你专注编码: Claude Code + Codex CLI 一起用——复杂任务给 Claude Code,快速原型给 Codex CLI。
- 最强组合: Hermes Agent(调度 + 记忆) + Claude Code(编码) + Codex CLI(快速原型) + MCP 工具(浏览器/数据库/文件) = 4×4 矩阵,覆盖所有场景。
提示: 本文基于 2026 年 6 月的工具版本。AI Agent 领域变化极快,建议关注各项目的 GitHub Release 获取最新功能。