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

huangserva/claude-code-cli: Claude Code CLI — исходный код официального AI-ассистента для разработчиков

Изучите архитектуру продвинутого CLI-инструмента от Anthropic, который превращает терминал в интеллектуального помощника для программирования.

Проект представляет собой полную кодовую базу официального Claude Code CLI. Это TypeScript-приложение на Bun с React-подобным UI через Ink, реализующее более 50 команд, 30+ инструментов и поддержку Model Context Protocol. Архитектура модульная: отдельные...

★ 69 TypeScript ↑ 1 за 24ч Форки 138 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

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

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

Разработчикам сложно понять, как правильно организовать код большого CLI-приложения с множеством команд, инструментов и UI-компонентов для терминала.

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

Проект представляет собой полную кодовую базу официального Claude Code CLI. Это TypeScript-приложение на Bun с React-подобным UI через Ink, реализующее более 50 команд, 30+ инструментов и поддержку Model Context Protocol. Архитектура модульная: отдельные сервисы для аналитики, OAuth-авторизации, синхронизации настроек и политик безопасности.

Что видно по README

Это исходный код официального CLI-инструмента Claude Code от Anthropic, выложенный для изучения и анализа. Проект демонстрирует промышленную архитектуру AI-ассистента с поддержкой команд вроде /commit, /review, /pr_comments, инструментов для работы с файлами, Bash, поиска кода, а также системой плагинов и навыков.

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

Более 50 команд для Git, ревью кода и управления сессиямиПоддержка MCP-протокола для интеграции с другими AI-инструментамиСистема плагинов и навыков для расширения функциональностиOAuth-авторизация с PKCE и синхронизацией настроекФоновые сервисы аналитики и политик безопасности

Технологии

TypeScript/TSXBunInk (React для CLI)Commander.jsTypeScriptReact

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

Проект содержит более 1800 TypeScript-файлов и 144 UI-компонента для терминала — редкий пример полноценного React-приложения в консоли.

С чего начать

  • Клонируйте репозиторий
  • Изучите структуру src/ с командами, компонентами и сервисами
  • Проанализируйте ключевые файлы: main.tsx, services/

Оценка GitRadar

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

Вердикт GitRadar

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

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

Проект обновлён 31 марта 2026 года, содержит современный стек (Bun, TypeScript) и актуальные подходы к безопасности (PKCE в OAuth)

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

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

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

FAQ

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

Исходный код официального CLI-инструмента Claude Code от Anthropic для изучения архитектуры

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

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

Источники

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

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

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