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 和 OpenClaw 的资料页 分别列了各自的模型支持、扩展方式和适用场景,比架构对比更适合用来做选型决定。
参考资料
- Claude Code repository — GitHub
- OpenClaw repository — GitHub
- China Is Going All In on OpenClaw — WIRED
常见问题
OpenClaw 和 Claude Code 有什么区别?
为什么爆红的是 OpenClaw 而不是 Claude Code?
运行 OpenClaw 安全吗?
微信扫码
用微信扫一扫,把文章带到聊天或朋友圈。
讨论
用 GitHub 账号评论 —— 评论存放在本仓库的 Discussions 里。
继续阅读
- 技术深潜
Claude Code vs OpenClaw:51 万行 vs 53 万行源码对决
Claude Code 源码泄露暴露了 51.2 万行 TypeScript,我们终于能与 OpenClaw 做一次真正对等的逐行比较——架构、Agent 定义、安全模型与设计哲学。
- 技术深潜
AI 编程 Agent 究竟是如何工作的:一次源码深度剖析
我们追踪了 Amazon Q CLI 和 Claude Code 的源代码,深入理解 AI 编程 Agent 底层的真实运作方式。
- AI 与 Agent
微信 x OpenClaw:AI Agent 时代的平台战略
微信原生集成 OpenClaw,标志着一次重大转向。为什么全球最大的即时通讯应用向 AI Agent 开放如此重要。
- AI 与 Agent
我不再蹲模型发布了:换了半年最强模型,我的幻觉一点没少
半年里 Opus 主力型号发了四代、价格没动,我天天拿最新模型干活,热情却没了、幻觉也没少。这篇把六条困惑一条条摊开:榜单、幻觉、真实提效、harness、对 Agent 的过度依赖,以及自己被提速多少的错觉。