claude-code-sourcemap README

The project's README from github.com/ChinaSiro/claude-code-sourcemap. As one markdown file: README.md.

claude-code-sourcemap

linux.do

[!WARNING] This repository is unofficial and is reconstructed from the public npm package and source map analysis, for research purposes only. It does not represent the original internal development repository structure.

本仓库为非官方整理版,基于公开 npm 发布包与 source map 分析还原,仅供研究使用。 不代表官方原始内部开发仓库结构。 一切基于L站"飘然与我同"的情报提供

概述

本仓库通过 npm 发布包(@anthropic-ai/claude-code)内附带的 source map(cli.js.map)还原的 TypeScript 源码,版本为 2.1.88。

来源

目录结构

restored-src/src/
├── main.tsx              # CLI 入口
├── tools/                # 工具实现(Bash、FileEdit、Grep、MCP 等 30+ 个)
├── commands/             # 命令实现(commit、review、config 等 40+ 个)
├── services/             # API、MCP、分析等服务
├── utils/                # 工具函数(git、model、auth、env 等)
├── context/              # React Context
├── coordinator/          # 多 Agent 协调模式
├── assistant/            # 助手模式(KAIROS)
├── buddy/                # AI 伴侣 UI
├── remote/               # 远程会话
├── plugins/              # 插件系统
├── skills/               # 技能系统
├── voice/                # 语音交互
└── vim/                  # Vim 模式

声明

claude-code-sourcemap (ChinaSiro/claude-code-sourcemap)

Searching Database…

这是什么?一个非官方的研究仓库,从已发布的 '@anthropic-ai/claude-code' npm 包及其附带的 source map 中还原出 Claude Code 的 TypeScript 源码——仅供研究和学习,不供使用。
那这是需要安装的东西,还是只是用来看的源代码?这里没有任何需要安装或运行的东西——它只是 Claude Code v2.1.88 的一个可浏览快照:共还原出 4,756 个文件,其中包括 1,884 个 .ts/.tsx 源文件。如果真想使用 Claude Code,请安装官方的 npm 包。
那这是 Anthropic 的官方代码吗?不是——这是基于对公开 npm 包 source map 的分析所做的非官方还原,并不对应 Anthropic 内部原始开发仓库的结构。
我可以把这份代码用在自己的项目里吗?不授予任何许可:README 声明源代码版权归 Anthropic 所有,这些内容仅供技术研究学习——禁止商用,且如 Anthropic 提出要求即会删除。
这些源代码是怎么还原出来的?通过提取 cli.js.map 中的 sourcesContent 字段——也就是随 '@anthropic-ai/claude-code' npm 包一起发布的 source map——里面包含了原始的 TypeScript 源码。
Claude Code 本身是什么?它是 Anthropic 推出的终端编程智能体,以 '@anthropic-ai/claude-code' 的名义发布在 npm 上;这个仓库还原的是其某个版本背后的 TypeScript 源码。
作者为什么要发布这个?Claude Code 的内部源码并未公开,所以作者出于技术研究和学习的目的将其还原,并致谢了论坛上的一条线索(L站的“飘然与我同”);如果 Anthropic 认为这构成侵权,作者愿意将其删除。
Creator
ChinaSiro
Size
72.1 MB
Stars
9.7K
Updated
CommitMar 31
Age
6mo
Commits · 90 Days