手把手教程:如何用一份泄露的源码,在本地跑起“去枷锁”的Claude
2026年3月31日,一场代码界的“世纪大泄露”悄然引爆。
ClaudeCode的源码正式泄露,2.1.88版本,
同时Github上也出现了仓库,仓库地址直指,短短几小时内星标飙升至16K,开发者们疯狂围观。
这不是普通的开源项目——它被明确标注为 Anthropic官方Claude Code CLI的泄露源码,通过npm registry里的source map文件 + R2存储桶直接拉取到未混淆的TypeScript原码!
仓库README醒目写着:“All original source code is the property of Anthropic.” 但这挡不住社区的狂欢——这可是全球最强终端AI编码代理的“心脏”被彻底剖开!
最早发生于npm仓库已经泄露了源码文件:

目前已进入全民狂欢。
操作步骤
操作步骤1:
npm pack @anthropic-ai/claude-code@2.1.88 --registry=https://registry.npmjs.org/
操作步骤2:
步骤1会得到源码的cli.js.map文件,然后执行逆向还原
还原版本:
2.1.88
文件规模:
共计还原 4756 个文件(包含 1884 个 .ts/.tsx 核心源文件)
提取原理:
核心通过提取和解析 cli.js.map 中的 sourcesContent 字段重构原始文件系统。
需要安装npm,安装好后运行如下命令:
npm install --global reverse-sourcemap
最后使用如下命令还原:
reverse-sourcemap --output-dir ./js_out_dir cli.js.map
最终得到工程化的核心目录:

然后有网友根据这个内容,成功搭建起来了开发的环境,项目如下所示:
https://github.com/oboard/claude-code-rev
本地运行源码泄露版项目代码
最近看到ClaudeCode源码泄露了,很多人再分享ClaudeCode源码设计,和本地运行。
目前我从ClaudeCode上找到了一些本地运行的仓库:
本地运行版本1:
本地运行版本2(目前我用的这个):
本地运行版本3:
Windows系统安装free-code这个开源泄露的仓库:
目前我用的是free-code这个仓库的版本。
首先我们可以依然使用cc switch配置本地的model模型。这里我用的是MiniMax的开源大模型

然后项目导入VS Code中:

然后在具备Node环境中,安装上bun的依赖
npm install -g bun
截图如下:

然后在项目中,执行项目的初始化:
bun install

安装完成后,启动如下命令,开启开发模式:
bun run dev

接下来,和它对话:

夜雨聆风