Ya es bien sabido que el modelo más potente del mundo, Claude, tuvo una filtración de 500.000 líneas de código. El contenido filtrado incluía numerosas arquitecturas de productos no reveladas: Claude residente con nombre en clave KAIROS, modo de planificación remota de 30 minutos ULTRAPLAN, coordinación de múltiples agentes (coordinator) y gestión de enjambres de agentes (agent swarms). Pero entre todos estos secretos arquitectónicos "serios", lo que más ha acaparado la atención en Internet es una mascota electrónica.
Se llama Buddy. Ya que todo el mundo lo sabe, Claude decidió lanzarlo el Día de los Inocentes.
La imagen es el buen Buddy de un compañero
Un Tamagotchi en la terminal
Junto al cuadro de entrada de la terminal de Claude Code, vivirá una criatura ASCII de píxeles. Tiene su propia especie, rareza, cinco atributos dimensionales y personalidad. Puede "observar" tu proceso de codificación y decir algunas palabras en una burbuja mientras depuras. Puedes acariciarlo y hará flotar un corazón. Puedes llamarlo por su nombre y charlará contigo.
Anthropic internamente no lo define como un "adorno", sino como "a separate watcher" (un observador separado). En el código fuente hay un comentario explícito: "Buddy is a separate entity and is not you (Claude)." (Buddy es una entidad separada y no eres tú (Claude)). El modelo principal y la mascota tienen system prompts independientes y no pueden hablar en nombre del otro.
Es un sistema de compañía diseñado seriamente. El análisis inverso muestra que el sistema buddy utiliza una arquitectura de doble capa. Internamente en Anthropic los llaman "Bones" (Huesos) y "Soul" (Alma).
La capa ósea es completamente determinista. El sistema utiliza Mulberry32, un generador de números pseudoaleatorios ligero de 32 bits, con la semilla hash(userId + 'friend-2026-401') para generar de una vez todos los atributos de apariencia de tu mascota. Especie, rareza, estilo de ojos, sombrero, valores de los cinco atributos, todo determinado por esta semilla. La misma cuenta, sin importar en qué máquina se ejecute, siempre obtendrá la misma mascota. Sin derecho a elegir, sin oportunidad de volver a sortear.
La capa del alma es no determinista. Cuando ejecutas /buddy por primera vez para desencadenar la "eclosión", el modelo Claude genera, basándose en la distribución de atributos de la capa ósea, un nombre y una descripción de personalidad para tu mascota. Una mascota con WISDOM alto tendrá una personalidad serena y reservada; una con CHAOS alto podría ser un parlanchín. Esta información se escribe en el campo companion de ~/.claude.json, almacenándose de forma persistente. El alma solo se genera una vez, no se puede restablecer.
El valor '401' en la sal no es aleatorio. 1 de abril, Día de los Inocentes.
18 especies, 1% de rareza legendaria
Lista completa de especies: Pato, Ganso, Gelatina, Gato, Dragón, Pulpo, Búho, Pingüino, Tortuga, Caracol, Fantasma, Ajolote, Capibara, Cactus, Robot, Conejo, Seta, Gato gordo.
La rareza se divide en cinco niveles: Común (60%), Extraordinario (25%), Raro (10%), Épico (4%), Legendario (1%). Aparte de esto, hay una probabilidad independiente del 1% de ser Shiny (brillante): cualquier especie, cualquier rareza puede activarlo. La probabilidad teórica de una capibara legendaria shiny es de una en diez mil.
Fuente de la imagen: Xiaohongshu @Yoki's AI Lab
Cada mascota tiene cinco atributos: DEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK. El sistema designa aleatoriamente uno como atributo pico (valor base +50, máximo 100) y otro como atributo valle (valor base -10, mínimo 1), distribuyendo aleatoriamente los tres restantes. Cuanto mayor sea la rareza, mayor será el valor base mínimo: el atributo valle de nivel legendario podría ser más alto que el atributo pico de nivel común.
En apariencia, 6 estilos de ojos (· ✦ × ◉ @ °), 7 sombreros (corona, sombrero de copa, sombrero de mago, halo, gorro de hélice, gorro de lana, con un patito encima). Las mascotas de calidad común no tienen sombrero; las extraordinarias y superiores reciben uno aleatorio.
El sprite es un dibujo con caracteres ASCII: 5 líneas de alto, 12 caracteres de ancho, cada especie tiene 3 fotogramas de animación en reposo, se actualiza cada 500 milisegundos. La línea 0 está reservada para el sombrero. Los ojos se inyectan en la plantilla del cuerpo mediante el marcador de posición {E}.
Tú, que juegas con NFTs en el mundo de las criptomonedas, lloras desconsolado. ¿Qué ha pasado?
¿Cómo se juega?
Los comandos principales son simples. Escribe /buddy para incubar tu mascota por primera vez; después, cada vez que lo escribas, la invocarás. /buddy pet es para acariciar, un corazón se elevará desde la cabeza de la mascota. /buddy card para ver la ficha de la mascota, mostrando especie, atributos y rareza. /buddy off para ocultar la mascota. Lo más interesante es que puedes llamar a la mascota por su nombre directamente, y esta iniciará una conversación independiente contigo según su personalidad.
En el uso diario, buddy generará reacciones activas basadas en tu comportamiento de codificación, apareciendo una frase en un bocadillo de diálogo. Según el análisis inverso de la comunidad, estas reacciones no consumen la cuota de tokens del usuario, pero Anthropic no lo ha confirmado oficialmente aún.
Técnicamente, buddy ocupa un espacio fijo en la parte inferior de la terminal. El sistema calcula el ancho reservado mediante companionReservedColumns, asegurando que el cuadro de entrada y el sprite de la mascota no se superpongan. Los bocadillos de diálogo admiten cambio de dirección (izquierda/derecha) y ajuste de línea automático.
Las herramientas de programación con IA empiezan a tener mascotas
El valor de sal friend-2026-401 apunta al Día de los Inocentes, pero la estructura del código cuenta otra historia.
En el código fuente, el sistema buddy está controlado por un flag de compilación BUDDY. Del 1 al 7 de abril se establece como "ventana de vista previa", durante la cual los usuarios pueden experimentar la funcionalidad completa. El lanzamiento oficial está programado para mayo. Esto no es un huevo de pascua temporal, es una función de producto con un plan de lanzamiento completo.
La reacción de la comunidad también lo confirma. En menos de 48 horas después de la filtración, los desarrolladores ya han creado sitios web de enciclopedia de mascotas (claude-buddy.vercel.app), previsualizadores de buddy (introduce user ID para ver qué te tocaría), e incluso alguien ha abierto un Issue en el repositorio de GitHub de Anthropic pidiendo que añadan un sistema de evolución RPG, para que las mascotas crezcan y suban de nivel según el consumo real de tokens.
Desde la lógica de producto de Anthropic, el objetivo de buddy es claro: engagement del usuario. Claude Code es una herramienta de línea de comandos, cuyo escenario de uso son sesiones de programación largas e intensas. En este contexto, un compañero residente con "personalidad" puede aliviar la frialdad de la herramienta y crear una conexión emocional. El mecanismo de caja sorpresa crea un tema de conversación social natural: "¿Qué especie te ha tocado?", "A mí me salió una legendaria shiny".
GitHub Copilot no charla contigo. Cursor no hace que un capibara aparezca y diga "PATIENCE +3" cuando cometes un error.
El buddy de Claude Code podría ser el primer sistema de compañía para herramientas de desarrollo con IA que ha sido seriamente ingenierizado e incorporado al código fuente del producto. Tiene una tubería de generación determinista completa, arquitectura de doble capa, personalidad de LLM independiente, motor de renderizado ASCII y sistema de animación. Esto no es el resultado de un hackathon de fin de semana.
Una empresa que hace un asistente de programación con IA ha invertido recursos de ingeniería en una mascota electrónica. Esto en sí mismo es una señal: la competencia entre herramientas de IA está pasando de "qué modelo es más inteligente" a "quién puede hacer que los desarrolladores no quieran irse".
De las 512.000 líneas de código, lo más popular no son los agent swarms, ni KAIROS, sino un capibara ASCII de 5 líneas de alto. Lleva puesto un sombrero de mago, tiene un valor SNARK de 87, y te está mirando mientras programas.









