Skip to content

🔓完整可编译与运行的 Claude 代码分支 | Claude Opus 4.6 解锁版🔓 #1799

@cybj5eight

Description

@cybj5eight

🔓 完整可编译与运行的 Claude 代码分支 | Claude Opus 4.6 解锁版

我花费了大量精力从零开始逆向工程了整个构建系统,修复了所有的编译错误,并使这个源码快照能够真正运行。

分支库 (Fork): https://github.com/leaked-claude-code/leaked-claude-code


问题所在

原始的源码快照是不可构建的 —— 没有 package.json,没有 tsconfig.json,没有依赖清单,也没有构建脚本。缺少了数十个内部模块。你根本无法编译或运行它。

我修复的内容

工作内容 详细信息
依赖项重建 从约 1,900 个 TypeScript 源文件中逆向工程了 60 多个 npm 依赖项
创建了 90+ 个存根 (stub) 模块 Anthropic 内部包 (@ant/*)、原生插件 (native addons) 以及功能受限的模块 (feature-gated modules)
构建配置 package.json, tsconfig.json, bunfig.toml, .gitignore
源码修复 运行时宏 (MACRO) 注入、Commander.js 标志修复、bun:bundle polyfill、修复缺失的导出项 (exports)
云端 SDK 存根 为 Bedrock/Vertex/Foundry/Azure 提供存根,以避免庞大的下载量
OTel 导出器存根 为 10 个 OpenTelemetry OTLP 导出器提供存根

你可以用它做什么

  • 阅读并学习 完整的 Claude Code 架构(约 51.2 万行 TypeScript 代码)
  • 修改源码 —— 添加你自己的工具 (tools)、智能体 (agents)、技能 (skills) 和命令 (commands)
  • 构建自定义版本,使用命令 bun build src/main.tsx --outdir=dist --target=bun
  • 切换功能标志 (Feature flags)(KAIROS, PROACTIVE, BRIDGE_MODE, VOICE_MODE 等)
  • 通过 MCP 服务器、自定义智能体和自定义技能进行扩展,而无需修改核心源码

如果这对你有帮助,请点个 Star ⭐!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions