Claude Code 泄露之后,出现了一件颇具讽刺意味的事件。
一位韩国开发者采取了更为激进的行动——而这种做法,在软件工程史上早有先例:净室重写(Clean-room reimplementation)。
简单来说,这是一种完全不复制原有代码,仅凭借对整体架构的深入理解,从头独立实现 Claude Code 功能的开发方法。
凌晨四点,代码已推送至 GitHub
2026 年 3 月 31 日凌晨 4 点,Jin 被手机通知提示音唤醒——Claude Code 的源代码遭到泄露,整个开发者社区随即陷入沸腾。身处韩国的女友甚至担心,他若在本地缓存了这些代码,可能会面临 Anthropic 的法律诉讼。
而他给出的回应,是一位工程师应有的选择:坐下来,连夜将核心功能用 Python 完整重构,并在天亮前直接推送到 GitHub。
该项目命名为 Claw Code。Claude 改为 Claw,名称不同,代码也全部原创。从版权法律角度来看,这并不构成侵权复制。
接下来的进展,刷新了 GitHub 的历史记录
Claw Code 发布后的两小时内,Star 数便突破 5 万,成为 GitHub 有史以来达到这一里程碑增速最快的仓库。
对比之下便知这一成就的惊人程度:Linux 内核在 GitHub 上耗费了十多年才累积到 18 万 Star;TensorFlow、React 等行业巨头项目也是经年累月逐步积累。而 Claw Code 仅用 120 分钟,便冲到了许多项目永远无法企及的高度。
Claw Code 的实际内容与架构
你或许以为这只是一个蹭热点的空壳项目。但事实并非如此。
Claw Code 目前包含两大核心模块:
1. Python 移植模块——核心架构的重写版本
包含完整的模块与子目录结构,全面覆盖了 Claude Code 的核心子系统:命令调度、工具注册、任务生命周期管理、查询引擎、模型抽象层等。目前 Python 实现仍处于活跃开发阶段,便于快速原型验证及社区参与贡献。
2. Rust 生产级重构——面向真实部署的重写实现
拆分为多个独立的 crate,目前包括:
api/:API 客户端,包含 provider 抽象层、OAuth 认证、流式传输处理runtime/:会话状态管理、工具编排、MCP 集成、配置管理claw-cli/:交互式 CLI 二进制入口plugins/:插件系统commands/:斜杠命令处理server/:基于 axum 框架的 HTTP/SSE 服务lsp/:LSP 客户端集成tools/:工具规格定义
可以看出,他并非仅写了一个玩具式 Demo,而是采用 Rust 语言完整重构了 Claude Code 这一 Agent 运行框架(Agent harness)的核心骨架。
最令人玩味的部分
整个 Rust 版本的开发过程,全部使用了 oh-my-codex(OmX)完成——这是一套基于 OpenAI Codex 构建的 AI 工作流编排工具。Jin 借助其 $team 模式进行并行代码审查,利用 $ralph 模式实现持久执行循环与架构级验证。从阅读原始运行框架结构,到产出包含测试用例的可运行 Python 代码树,整个过程均通过 OmX 编排完成。
换句话说,这是一次用 OpenAI 的 AI 工具,重写 Anthropic 产品的开发实践。
