Не шутка, исходный код Claude Code утек, 500 000 строк кода раскрыты

robot
Генерация тезисов в процессе

Акции торгуйте — смотрите аналитические отчёты аналитиков Golden Qilin: авторитетно, профессионально, своевременно, всесторонне — поможет вам находить перспективные тематические возможности!

(Источник:爱范儿)

Мир — это огромная машина из подручных средств.

Сегодня днем разработчик Chaofan Shou опубликовал в твите, прямо выложив архив со всем исходным кодом последнего инструмента командной строки Claude Code от Anthropic — src.zip.

Этот твит мгновенно взорвал сообщество разработчиков, и всего за несколько часов число просмотров превысило 5,3 миллиона.

В комментариях сразу стало оживленно: пользователь @ai_for_success ограничился одной фразой: «Позвоните Дарио!» (Dario Amodei — CEO Anthropic);

Один из пользователей сразу выругался: «Чёрт возьми.» Другой разработчик @realsigridjin среагировал еще быстрее — уже сделал резервную копию утёкшего исходного кода на GitHub. Репозиторий называется instructkr/claude-code и помечен как «Claude Code Snapshot for Research».

То есть даже если Anthropic в срочном порядке удалит исходные файлы, код уже навсегда останется в открытом сообществе. Масштаб утечки на этот раз весьма впечатляющий: около двух тысяч файлов, более 500 000 строк кода на TypeScript — всё было выложено в сеть без защиты.

▲ Приложен адрес

Но как у столь крупной AI-«единорога» мог утечь основной код? Ответ, если его произнести, звучит одновременно смешно и плачевно: когда они паковали и выкладывали в npm, они забыли удалить .map-файлы.

Однако, пока толпы разработчиков со всего мира набрасываются на эту порцию исходников, трудно удержаться от удивления: в этом коде, который вообще не должен был быть публичным, помимо исходного кода Claude Code Anthropic прячет целый набор крайне романтичных и при этом хардкорных AI-чертежей:

Киберпитомец, который может составить вам компанию и помогать писать код прямо в терминале, и постоянный AI-помощник, который ночью сам «видит сны» и упорядочивает воспоминания.

Очередная эпическая PR-катастрофа, которая в итоге превратилась в потрясающее «дикое» шоу-представление для индустрии.

Одна низкопробная ошибка — и вскрылись тайны Claude Code

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

Если вы недавно пользовались API Claude, то, скорее всего, сталкивались с довольно странной проблемой: ваш лимит использования падает как дырявой ванной — с совершенно ненормальной скоростью. В данный момент официальный Anthropic всё еще в аврале разбирается с этим багом, который резко увеличивает расход токенов.

Но беда не приходит одна: токен-бага еще не починили — а бельё уже успели вытащить наружу.

Эта .map-файл-история (Source Map) знакома и фронтенд-разработчикам, и разработчикам на Node.js.

Его роль — сопоставлять сжатый и обфусцированный production-код с исходным кодом, чтобы разработчикам было удобно отлаживать локально. Но при официальной публикации в открытых зеркальных репозиториях вроде npm удаление .map-файлов — это базовая операция из первой страницы каждого руководства для новичков.

Тем не менее, Anthropic, которая всегда любит повторять про «безопасность» и «осторожность», внезапно допустила ошибку уровня стажёра.

Сама утекшая архитектура тоже достаточно шокирует: слой инструментов, состоящий из более чем сорока функциональных модулей, включает чтение/запись файлов, выполнение Bash и генерацию под-агентов; за диспетчеризацию цепочки рассуждений отвечает QueryEngine.ts — ядро, почти на 50 000 строк; также есть мультиагентный диспетчер coordinator и мостовой модуль между IDE.

Кроме того, разработчики вытащили из исходников и неанонсированные функции — информации там столько, что дух захватывает.

Среди всех скрытых утекших функций самой обсуждаемой стала разработка под кодовым названием BUDDY. Пользователь @baanditeagle в комментариях к исходному посту Chaofan Shou прикрепил скриншот с функцией BUDDY — и обсуждение мгновенно закипело до предела.

