Claw Code:基于CC泄露代码重写
Claw Code捕获了Claude Code的架构模式,没有复制一行专有源代码。
微信 ezpoda免费咨询:AI编程 | AI模型微调| AI私有化部署
AI工具导航 | Tripo 3D | Meshy AI | ElevenLabs | KlingAI | ArtSpace | Phot.AI | InVideo

忘掉 OpenClaw,Claw-Code 在发布后 2 小时就超过了 5 万星标,但有一个有趣的转折。
2026 年 3 月 31 日,Anthropic 在他们的 Claude Code npm 包中意外打包了一个 .map 文件。
这一个文件暴露了 1,906 个源文件中的 512,000 行 TypeScript——他们旗舰 AI 编码智能体的整个内部架构。
几小时内,开发者 Sigrid Jin 从零开始将核心架构移植到 Python。
这个项目现在叫做 Claw Code,捕获了架构模式,没有复制一行专有源代码。
他们已经上线了网站:

在名称相似的其他项目或产品的混乱中——Claw Code。
这个项目在短短几小时内就突破了 10 万星标,社区现在正在构建可能成为开源标准的东西。
在这篇文章中,我分析 Claw Code 是什么、它如何工作,以及为什么你应该关注这个项目。
1、什么是 Claw Code?
Claw Code 是一个开源 AI 编码智能体框架。
他们将其描述为 Claude Code 内部架构的干净重写;用 Python 和 Rust 从零构建。
关键点:
- 没有复制专有代码;架构不同且法律上独立
- 它与供应商无关,可以与 Claude、OpenAI 或本地模型一起工作
- 它完全可审计和可扩展
- 免费使用,可自行托管
2、谁构建了它
Sigrid Jin,开发者:
- 在《华尔街日报》(2026 年 3 月 21 日)上专题报道
- 一年内消费了 250 亿 Claude Code token
- 飞往旧金山参加 Claude Code 一周年派对
- 世界上最活跃的 Claude Code 高级用户之一
当泄露发生时,Jin 在凌晨 4 点被通知惊醒。他没有托管泄露的源代码(法律风险),而是在一夜之间将架构移植到 Python。
3、它是如何构建的
Jin 使用了 oh-my-codex (OmX)——一个建立在 OpenAI Codex 之上的工作流层。
两种模式驱动了构建:
- $team 模式 ——并行代码审查和架构反馈
- $ralph 模式 ——带验证的持久执行循环
他与 OmX 创建者 Yeachan Heo (@bellman_ych) 合作,进一步推动了这个项目。
4、当前状态
清楚 Claw Code 今天是什么:
- Python 基础已到位且可用
- Rust 移植正在积极开发中(dev/rust 分支——现在 89.6% 是 Rust)
- 27 个 CLI 子命令用于检查、清单和验证
- 还不是 Claude Code 的完整运行时替代品
- 你可以检查架构,但智能体执行仍在进行中
Rust 迁移预计很快就会合并,这将使其成为一个功能齐全的智能体运行时。
5、架构和核心组件
Claw Code 使用双层设计:
- Rust(72.9%) ——性能关键的运行时路径
- Python(27.1%) ——智能体编排和 LLM 集成
5.1 仓库结构
claw-code/
├── src/ # Python 工作空间
│ ├── commands.py # CLI 命令注册表
│ ├── tools.py # 基于插件的工具系统
│ ├── query_engine.py # LLM 调用、流式传输、缓存
│ ├── task.py # 任务管理
│ └── main.py # 入口点
├── rust/ # Rust 核心(6 个 crate)
│ ├── crates/api/ # API 客户端 + 流式传输
│ ├── crates/runtime/ # 会话、工具、MCP、配置
│ ├── crates/claw-cli/ # 交互式 CLI 二进制文件
│ ├── crates/plugins/ # 插件系统
│ ├── crates/commands/ # 斜杠命令
│ ├── crates/server/ # HTTP/SSE 服务器
│ └── crates/tools/ # 工具规范
└── tests/ # 验证套件
5.2 核心组件
1. 工具系统
- 19 个内置的、权限门控的工具
- 涵盖:文件 I/O、bash 执行、Git 操作、Web 抓取、智能体生成
- 每个工具都在可配置的访问控制下隔离运行
2. 查询引擎
- 处理所有 LLM API 调用
- 管理响应流式传输和缓存
- 支持多步骤编排
- 与供应商无关的设计(不锁定到 Claude)
3. 多智能体编排
- 生成子智能体(称为"swarms")
- 并行化复杂任务
- 每个子智能体在具有共享内存访问的隔离上下文中运行
4. MCP 集成
- 完整的模型上下文协议支持
- 6 种传输类型:Stdio、SSE、HTTP、WebSocket、SDK、ClaudeAiProxy
- 通过 OAuth 身份验证连接到外部工具服务器
5. 会话和内存
- 多层内存系统
- 会话持久化和转录压缩
- 用于上下文发现的 CLAUDE.md 指令文件系统
6、阶段引导序列
每次 Claw Code 启动时,它都遵循这个序列:
- 预取 ——收集工作空间元数据和配置
- 警告处理器 ——安装错误处理器
- CLI 解析器 + 信任门 ——解析参数、验证权限
- 设置 + 并行加载 ——运行工作空间设置、加载命令/智能体
- 延迟初始化 ——在信任门清除后执行延迟步骤
- 模式路由 ——路由到运行时模式(标准、远程、SSH、传送、直连、深度链接)
- 查询引擎提交循环 ——进入主对话循环,处理工具调用
这反映了 Claude Code 内部做的事情,但现在有文档记录且开放。
7、Claw Code 对比 Claude Code

Claw Code 提供
- 透明性 — 阅读每一行代码
- 多供应商支持 — 不锁定到一个 LLM 供应商
- 可定制性 — 修改工具、命令和编排
- 自托管 — 在你自己的基础设施上运行
- 社区驱动 — 开放问题、积极开发等
Claude Code 仍然有
- 生产就绪、经过实战检验的运行时
- 官方 Anthropic 支持和更新
- IDE 集成(VS Code、JetBrains)
Claude 还有尚未复制的即将推出的功能:KAIROS — 主动后台智能体模式,ULTRAPLAN — 远程 Opus 级规划(最多 30 分钟会话),以及 autoDream — 后台内存整合
8、结束语
Claw Code 在 DMCA 撤除中存活下来,因为它是干净的重写实现。泄露源代码的直接镜像很快被撤下。
但用不同语言从零重写代码并捕获架构模式是一种新的创意作品——但我认为这仍然是灰色地带。
Gergely Orosz(The Pragmatic Engineer)说:
Anthropic 不能对一个用不同语言从零重写他们代码的项目进行 DMCA。
如果你想研究智能体工具链如何工作、在其之上构建自己的工具,或了解 Claude Code 引擎中的内容,Claw Code 是一个很好的起点。
原文链接: Claw Code: Why This Claude Code Agent Harness Clone is Blowing Up (114k+ Stars)
汇智网翻译整理,转载请标明出处