Утечка 500 тысяч строк кода самой мощной модели на планете Claude уже широко известна. Среди утекших данных обнаружилась архитектура неанонсированных продуктов: резидентный Claude под кодовым именем KAIROS, режим 30-минутного удаленного планирования ULTRAPLAN, координация множественных агентов coordinator, кластерное планирование agent swarms. Но среди всех этих «серьезных» архитектурных секретов, самым обсуждаемым в интернете стал электронный питомец.
Его зовут Бадди. Раз все уже узнали, Claude решил выпустить его в День дурака.

На картинке — хороший Бадди коллеги
Тамагочи в терминале
Рядом с полем ввода в терминале Claude Code будет жить ASCII-пиксельное существо. У него есть свой вид, редкость, пять характеристик и характер. Он может «наблюдать» за вашим процессом программирования и говорить несколько фраз в пузырьках, пока вы отлаживаете код. Вы можете погладить его, и у него появятся сердечки. Вы можете позвать его по имени, и он поболтает с вами.
Внутри Anthropic его определяют не как «украшение», а как «a separate watcher» — отдельного наблюдателя. В исходном коде есть четкий комментарий: «Buddy is a separate entity and is not you (Claude).» Основная модель и питомец имеют независимые system prompt'ы и не могут говорить вместо друг друга.
Это продуманная система компаньона. Обратный анализ показывает, что система buddy использует двухуровневую архитектуру. Внутри Anthropic их называют «Bones» (Кости) и «Soul» (Душа).
Слой «костей» полностью детерминирован. Система использует Mulberry32 — легкий 32-битный генератор псевдослучайных чисел — с seed, равным hash(userId + 'friend-2026-401'), чтобы одним броском определить все внешние атрибуты вашего питомца. Вид, редкость, стиль глаз, шляпа, значения пяти характеристик — все определяется этим сидом. Одна учетная запись, на каком бы компьютере она ни запускалась, всегда будет получать одного и того же питомца. Нет права выбора, нет возможности переброса.
Слой «души» недетерминирован. Когда вы впервые выполняете /buddy, запуская «вылупление», модель Claude на основе распределения атрибутов слоя «костей» генерирует для вашего питомца имя и описание характера. Питомец с высоким WISDOM получит спокойный сдержанный характер; с высоким CHAOS может оказаться болтуном. Эта информация записывается в поле companion файла ~/.claude.json для постоянного хранения. Душа генерируется только один раз, сбросить ее нельзя.
Соль 401 — не случайное число. 1 апреля, День дурака.
18 видов, 1% шанс на легендарную редкость
Полный список видов: утка, гусь, желе (jelly), кот, дракон, осьминог, сова, пингвин, черепаха, улитка, призрак, аксолотль, капибара, кактус, робот, кролик, гриб, толстый кот (chonky cat).
Редкость делится на пять уровней: Обычный (60%), Необычный (25%), Редкий (10%), Эпический (4%), Легендарный (1%). Помимо этого, есть независимая 1% вероятность появления Сияющего (Shiny) — может выпасть у любого вида и любой редкости. Теоретическая вероятность сияющей легендарной капибары — одна десятитысячная.

Источник изображения: Xiaohongshu @Yoki's AI Lab
У каждого питомца пять характеристик: DEBUGGING (Отладка), PATIENCE (Терпение), CHAOS (Хаос), WISDOM (Мудрость), SNARK (Язвительность). Система случайным образом назначает одну характеристику как пиковую (базовое значение +50, максимум 100), одну как провальную (базовое значение -10, минимум 1), остальные три случайно распределяются. Чем выше редкость, тем выше базовый уровень характеристик — провальная характеристика легендарного питомца может быть выше пиковой характеристики обычного.
Внешний вид: 6 стилей глаз (· ✦ × ◉ @ °), 7 видов головных уборов (корона, цилиндр, шляпа волшебника, нимб, шапка с пропеллером, шапка-бини, с уточкой на голове). Питомцы обычного качества не имеют головных уборов, необычные и выше получают случайный.
Тело спрайта — ASCII-арт: высота 5 строк, ширина 12 символов, у каждого вида 3 кадра анимации покоя, обновляется каждые 500 мс. Строка 0 зарезервирована под головной убор. Глаза вставляются в шаблон тела через заполнитель {E}.
Ты, криптан из мира NFT, плачешь так горько, что случилось-то?
Как играть?
Основные команды просты. Введите /buddy, чтобы впервые вылупить питомца, в последующие разы эта команда будет вызывать его. /buddy pet — погладить, над питомцем появятся сердечки. /buddy card — посмотреть карточку питомца, отображается вид, характеристики и редкость. /buddy off — скрыть питомца. Самое интересное — вы можете просто позвать питомца по имени, и он начнет независимый диалог с вами в соответствии со своим характером.
При повседневном использовании buddy будет активно генерировать реакции на ваши действия по coding — появляться в пузырьке с репликой. Согласно анализу сообщества, эти реакции не расходуют токены пользователя — но официально Anthropic это пока не подтвердила.
С технической точки зрения, buddy занимает фиксированное пространство в нижней части терминала. Система вычисляет зарезервированную ширину через companionReservedColumns, гарантируя, что поле ввода и спрайт питомца не перекрываются. Пузырьки речи поддерживают переключение направления (влево/вправо) и автоматический перенос строк.
ИИ-инструменты для программирования начали заводить питомцев
Соль friend-2026-401 указывает на День дурака, но структура кода говорит о другом.
В исходном коде система buddy контролируется флагом компиляции BUDDY. Период с 1 по 7 апреля установлен как «окно предпросмотра» — пользователи могут испытать полный функционал в это время. А официальный запуск запланирован на май. Это не временная пасхалка, а полноценная функция продукта с планом релиза.
Реакция сообщества это подтверждает. Менее чем за 48 часов после утечки разработчики уже создали сайт-энциклопедию питомцев (claude-buddy.vercel.app), превью-генератор buddy (ввод user ID для предпросмотра вашего будущего питомца), и кто-то даже создал Issue в GitHub-репозитории Anthropic с требованием добавить RPG-систему эволюции — чтобы питомцы росли и развивались в зависимости от реального потребления токенов.
С точки зрения продуктовой логики Anthropic, цель buddy очевидна: удержание пользователей. Claude Code — это инструмент командной строки, сценарий использования — длительные, интенсивные сессии программирования. В таком сценарии резидентный компаньон с «личностью» может смягчить холодность инструмента и создать эмоциональную связь. Механика слепой коробки создает) естественную социальную тему для обсуждения — «какой вид тебе выпал?», «мне выпал сияющий легендарный».
GitHub Copilot не будет с тобой болтать. Cursor не появится, когда ты напишешь баг, с капибарой, говорящей «PATIENCE +3».
Buddy в Claude Code, возможно, первая серьезно инжиниринговая, вписанная в исходный код продукта, система компаньона для ИИ-инструментов разработки. У нее есть полный детерминированный пайплайн генерации, двухуровневая архитектура, независимая LLM-личность, движок рендеринга ASCII и система анимации. Это не продукт уикенд-хакатона.
Компания, делающая ИИ-помощника для программирования, вкладывает инженерные ресурсы в электронного питомца. Это само по себе сигнал — конкуренция среди ИИ-инструментов смещается с «чья модель умнее» в сторону «кто заставит разработчика не хотеть уходить».
Самым популярным среди 512 тысяч строк кода оказался не agent swarms, не KAIROS, а 5-строчная ASCII-капибара. На ней шляпа волшебника, SNARK 87, и она смотрит, как ты пишешь код.