Представьте этот кадр: вы набираете код в терминале с чёрным фоном и белыми буквами. И вдруг рядом со строкой ввода появляется пузырёк диалога в пиксельном стиле — внутри живет ваш собственный киберпитомец. Его настройки продуманы очень детально:

Отчасти это напоминает тот надоедливый «Клиппи» (Clippy) из старых Microsoft Office. Но BUDDY можно назвать его версией в виде окончательной эволюции.

Интересно, что согласно исходникам, изначально эта функция планировалась как «пасхалка» с 1 по 7 апреля, а в мае — для внутреннего тестирования сотрудникам Anthropic. Но теперь весь мир заранее знает этот сюрприз.

AI, который умеет видеть сны, и команда Anthropic, которая не может уснуть

Если BUDDY — это романтичная пасхалка для инженеров, то функция под кодовым названием KAIROS окончательно раскрывает, насколько далеко у Anthropic простираются амбиции на пути к AGI.

Сейчас, когда мы разговариваем с большими моделями, это по сути «прочитал — сжёг». Закрываете страницу, начинаете новый диалог — и всё начинается заново. KAIROS хочет сломать эту схему: она определена как «Always-On Claude (всегда доступный Claude)».

Это не просто библиотека памяти для длинных текстов. KAIROS способен сохранять непрерывную память между разными сессиями: фиксирует ваши рабочие привычки и фон по проектам в приватном каталоге. У него даже есть разрешение самостоятельно инициировать задачи.

Кроме того, в коде есть новый механизм под названием Nightly Dreaming («Ночные сны»).

Как это понимать? В физиологических механизмах человека «сон» и «видение снов» — это ключевой процесс, когда мозг сортирует фрагменты воспоминаний за день, очищает бесполезные синапсы и закрепляет важную информацию.

Anthropic перенесла этот биомиметический концепт в AI. Чтобы предотвратить бесконечное разрастание логов долговременной памяти и тем самым избежать логического хаоса, KAIROS автоматически запускает процесс «сновидений» ночью. В коде даже подробно обрабатываются временные метки через полночь, чтобы процесс «сновидений» не прерывался.

Конкретно: в рамках этого процесса Claude, как человеческий мозг, в фоновом режиме возвращается к вашим взаимодействиям за текущий день, отсекает избыточную информацию и осаживает суть в долговременную память.

Днём AI помогает вам писать код, а когда вы засыпаете ночью — он в одиночку «видит сны» на сервере, чтобы понять вас глубже. Превратить холодную инженерную задачу (сжатие и извлечение контекстного окна) в решение, наполненное метафорами жизни — такая продуктовая логика действительно бросается в глаза.

Помимо BUDDY и KAIROS, в исходниках спрятано еще больше:

Можно сказать, что пока другие большие модели соревнуются в «наборах баллов» и «мульти-модальных эффектах», Anthropic уже попыталась исподтишка построить на уровне системной базы полноценную экосистему «цифровых сотрудников»: есть память (KAIROS), есть планирование (ULTRAPLAN), есть командное взаимодействие (Coordinator) и даже есть эмоциональное сопровождение (BUDDY).

Если не будет неожиданностей, сотрудники Anthropic прямо сейчас, вероятно, переживают бессонную ночь: токен-бага всё еще нет решения, и снова — эпическая утечка исходного кода. Для любой технологической компании это катастрофа.

Но эта катастрофа еще и вызывает массу размышлений.

В то время как индустрия AI всё больше заполняется питчами в PPT, релизами по фьючерсам и остранивающей конкуренцией по шаблону, Anthropic в самом неловком и неприглядном виде показывает миру, насколько передовым на самом деле является то, что они реально делают.

Конечно, есть и те, кто увидел более глубокую проблему. Пользователь @QiyangYao написал в комментариях:

За кажущимся смешной инженерным инцидентом стоит системная уязвимость в системе управления безопасностью этой топовой AI-компании. Anthropic потратил десятки миллиардов, исследуя один «конечный» вопрос: как сделать AI более похожим на человека. Эта утечка событий дала неожиданный ответ: не нужно спешить — сначала пусть люди станут больше похожи на AI.

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

Огромные объемы информации, точные разборы — всё в приложении Sina Finance APP

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить