Добавить в корзинуПозвонить
Найти в Дзене
Цифровой Путь

Утёк код Claude Code: что внутри главного AI-помощника для программистов

# Утёк код Claude Code: что внутри главного AI-помощника для программистов На прошлой неделе произошла одна из крупнейших утечек в AI-индустрии. Из открытого npm-пакета Claude Code — популярного AI-инструмента для разработки от компании Anthropic — случайно утёк полный исходный код. Больше полумиллиона строк. Разбираю, что нашли внутри и почему это важно. Кратко: разработчики забыли исключить служебный файл (`source map`) из пакета, который скачивают пользователи. Из этого файла любой мог восстановить весь исходный код. Никакого взлома — простая ошибка в настройках. Anthropic быстро исправили проблему, но копии уже разошлись по GitHub. Первое удивление: Claude Code — это не простая «обёртка» над API чат-бота. Это 512 000 строк кода, почти 2 000 файлов. Обычно AI-помощник работает последовательно: получил задачу → подумал → выполнил действие → подумал снова. Claude Code работает иначе — несколько инструментов запускаются одновременно. Пока один читает файл, другой выполняет команду. Отс
Оглавление

# Утёк код Claude Code: что внутри главного AI-помощника для программистов

На прошлой неделе произошла одна из крупнейших утечек в AI-индустрии. Из открытого npm-пакета Claude Code — популярного AI-инструмента для разработки от компании Anthropic — случайно утёк полный исходный код. Больше полумиллиона строк.

Разбираю, что нашли внутри и почему это важно.

Как произошла утечка

Кратко: разработчики забыли исключить служебный файл (`source map`) из пакета, который скачивают пользователи. Из этого файла любой мог восстановить весь исходный код. Никакого взлома — простая ошибка в настройках.

Anthropic быстро исправили проблему, но копии уже разошлись по GitHub.

Что нашли: не обёртка, а полноценная система

Первое удивление: Claude Code — это не простая «обёртка» над API чат-бота. Это 512 000 строк кода, почти 2 000 файлов.

Параллельная работа инструментов

Обычно AI-помощник работает последовательно: получил задачу → подумал → выполнил действие → подумал снова. Claude Code работает иначе — несколько инструментов запускаются одновременно. Пока один читает файл, другой выполняет команду. Отсюда скорость.

40+ встроенных инструментов

У Claude Code более 40 инструментов — от чтения файлов до выполнения команд в терминале. У каждого свои «права»: инструмент для чтения файлов не может их менять, а инструмент для терминала проходит дополнительные проверки безопасности.

Командная работа AI-агентов

Для сложных задач Claude Code может запустить несколько AI-агентов одновременно. Один координирует, остальные выполняют подзадачи. Каждый работает в изолированной копии проекта — не мешают друг другу.

Управление памятью: три стратегии

AI-модели ограничены в объёме информации, которую могут «держать в голове». Claude Code борется с этим тремя способами:

1. **Лёгкая чистка** — обрезает устаревшие данные прямо в памяти, без дополнительных запросов 2. **Автоматическое сжатие** — при приближении к лимиту создаёт краткое резюме разговора 3. **Полное сжатие** — пересобирает контекст с нуля, оставляя только важное

Скрытые фичи: что Anthropic готовит

Самое интересное — 108 модулей, скрытых за «флагами» и недоступных пользователям. Четыре главных:

**KAIROS** — фоновый режим. Claude Code работает даже когда вы закрыли терминал. Следит за проектом и может сам предложить действия.

**autoDream** — «сны» AI. Когда пользователь уходит, Claude Code обрабатывает накопленные за день наблюдения: удаляет дубликаты, исправляет противоречия, структурирует знания. Чтобы следующая сессия начиналась не с чистого листа.

**ULTRAPLAN** — длинное планирование. Сложная задача отправляется на мощную модель в облаке, которая до 30 минут разрабатывает план. Пользователь утверждает план — и агент приступает к работе.

**Buddy** — виртуальный питомец. 18 видов (дракон, аксолотль, капибара...), уровни редкости, характеристики. Каждый пользователь получает уникального питомца на основе своего аккаунта.

Ещё несколько находок

- Встроенный редактор Vim с 11 режимами работы - Терминальный интерфейс построен на React — как веб-приложение, только в командной строке - Система отслеживает, когда пользователи начинают ругаться — это сигнал о проблемах - Около 90% кода написано при помощи самого Claude Code

Почему это важно

Anthropic строит не просто помощника, а систему, которая понимает ваш проект, помнит контекст между сессиями и действует самостоятельно. KAIROS и autoDream — это архитектура «всегда включённого» AI-партнёра.

А утечка произошла из-за одной забытой строчки в конфигурации. Даже система Undercover Mode, специально созданная для защиты от утечек внутренних данных, сама оказалась в утечке. Ирония инженерного масштаба.