День Дурака запомнится Anthropic надолго. Накануне создатель одного из самых мощных ИИ-инструментов для программистов случайно выложил в открытый доступ 512 000 строк собственного исходного кода. Кто-то из сотрудников не добавил расширение `.map` в файл `.npmignore` — специальный список файлов, которые не должны попасть в публичный пакет. В итоге вместе с плановым обновлением Claude Code версии 2.1.88 в открытый npm-реестр (публичный каталог программных библиотек, откуда разработчики скачивают готовые модули командой `npm install`) утёк отладочный файл весом 59,8 мегабайт.
Что такое source map? Это вспомогательный файл, который создаётся при сборке программы и нужен разработчикам для отладки: он показывает, какая строка в сжатом коде соответствует какой строке в оригинальном. Пользователям он не нужен совершенно. Но именно этот файл содержал ссылку на архив с полным исходным кодом Claude Code. И этот архив лежал в открытом хранилище на серверах Anthropic без какой-либо защиты.
Ранним утром 1 апреля стажёр из компании Solayer Labs опубликовал в X (бывший Twitter) ссылку на скачивание. Пост увидели миллионы. В течение нескольких часов код разошёлся по тысячам репозиториев на GitHub. Anthropic немедленно выпустила исправление и начала рассылать DMCA-уведомления — официальные требования об удалении контента по американскому закону об авторском праве. Таких запросов было отправлено более 8 000.
Но тут в историю вошла корейско-канадская разработчица Сигрид Джин. Она, воспользовавшись данными утечки Anthropic, переписала код на языке Python. Это называется «переписывание чистой комнатой» (clean-room rewrite): когда человек изучает архитектуру чужой программы и воссоздаёт её логику самостоятельно, не копируя оригинальный текст. Юридически это другой продукт и DMCA к нему уже не применяется.
Репозиторий получил название claw-code. Он набрал 50 000 звёзд на GitHub за два часа после публикации и стал одним из самых быстрорастущих репозиториев в истории платформы — обогнав предыдущего рекордсмена. Звёзды на GitHub — это аналог лайков: пользователи ставят их, чтобы сохранить проект в избранном и выразить интерес. К моменту написания этого текста claw-code имеет уже 134 тысячи звезд. И это больше, чем оригинальный репозиторий Claude Code от самой Anthropic.
Что именно утекло? Около 1 900 файлов TypeScript: реализация командной строки, архитектура ИИ-агента, внутренние флаги функций и системные подсказки. Важно понимать: веса модели (то, что делает Claude умным) не утекли — они хранятся на серверах Anthropic и в npm-пакет никогда не входили. Стал общедоступным инструментальный слой — оболочка, которая управляет агентом, даёт ему инструменты и определяет, как он ведёт себя в системе пользователя.
Для конкурентов это бесплатный учебник по построению готового ИИ-агента. Трёхуровневая система памяти, архитектура разрешений, плагинная система инструментов — всё это теперь задокументировано и изучено тысячами разработчиков.
