LOADING STUFF...

claude-code开源泄露源代码

claude-code开源泄露源代码

这是一个针对 @anthropic-ai/claude-code 2.1.88 版本的源码整理与重建项目。 该版本发布到 npm 时附带了可还原源码的 source map。本项目基于 sources 和 sourcesContent 将其还原为可读的源码目录,旨在研究 Claude Code 的 CLI 架构、命令系统及 MCP 实现。

从 cli.js.map 还原后,一共有 70w 行代码 claude-code开源泄露源代码

🚀 快速安装 (镜像源)

背景:2026.03.31 claude code 上 npm 上传了包含 claude code 源码的 cli.js.map 文件

claude-code开源泄露源代码

由于 2.1.88 版本已从官方 npm 下架,直接使用 npm install @anthropic-ai/claude-code@2.1.88 会报错,你可以通过腾讯缓存镜像进行安装:

npm install -g https://mirrors.cloud.tencent.com/npm/@anthropic-ai/claude-code/-/claude-code-2.1.88.tgz

claude-code开源泄露源代码

项目结构概览

本项目以 src/ 为核心,高度还原了原始代码组织:

  • src/entrypoints/ - CLI 入口与初始化逻辑
  • src/commands/ - 强大的命令系统 (loginmcpreviewtasks 等)
  • src/components/ - 基于 React + Ink 的终端 UI 组件
  • src/services/ - 核心业务逻辑 (策略、同步、远程能力等)
  • src/hooks/ - 交互式终端状态管理
  • src/utils/ - 认证、文件操作、进程管理等工具函数
  • src/ink/ - 定制的终端渲染基础设施

源码亮点

从还原的代码中,我们可以深入探索以下核心设计:

  • 命令装载机制:支持内建命令、动态 skills、插件及 MCP 命令的混合装载。
  • 终端 UI 艺术:如何利用 React 组件在终端中构建复杂的交互界面。
  • MCP 深度集成:Model Context Protocol 在 CLI 中的具体实现与应用。
  • Feature Flags:源码中随处可见的特性裁剪与构建期控制逻辑。

后续计划 (待补齐)

如果你想让它跑起来,建议按以下步骤尝试:

  1. 添加 package.json 并配置依赖。
  2. 补齐构建工具链。
  3. 处理 bun:bundle 宏与 feature flags。
  4. 验证核心命令的运行情况。

 

下载地址
github
密码:无
© 版权声明
声明:
本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有。若您需要使用非免费的软件或服务,请购买正版授权并合法使用。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理。
★视频教程地址★https://mp.weixin.qq.com/s/TvmCW1PvwB_HAlBMobvsQw 

相关文章

暂无评论

暂无评论...

多啦咪新媒体创作导航

官网微信公众号:多啦咪 ,更多资源信息不定期更新,公众号粉丝优先享用!

需搭建调试或购买整蛊软件的可扫码添加

其他小问题咨询的请qq咨询或者在线咨询;点击在线咨询》》

 整蛊直播软件、插件下载、游戏、设计、创作工具站