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…

Что это такое?Неофициальный исследовательский репозиторий, в котором восстановлен исходный код на TypeScript проекта Claude Code из опубликованного npm-пакета '@anthropic-ai/claude-code' и приложенной к нему source map — для изучения и обучения, а не для использования.
Так это что-то, что нужно устанавливать, или просто исходный код для чтения?Здесь нечего устанавливать и запускать — это просматриваемый снимок Claude Code v2.1.88: 4 756 восстановленных файлов, включая 1 884 исходника .ts/.tsx. Чтобы реально пользоваться Claude Code, нужно установить официальный npm-пакет.
То есть это официальный код Anthropic?Нет — это неофициальная реконструкция на основе анализа source map публичного npm-пакета, и она не повторяет структуру исходного внутреннего репозитория разработки Anthropic.
Могу ли я использовать этот код в своём проекте?Никакая лицензия не предоставляется: в README сказано, что права на исходный код принадлежат Anthropic, материал предназначен только для технических исследований и обучения — коммерческое использование запрещено, и по требованию репозиторий будет удалён.
Как удалось восстановить исходный код?Из поля sourcesContent в файле cli.js.map — source map, который входит в состав опубликованного npm-пакета '@anthropic-ai/claude-code'; там оказались исходники на TypeScript.
А что такое сам Claude Code?Это терминальный агент для программирования от Anthropic, опубликованный на npm как '@anthropic-ai/claude-code'; данный репозиторий восстанавливает исходники на TypeScript одного из его релизов.
Зачем автор это опубликовал?Внутренний исходный код Claude Code не опубликован, поэтому автор восстановил его для технических исследований и обучения, сославшись на наводку с форума ('飘然与我同' на L站); он готов удалить репозиторий, если Anthropic сочтёт это нарушением прав.
Creator
ChinaSiro
Size
72.1 MB
Stars
9.7K
Updated
CommitMar 31
Age
6mo
Commits · 90 Days