Компания Anthropic столкнулась с серьезным инцидентом в области безопасности и интеллектуальной собственности, случайно опубликовав исходный код инструмента Claude Code в открытом доступе. Утечка произошла в рамках штатного релиза пакета в репозитории npm, что позволило разработчикам по всему миру изучить внутреннюю архитектуру и алгоритмы работы нового ИИ-интерфейса командной строки.
Технические подробности инцидента
По имеющимся данным на 31 марта 2026 года, критическая ошибка была связана с включением файла cli.js.map объемом 57 МБ в финальную сборку. Этот файл, представляющий собой JSON-структуру, содержал массивы sources (пути к файлам) и sourcesContent (полный исходный код). Это позволило восстановить проект без использования инструментов декомпиляции. Суммарно в открытом доступе оказались данные 4756 файлов, из которых:
- 1906 файлов — оригинальный исходный код на TypeScript/TSX;
- 2850 файлов — сопутствующие зависимости из директории node_modules.
Архитектура и логика работы Claude Code
Анализ восстановленного кода, проведенный исследователем Ченом Чэном, раскрыл ключевые особенности реализации продукта. Выяснилось, что для создания интерфейса командной строки Anthropic использовала связку React и библиотеки Ink. В основе взаимодействия с пользователем лежит цикл REPL (Read-Eval-Print Loop), предназначенный для обработки команд на естественном языке.
Особый интерес для экспертов представили системные подсказки (system prompts) и логика вызова инструментов (tool use). Изучение этих компонентов позволяет понять, как именно модель взаимодействует с файловой системой и внешними API. Архитектурный дизайн продукта демонстрирует сложную систему интеграции LLM с локальной средой разработки через специализированные прослойки управления контекстом.
Последствия для индустрии
Данный инцидент подчеркивает риски, связанные с автоматизацией публикации программного обеспечения. Хотя Anthropic оперативно отреагировала на ситуацию, детальные алгоритмы работы Claude Code уже стали предметом изучения сообщества разработчиков. В долгосрочной перспективе это может привести как к появлению сторонних форков, так и к усилению мер контроля за публикацией чувствительных данных в компаниях, занимающихся разработкой искусственного интеллекта. Исследователи полагают, что утечка подобных объемов кода является важным прецедентом для всей индустрии ИИ-инструментария.