OpenClaw vs Claude Code:架构与战略全面对比
两款 AI Agent 产品,两种截然不同的理念。深度对比它们的架构、普及路径以及未来走向。
一位奥地利程序员的周末项目。不到四个月斩获 31 万 GitHub star。与 Anthropic 的一场商标纠纷。一次加密货币劫持。以及 Sam Altman 亲自出手的收购式招募(acqui-hire)。与此同时,Anthropic 自家的 Claude Code——那个一板一眼的”企业乖孩子”——在几乎无人喧哗的情况下,悄悄做到了 25 亿美元的年化营收。
这是两款 AI Agent 产品的故事:它们共享同样的思想基因,却生活在完全不同的宇宙里。而两者之间的差距,揭示了在 AI Agent 时代取胜所需要的某种根本性的东西。
起源故事
Claude Code:血统正宗的正规军
2025 年 2 月 24 日,Anthropic 随 Claude 3.7 Sonnet 一同发布了 Claude Code。它的卖点直截了当:一个活在你终端里的命令行 AI 编程助手,它理解你的代码库,能写代码、跑测试、管理 Git 工作流。
它的推进遵循经典的大公司打法。先是研究预览版,接着公测,2025 年 5 月正式上线。到 2025 年 11 月,Claude Code 的年化营收已超过 10 亿美元。到 2026 年 2 月,这个数字攀升到约 25 亿美元——占 Anthropic 整体 140 亿美元营收基准的相当一部分。
在 GitHub 上,Claude Code 累计了 78,000 个 star、51 位核心贡献者和 558 次提交。以任何常规标准衡量,这都是相当出色的数字。它的增长曲线读起来就像一份优等生的成绩单:稳定、可预测,每个里程碑都准时达成。
但在饭局上,没人聊 Claude Code。
OpenClaw:从黑客小项目到现象级爆款
故事的另一面则要精彩得多。
2025 年 11 月,Peter Steinberger——一位以 PSPDFKit 创始人身份闻名、在 iOS 圈摸爬滚打多年的奥地利开发者——搞了个小小的周末项目:一个把 WhatsApp 消息中转给 Claude 的脚本。他给它取名 Clawdbot。这名字是对”Claude”的俏皮致敬,他还顺手配了个龙虾 logo。
早期代码把这一切说得明明白白。名为 CLAWD_URL 和 CLAWD_TOKEN 的环境变量。一个叫 clawd.md 的配置文件。一个标注为 “clawd managed Brave profile” 的浏览器配置目录。整个项目几乎就差穿一件 T 恤,上面写着:我就是个 Claude 山寨货,而且我毫无愧疚。
这个项目在 GitHub 上安静地躺了两个月。然后,2026 年 1 月底,一篇 Hacker News 帖子点燃了引信。二十四小时内九千 star。 数字以荒诞的速度持续攀升:6 万、10 万、18 万。到三月初已突破 25 万。截至 2026 年 3 月中旬,OpenClaw 已达 312,557 个 star——超越 Linux,成为 GitHub 上 star 最多的非聚合类软件项目。Mac Mini 在多个电商平台售罄,因为人们专门买机器就为了跑它。
然后,Anthropic 的律师登场了。
2026 年 1 月 27 日,Anthropic 提起商标申诉:“Clawd” 与 “Claude” 太过相似。Steinberger 当即认怂。凌晨 5 点,他在一个 Discord 频道里和社区一起头脑风暴新名字。他们最先想到的是 Moltbot——“molt” 指龙虾蜕壳,是成长的隐喻——但 Steinberger 觉得读起来别扭。三天后,OpenClaw 诞生了:保留龙虾的 “Claw”(钳),加上 “Open” 以彰显其开源属性。
七十二小时内改了三次名。这大概是开源史上最快的一次三连改名。
改名带来了巨大的工程迁移负担。相关 issue 从 #23757(“替换过时的遗留名称和路径”)一直排到 #45404(“改名迁移后清理遗留的 clawd managed Brave profile 残留”)。截至 2026 年 3 月,团队仍在代码库的犄角旮旯里发现残余。仓库里至今还留着一个 CLAUDE.md 文件——一处静静诉说着项目血统的胎记。
讽刺的是:这次改名本身,成了这个项目有史以来最好的营销。 “因为太像 Claude 而被迫改名”这个故事,在开发者社区里像野火一样蔓延,把大量从没听说过这个项目的人拉了进来。
但混乱还没结束。在改名过程中,有大约十秒钟的窗口期,加密货币骗子劫持了项目的 GitHub 和 X(Twitter)账号,发行了一个假的 $CLAWD 代币。它的市值一度冲到 1600 万美元,随后归零崩盘。
2026 年 2 月 15 日,Sam Altman 在 X 上发文:Peter Steinberger 加入 OpenAI,主导”下一代个人 AI Agent”的研发。OpenClaw 本身则移交给一个独立的开源基金会。
从周末项目到被 OpenAI 收购式招募,不到九十天。正如 Andrej Karpathy 所说:“这是我见过最接近科幻电影发布序列的东西。“
剖析架构:手术刀 vs 军火库
抛开这些戏剧性的桥段,看看代码本身。你会发现,这是关于”AI Agent 应该是什么”的两种截然不同的愿景。
仓库结构讲述了一切
Claude Code 精简得像做手术:
claude-code/
├── scripts/ # Installation scripts (Shell: 47%)
├── plugins/ # 14 curated plugins
├── examples/ # Usage examples
└── README.md # Minimal documentation
十四个插件,每个都针对某个特定的开发者工作流:代码评审、PR 评审、提交规范、安全指导、前端设计。这是一把精密仪器——零件不多,但每一个都很锋利。
OpenClaw 的 src/ 目录则有六十多个顶层模块:
openclaw/src/
├── agents/ # Multi-agent system
├── browser/ # Browser automation
├── canvas-host/ # Real-time visualization canvas
├── channels/ # 20+ platform adapters
├── gateway/ # Local gateway
├── media/ # Media processing pipeline
├── memory/ # Long-term memory system
├── providers/ # Multi-model provider support
├── tts/ # Text-to-speech
├── plugins/ # Plugin system
├── cron/ # Scheduled tasks
├── pairing/ # Device pairing
├── security/ # Security module
├── i18n/ # Internationalization
└── ... # 45+ more modules
这不是一个工具。这是一整座军火库。
架构对比
| 维度 | Claude Code | OpenClaw |
|---|---|---|
| 核心定位 | 面向开发者的终端 AI 副驾驶 | 面向所有人的全平台 AI 助手 |
| 交互界面 | 终端 CLI | WhatsApp、Telegram、Slack、Discord 等 20+ 平台 |
| 技术栈 | Shell 47% + Python 29% + TS 18% | TypeScript 优先的全栈架构 |
| 架构形态 | 单体 CLI 工具 | Gateway + Channel + Agent 微服务 |
| 模型支持 | 仅 Claude(当前为 Opus 4.6) | 多模型路由(Claude/GPT/Gemini/DeepSeek/Ollama) |
| 可扩展性 | 14 个精选插件 | 开放技能平台 ClawHub(5,400+ 技能) |
| 部署方式 | 本地 CLI 安装 | 本地 gateway + Docker + 移动端配套应用 |
| 版本策略 | 语义化版本 | 日历版本(v2026.3.13) |
| 状态管理 | 会话级作用域,无持久记忆 | 持久化 Markdown 文件(SOUL.md / MEMORY.md / IDENTITY.md) |
| 许可证 | 专有 | MIT |
| GitHub Star | 77,877 | 312,557 |
| Fork | 6,367 | 59,558 |
| 提交数 | 558 | 19,000+ |
| 商业模式 | 付费订阅($20–$200/月) | 免费开源;用户自付 API 成本($3–$15/月) |
Claude Code:把垂直整合做到极致
Claude Code 的设计哲学可以浓缩成一个词:专注。
它是一个 CLI 工具。你启动它,进入一个交互式会话,核心循环大致是这样运转的:
User input → Context assembly (codebase index + CLAUDE.md + conversation history)
→ Claude model inference → Tool calls (file I/O, shell commands, Git ops)
→ Result returned
Claude Code 只做一件事,并且做得极其出色:帮开发者写代码。它不会帮你管理收件箱,不会帮你订机票,不会在你睡觉时清理你的邮件。它是一个极其强大的编程搭档,并且清楚自己的边界在哪里。
几个关键的架构决策强化了这一哲学:
- 单模型绑定:只用 Claude 模型(当前为 Opus 4.6),从而可以针对单一模型系列做激进的提示词优化和工具调用调优
- CLAUDE.md 配置:一个告诉 AI 你项目情况的文件——构建命令、代码风格、约定。简单而有效
- 子 Agent 架构:隔离的子 Agent,让你的数据库 Agent 不会被前端 Agent 的 CSS 上下文污染
- 会话级上下文:每次对话相互独立;不存在跨会话记忆
- 558 次提交,51 位贡献者:近乎苦行僧式的克制
如果 Claude Code 是一种哲学,那它就是”把一件事做好”。这是 Unix 之道,应用到了 AI Agent 上。
OpenClaw:AI Agent 的操作系统
OpenClaw 的野心则完全不在一个量级上。它不是一个工具——它更接近一个 Agent 操作系统。凭借 19,000+ 次提交和 59,000+ fork,这个项目已经拥有了自己的生命。
其架构采用分层设计:
[Messaging Platform] → [Channel Adapter] → [Gateway Control Plane] → [Agent Runtime] → [Tool Execution / Model Calls]
↑ |
└─────────────────────── [Streaming Response] ←──────────────────────────────────────────┘
Gateway 控制平面(src/gateway/):中枢神经系统。它监听 ws://127.0.0.1:18789,所有东西都连到它上面——渠道适配器、CLI 工具、Web UI、iOS 和 Android 配套应用。它负责 WebSocket 与 HTTP 控制、统一接入、健康检查以及 webhook API。
渠道适配器(src/channels/):这正是让 OpenClaw 病毒式爆红的架构决策。它把 WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Google Chat、Microsoft Teams 等抽象成统一的渠道接口。每个适配器负责处理认证、入站消息解析、访问控制以及出站消息格式化。
Agent 运行时(src/agents/):模型选择、跨厂商的鉴权密钥轮换、上下文窗口管理、工具调用、安全策略执行以及流式输出。
持久化记忆(src/memory/):这或许是与 Claude Code 反差最鲜明的地方。OpenClaw 把记忆存储在 Markdown 文件里:
SOUL.md—— Agent 的”灵魂”:个性与行为准则MEMORY.md—— 长期记忆IDENTITY.md—— 身份信息HEARTBEAT.md—— 心跳与状态
在 SQLite-vec 向量检索的支撑下,这实现了跨设备、跨会话的记忆连续性。
插件生态(src/plugins/ + extensions/):开放技能平台 ClawHub 托管了 5,400+ 个社区构建的技能(仅 awesome-openclaw-skills 仓库就有 37,000 个 star),涵盖编程、营销、沟通、生产力和 Git 工作流。但硬币的另一面是:已发现超过 1,184 个恶意技能,其中 341 个已确认属于一场有组织的 ClawHavoc 攻击行动。
而且远不止这些:文本转语音、定时任务执行、设备配对、国际化、实时可视化画布、媒体处理流水线。OpenClaw 采用日历版本号(v2026.3.13),迭代速度快到能让大多数发布经理焦虑发作。
理念上的鸿沟
如果非要把两者的区别浓缩成一句对比:
Claude Code 说:“我来帮你写出更好的代码。”
OpenClaw 说:“我来替你把事情办了。”
Claude Code 是一个 增强型工具。它让开发者更强大,但方向盘始终握在开发者手里。边界清晰:跟代码相关的工作在范围内,其他一切都在范围外。
OpenClaw 是一个 自主 Agent。它不只是响应你的命令——它会主动行动。晨间简报、自动清理收件箱、定时任务、订机票,甚至帮你买菜。它的设计目标是一个替你做事的”数字分身”。
这种理念鸿沟在代码里也清晰可见:
- Claude Code 的
CLAUDE.md是一个 配置文件——它告诉 AI 你的项目长什么样 - OpenClaw 的
SOUL.md是一份 人格定义——它告诉 AI 它是谁
一个是工具思维。另一个是实体思维。
为什么爆红的是 OpenClaw 而不是 Claude Code
Claude Code 的年化营收约为 25 亿美元。OpenClaw 是免费的。从商业角度看,Claude Code 赢得压倒性胜利。但从文化角度看——从”人们到底在谈论什么”的角度看——OpenClaw 才是那个现象级产品。原因如下。
1. 入口决定了受众
Claude Code 活在终端里。而终端是开发者的地盘。全球大约有 3000 万开发者,其中或许还不到一半的人真正习惯命令行界面。从第一天起,Claude Code 就把自己锁进了一个精英的围栏。
OpenClaw 活在 WhatsApp 里。WhatsApp 有 20 亿用户,Telegram 有 9 亿,Discord 有 2 亿。当你的 AI 助手出现在你每天都在用的聊天应用里——而不是一个黑白的终端窗口里——采用门槛直接降到了零。
中国的情况更加惊人。腾讯推出了 QClaw,一个直接集成进微信的 OpenClaw 衍生版本。《连线》(Wired)报道了中国老年人排队在手机上安装 OpenClaw 的场景。
一款产品能否破圈,从根本上取决于它的大门开在哪里。终端是城堡的吊桥。而消息应用是繁华街道上的便利店。
2. “把事情办了”比”写代码”更能引发共鸣
Claude Code 能重构一个 React 组件。它能写出一条完美的 Git 提交信息。这很厉害——但只对那些知道 React 组件是什么的人厉害。
OpenClaw 能回复邮件、整理日历、点外卖、查航班状态。这些都是每个人都会做的事。
当你妈妈问”那个 AI 玩意儿到底能帮我干啥?“时,“它能自动回复你的消息、整理你的照片、提醒你吃药”这句话的说服力,大约是”它能把你的 Python 2 代码库迁移到 Python 3”的一万倍。
OpenClaw 的标语是”一个真正会办事的 AI”。不是”一个会写代码的 AI”——就是”办事”。这样的定位天然就是普适的。
3. 一只龙虾比一个终端更好传播
OpenClaw 有一个龙虾吉祥物。改名风波则是一个现成的病毒式叙事:与大公司的商标纠纷、七十二小时内三次改名、一段加密货币骗局插曲,以及被 OpenAI 戏剧性收购。这个故事比大多数 Netflix 剧集都更有看头。
Claude Code 的叙事素材呢?“我们发布了一个新的 CLI 工具。""我们的年化营收达到了 10 亿美元。“这些是商业新闻标题,而不是社交媒体的谈资。
技术产品不是靠技术本身传播的,而是靠故事传播的。OpenClaw 拥有一条好莱坞级别的叙事弧线。Claude Code 拥有的,是一份漂亮的财报。
4. 本地运行带来”归属感”
Claude Code 的算力跑在 Anthropic 的服务器上。OpenClaw 则跑在你自己的机器上——你的 Mac Mini、你的树莓派、你的家庭服务器。
这个区别听起来微不足道,但在心理层面却是巨大的。当一个 AI Agent 运行在你拥有的硬件上时,它感觉就像你的 AI。而不是你从某家公司那里租来的服务。它是你的数字助手,住在你家里,全天候为你工作。
这种归属感是 SaaS 产品永远无法复制的。这就好比养宠物和用自动售货机的区别——一个建立情感纽带,另一个纯粹是一笔交易。
5. 开源飞轮
OpenClaw 从第一天起就采用 MIT 许可证。任何人都可以 fork 它、修改它、把它商业化。社区已经贡献了 5,400+ 个技能。有人搭建了 Moltbook——一个只有 AI Agent 才能发帖的社交网络,1.5 万个 Agent 在上面发帖、评论、争论,而人类只能围观。有人在树莓派上跑 OpenClaw。也有公司用它来管理整套客服运营。
Claude Code 最终也开源了它的仓库,但采用的是专有许可证(既非 MIT 也非 Apache)。它的生态遵循”公司主导、社区支持”的模式。而 OpenClaw 的生态则是”社区主导、创始人跟着跑”——59,000 个 fork 对比 Claude Code 的 6,000 个,讲述的是社区参与度整整一个数量级的差距。
开源不只是把代码公开。它是一种权力结构。OpenClaw 把权力交给了社区,而社区用 31 万个 star 回报了它。
这对 AI Agent 时代意味着什么
OpenClaw 的爆发并非偶然。它标志着 AI 演进中的一个拐点:AI 正在从对话走向行动。
从聊天机器人到 Agent:一次范式转变
过去三年里,我们与 AI 的主要交互模式一直是聊天。你问一个问题,你得到一个答案。ChatGPT、Claude、Gemini——本质上,它们都是聊天机器人。
OpenClaw 代表了下一个范式:Agent。Agent 不只是回答问题。它们自主规划、执行任务、持续运行。你不需要盯着它们。它们在后台运作,处理你的事务,办完之后给你发消息。
这次转变的意义,堪比从搜索引擎到智能助手的那一跃。
三件值得思考的事
第一,AI Agent 进入日常生活的速度会比大多数人预想的更快。
OpenClaw 在中国的普及已经证明了这一点。当腾讯把它集成进微信,当老年人排队安装它,这就不再是技术极客的玩具了。2026 年也许会成为这样一年:“人人都有一个个人 AI Agent”从一个预测,变成对现实的描述。
第二,隐私与安全值得认真对待。
伴随 OpenClaw 病毒式增长的,是安全研究者发现的大面积配置错误:暴露的 API 密钥、可被远程访问的 shell、五分钟内就能被窃取的邮件。一个能访问你所有应用的 AI Agent,一旦配置不当,就是一扇敞开的后门。SecurityScorecard 发现,有超过 135,000 个 OpenClaw 实例以不安全的默认配置运行,并直接暴露在公共互联网上。
别让”免费”和”好用”盖过了基本的警惕心。任何能代你行动的 AI,都意味着你把钥匙交了出去。务必搞清楚它能访问什么、不能访问什么。
第三,真正的技能是学会与 AI 协作——而不只是把事情甩给它。
Claude Code 和 OpenClaw 体现了两种截然不同的人机协作模式:
- Claude Code 模式:AI 是你的工具。你来指挥,它来执行,决策由你做。
- OpenClaw 模式:AI 是你的 Agent。你来授权,它自主行动,你负责监督。
两种模式都有价值。关键是找到适合你自身情况的平衡点。彻底无视 AI 意味着掉队。把一切都甩给 AI 意味着丧失自己的判断力。最理想的状态其实很朴素:你了解 AI 能做什么,并由你来决定放手让它做什么。
结语
Claude Code 是一把精英的利刃。OpenClaw 是所有人的瑞士军刀。一个在悄无声息中日进斗金。另一个在喧嚣之中重塑着世界看待 AI 的方式。
它们的故事最终汇聚于同一个洞见:一项技术的影响力,不取决于它有多先进,而取决于它能触达多少人。
一只龙虾之所以能掀翻硅谷,不是因为它的代码比 Anthropic 更好,而是因为它找到了一条通往每个人手机的路。
而在 AI Agent 时代,这才是唯一真正要紧的事。
资料来源:本文分析取材自 GitHub 仓库(anthropics/claude-code、openclaw/openclaw)、Wikipedia — OpenClaw、Wired、LearnDevRel、Paolo 的 OpenClaw 架构综述 以及 Moely 的源码解析。数据截至 2026 年 3 月 15 日:Claude Code 77,877 star;OpenClaw 312,557 star。
参考资料
- Claude Code repository — GitHub
- OpenClaw repository — GitHub
- China Is Going All In on OpenClaw — WIRED