Что это такое?
Неофициальный исследовательский репозиторий, в котором восстановлен исходный код на 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 сочтёт это нарушением прав.
What are similar projects?
ai-agent-deep-dive, claude-code, headroom, learn-coding-agent, claude-code-analysis, Aperant, how-claude-code-works, open-multi-agent
Which topics is it in?
reverse-engineering, anthropic, developers, coding-agent, claude, learning, research, claude-code, npm, ai-agents, typescript, ai