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

xtherk/open-claude-code: open-claude-code — восстановленный исходный код Claude Code для изучения

Исследуйте, как работает официальный терминальный клиент Claude от Anthropic, через восстановленные и исправленные исходники.

Проект восстановил исходный код версии 2.1.88 из sourcemaps официального пакета @anthropic-ai/claude-code. Авторы исправили ошибки компиляции, дополнили структуру проекта и настроили сборку, чтобы код можно было запускать локально и изучать. Это не клон, а...

★ 72 TypeScript ↑ 3 за 24ч Форки 65 Issue 1 Оценка 5/10 Карточка проверена

Для кого это

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

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

Официальный Claude Code — проприетарный инструмент, его внутреннее устройство и логика работы скрыты, что мешает глубокому изучению, кастомизации или созданию совместимых решений.

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

Проект восстановил исходный код версии 2.1.88 из sourcemaps официального пакета @anthropic-ai/claude-code. Авторы исправили ошибки компиляции, дополнили структуру проекта и настроили сборку, чтобы код можно было запускать локально и изучать. Это не клон, а реконструкция, предоставляющая рабочую кодовую базу для анализа.

Что видно по README

Это неофициальный, восстановленный из sourcemaps проект, представляющий собой рабочую копию исходного кода терминального клиента Claude Code от Anthropic. Цель — не заменить официальную версию, а дать сообществу возможность изучать архитектуру, процессы сборки и реализацию функций вроде OAuth, аналитики и синхронизации настроек. Проект собран, его можно запустить через node ./dist/cli.js.

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

Восстановленная кодовая база TypeScript из официального билдаИсправленная сборка для локального запуска и чтения кодаСтруктура проекта, включающая CLI, сервисы (OAuth, аналитика, синхронизация) и зависимостиДемонстрационные скриншоты интерфейса

Технологии

TypeScriptNode.jsBun

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

Проект был восстановлен с помощью AI-ассистента Codex, который участвовал в анализе sourcemaps, исправлении кода и написании документации.

С чего начать

  • Установите зависимости: npm install
  • Проверьте сборку: npm run smoke
  • Запустите CLI: node ./dist/cli.js

Оценка GitRadar

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

Вердикт GitRadar

Стоит пробовать только для образовательных и исследовательских целей. Это уникальная возможность заглянуть «под капот» популярного проприетарного AI-инструмента, изучить его архитектурные решения (например, систему аналитики с маркерами PII) и процессы сборки. Для продакшена или коммерческого использования проект...

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

Проект — разовый снимок версии 2.1.88, активной разработки нет, только поддержка читаемости кода. Issues и PR, судя по всему, не ожидаются.

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

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

Исходный репозиторий
https://github.com/xtherk/open-claude-code
Создан на GitHub
31 марта 2026 г.
Последнее обновление репо
31 марта 2026 г.
Последняя проверка GitRadar
31 марта 2026 г.
Изученные файлы
README.md, package.json, src/services/contextCollapse/index.js, src/services/analytics/index.ts, src/services/oauth/index.ts, src/services/settingsSync/index.ts

FAQ

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

Восстановленные и исправленные исходные коды официального терминального клиента Claude Code от Anthropic для локального изучения.

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

Для разработчиков и исследователей, которые хотят изучить архитектуру сложного TypeScript CLI с AI-интеграцией, OAuth и системой аналитики.

Источники

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

Нужна помощь с xtherk/open-claude-code?

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