← Все проекты
Проект / TypeScript

ponponon/claude_code_src: Claude Code Src — восстановленные исходники CLI от Anthropic

Исследуйте внутреннее устройство официального CLI Claude Code, восстановленное из source map.

Проект использует source map, случайно оставленный в npm-пакете версии 2.1.88, чтобы восстановить исходный код. Он воссоздаёт структуру каталогов, включая систему команд, UI на React+Ink для терминала, сервисы аналитики, OAuth, синхронизации настроек и...

★ 205 TypeScript Форки 402 Issue 1 Оценка 4/10 Карточка проверена

Для кого это

Для разработчиков на TypeScript и архитекторов, которые хотят понять, как Anthropic строит свои CLI-инструменты, и для исследователей, изучающих интеграцию MCP (Model Context Protocol) в терминальные приложения.

Проблема / задача

Официальный CLI Claude Code — закрытая система; разработчикам не хватает прозрачности и возможности изучать архитектурные решения крупной AI-компании для создания собственных инструментов.

Как это работает

Проект использует source map, случайно оставленный в npm-пакете версии 2.1.88, чтобы восстановить исходный код. Он воссоздаёт структуру каталогов, включая систему команд, UI на React+Ink для терминала, сервисы аналитики, OAuth, синхронизации настроек и политик. Это не рабочая копия, а реконструкция для изучения.

Что видно по README

Это архивно-исследовательский проект, который восстанавливает исходный код CLI Claude Code (версия 2.1.88) из source map. Цель — изучить архитектуру, систему команд, интеграцию MCP и то, как Anthropic строит сложные терминальные приложения. Проект не является официальным и не предназначен для продакшена.

Ключевые возможности

Восстановленная структура исходного кода TypeScriptАнализ системы команд и плагиновИзучение интеграции Model Context Protocol (MCP)Примеры UI на React для терминала (Ink)Исследование сервисной архитектуры (аналитика, OAuth, настройки)

Технологии

TypeScriptReactInk (для терминального UI)OAuth 2.0 с PKCEAxios

Интересный факт

Исходники были восстановлены из source map, который Anthropic случайно загрузил в npm-пакет, а затем удалил. Это редкий шанс заглянуть под капот проприетарного инструмента.

С чего начать

  • Склонируйте репозиторий
  • Изучите структуру каталогов src/
  • Проанализируйте ключевые сервисы (аналитика, OAuth, настройки)
  • Сравните с другими open-source CLI фреймворками

Оценка GitRadar

Удобство
2/10
Свежесть
8/10
Перспектива
3/10
Монетизация
1/10
Общая оценка
4/10

Вердикт GitRadar

Стоит изучить, если вы интересуетесь архитектурой CLI-инструментов от крупных вендоров. Это чистый research-проект — запустить его сложно, но читать код и учиться на решениях Anthropic очень полезно.

Наблюдения по обновлениям

Проект архивный, создан для фиксации одной конкретной версии. Активных коммитов нет, основная ценность — в snapshot исходников.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/ponponon/claude_code_src
Создан на GitHub
31 марта 2026 г.
Последнее обновление репо
31 марта 2026 г.
Последняя проверка GitRadar
31 марта 2026 г.
Изученные файлы
README.md, src/services/analytics/index.ts, src/services/oauth/index.ts, src/services/settingsSync/index.ts, src/services/policyLimits/index.ts, src/services/remoteManagedSettings/index.ts

FAQ

Что это такое?

Реконструкция исходного кода проприетарного CLI Claude Code от Anthropic, сделанная на основе source map из публичного npm-пакета.

Для кого подходит?

Для разработчиков и архитекторов, которые хотят изучить, как строятся сложные CLI с UI и интеграцией AI-протоколов (MCP).

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с ponponon/claude_code_src?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.