Entity · AI
OpenClaw
AI 2026-04-20 · 2 min read · 6 backlinks
OpenClaw
基本信息
- 类型:私人 AI 助理 Agent
- 定位:个人助理,而非编程工具
与 Claude Code 的对比
相同点
- 都是基于 Markdown 的文件系统来驱动的任务
- 都有完善的 Prompt Engineering、Context Engineering、Harness Engineering 设计
不同点
CLAUDE.md vs 多文件系统
- Claude Code:需要的是"项目要求",通过 CLAUDE.md 文件说明具体项目的任务要求即可
- OpenClaw:是一个私人 AI 助理 Agent,有多个文件:
- AGENT.md(Agent 总纲)
- SOUL.md(灵魂)
- IDENTITY.md(身份信息)
- USER.md(主人档案)
- TOOLS.md(工具清单)
- HEARTBEAT.md(心跳任务)
- MEMORY.md(长期记忆)
Memory 设计差异
- Claude Code 的 Memdir:更偏向于记忆项目文档、参考、用户偏好和反馈
- OpenClaw 的 Memory:记录的更多是对话中的重点历史信息,在 MEMORY.md 中记录了长期记忆,在 memory/日期.md 里面存储每日的笔记,将长期和短期记忆相结合,并且引入了记忆检索和时间衰减来模拟一个真实的"人"的记忆的衰减过程
Hermes 对 OpenClaw 的批评
Hermes Agent 源码分析中指出 OpenClaw 的三个架构局限:
- Skill 靠人喂:手写 SKILL.md,Agent 不会从工作中学到东西,干了一百次部署第一百零一次犯的错跟第一次一模一样
- 重型背包模式:每次会话把 SOUL.md、IDENTITY.md 等一股脑塞进上下文,设定越多背包越沉,Token 浪费严重
- Memory 纯追加:MEMORY.md 用几个月就膨胀成几万行,没有上限机制和淘汰策略