> ## Content Index
> Fetch the complete content index at: https://www.hubwiz.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# Claw Code：基于CC泄露代码重写
- URL: https://www.hubwiz.com/blog/claw-code-a-rewrite-of-claude-s-leaked-code/
- Published: 2026-04-02T18:04:46.000Z
- Updated: 2026-04-02T18:04:46.000Z
- Description: Claw Code捕获了Claude Code的架构模式，没有复制一行专有源代码。
- Author: admin
- Tags: AGENT, CLAW CODE, #Import 2026-10-14 14:41

![预览图](https://www.hubwiz.com/blog/content/images/2026/04/1-RZwbL-_9VpVysO6Sy7gGCg.png)

忘掉 OpenClaw，Claw-Code 在发布后 2 小时就超过了 5 万星标，但有一个有趣的转折。

2026 年 3 月 31 日，Anthropic 在他们的 Claude Code npm 包中意外打包了一个 .map 文件。

这一个文件暴露了 1,906 个源文件中的 512,000 行 TypeScript——他们旗舰 AI 编码智能体的整个内部架构。

几小时内，开发者 Sigrid Jin 从零开始将核心架构移植到 Python。

这个项目现在叫做 **Claw Code**，捕获了架构模式，没有复制一行专有源代码。

他们已经上线了[网站](https://github.com/instructkr/claw-code?ref=hubwiz.com)：

![](https://www.hubwiz.com/blog/content/images/2026/04/image-37.png)

在名称相似的其他项目或产品的混乱中——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)**](https://github.com/Yeachan-Heo/oh-my-codex?ref=hubwiz.com)——一个建立在 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 启动时，它都遵循这个序列：

1. **预取** *——收集工作空间元数据和配置*
2. **警告处理器** *——安装错误处理器*
3. **CLI 解析器 + 信任门** *——解析参数、验证权限*
4. **设置 + 并行加载** *——运行工作空间设置、加载命令/智能体*
5. **延迟初始化** *——在信任门清除后执行延迟步骤*
6. **模式路由** *——路由到运行时模式（标准、远程、SSH、传送、直连、深度链接）*
7. **查询引擎提交循环** *——进入主对话循环，处理工具调用*

**这反映了 Claude Code 内部做的事情，但现在有文档记录且开放。**

## 7、Claw Code 对比 Claude Code

![Claw Code 对比 Claude Code](https://www.hubwiz.com/blog/content/images/2026/04/1-Ms-wByumKNEMf1_VX1fB3w.png)

**Claw Code 提供**

- **透明性** — 阅读每一行代码
- **多供应商支持** — 不锁定到一个 LLM 供应商
- **可定制性** — 修改工具、命令和编排
- **自托管** — 在你自己的基础设施上运行
- **社区驱动** — 开放问题、积极开发等

**Claude Code 仍然有**

- 生产就绪、经过实战检验的运行时
- 官方 Anthropic 支持和更新
- IDE 集成（VS Code、JetBrains）

Claude 还有尚未复制的即将推出的功能：KAIROS — 主动后台智能体模式，ULTRAPLAN — 远程 Opus 级规划（最多 30 分钟会话），以及 autoDream — 后台内存整合

## 8、结束语

Claw Code 在 DMCA 撤除中存活下来，因为它是干净的重写实现。泄露源代码的直接镜像很快被撤下。

> **但用不同语言从零重写代码并捕获架构模式是一种新的创意作品——但我认为这仍然是灰色地带。**

[Gergely Orosz](https://www.pragmaticengineer.com/?ref=hubwiz.com)（The Pragmatic Engineer）说：

> Anthropic 不能对一个用不同语言从零重写他们代码的项目进行 DMCA。

如果你想研究智能体工具链如何工作、在其之上构建自己的工具，或了解 Claude Code 引擎中的内容，[***Claw Code 是一个很好的起点。***](https://github.com/instructkr/claw-code?ref=hubwiz.com)

---

原文链接: [Claw Code: Why This Claude Code Agent Harness Clone is Blowing Up (114k+ Stars)](https://medium.com/@joe.njenga/claw-code-why-this-claude-code-agent-harness-clone-is-blowing-up-114k-stars-bbc9edc8736c?ref=hubwiz.com)

汇智网翻译整理，转载请标明出处