A Anthropic surpreendeu a comunidade de desenvolvedores com uma funcionalidade que ninguém esperava: o **Claude Code Buddy**, um pet virtual no estilo Tamagotchi que vive diretamente no seu terminal. A novidade foi lançada oficialmente em 1º de abril de 2026 — mas a história de como ela veio à tona é ainda mais curiosa do que o próprio recurso.\n\n## O vazamento que revelou tudo\n\nNa véspera do lançamento, em 31 de março de 2026, a Anthropic cometeu um erro de empacotamento na versão 2.1.88 do pacote `@anthropic-ai/claude-code` no npm. O pacote foi publicado com um arquivo `.map` de 59,8 MB que expunha o código-fonte completo: aproximadamente **512.000 linhas de TypeScript** em 1.906 arquivos.\n\nEntre as descobertas estava um diretório `buddy/` com toda a implementação do pet virtual — ainda desativada por uma flag de build. A Anthropic se pronunciou rapidamente:\n\n> *”Nenhum dado sensível de clientes ou credenciais foi exposto. Foi um problema de empacotamento causado por erro humano, não uma brecha de segurança.”*\n\nO que era para ser uma surpresa de Dia da Mentira acabou sendo revelado um dia antes. Mas, convenhamos: a recepção da comunidade foi de pura alegria.\n\n—\n\n## O que é o Claude Code Buddy?\n\nO Buddy é um **companheiro virtual em ASCII** que aparece ao lado da linha de entrada do seu terminal enquanto você trabalha com o Claude Code. Diferente de um simples enfeite, ele tem nome, personalidade própria e um system prompt dedicado.\n\nEle observa suas conversas com o Claude em tempo real, faz comentários em balões de fala e responde quando você o chama pelo nome. Pense num Tamagotchi, mas que cresce e evolui junto com o seu fluxo de trabalho como desenvolvedor.\n\n—\n\n## Como ativar o Buddy\n\n### Pré-requisitos\n\n- **Claude Code versão >= 2.1.89** — verifique com `claude –version` e atualize se necessário com `npm update -g @anthropic-ai/claude-code`\n- **Assinatura Claude Code Pro** — o Buddy não está disponível no plano gratuito\n\n### Ativação\n\nSimples assim — dentro do Claude Code, digite:\n\n“`\n/buddy\n“`\n\nNa primeira vez, uma animação de “chocagem” é exibida e seu pet nasce. Para desativar, use:\n\n“`\n/buddy off\n“`\n\n> **Dica:** Se você não vir o Buddy depois de digitar o comando, reinicie o Claude Code. A notificação colorida de boas-vindas aparece apenas entre **1 e 7 de abril de 2026** — mas o comando continua funcionando depois desse período.\n\n—\n\n## As 18 espécies disponíveis\n\nA Anthropic criou **18 espécies** diferentes de Buddies, cada uma com arte ASCII e traços de personalidade únicos:\n\n🦆 Duck · 🪿 Goose · 🐱 Cat · 🐰 Rabbit · 🦉 Owl · 🐧 Penguin · 🐢 Turtle · 🐌 Snail · 🐉 Dragon · 🐙 Octopus · 🦎 Axolotl · 👻 Ghost · 🤖 Robot · 🫧 Blob · 🌵 Cactus · 🍄 Mushroom · 🐱 Chonk · 🦫 Capybara\n\n—\n\n## O sistema de raridades\n\nAssim como em jogos de cartas colecionáveis, cada Buddy possui um **nível de raridade** determinado aleatoriamente no momento da geração. Existem **5 níveis de raridade**, do mais comum ao mais raro. Buddies de maior raridade têm atributos com valores médios mais altos — eles são estatisticamente superiores em geral.\n\nBuddies que não são “common” ganham também **chapéus especiais**, com opções que incluem: coroa, cartola, hélice, halo, chapéu de mago, gorro e até um pato minúsculo sentado na cabeça.\n\n—\n\n## A variante Shiny ✨\n\nIndependente da raridade, todo Buddy tem **1% de chance de ser Shiny** — uma variante especial com animação de brilho iridescente e efeitos de faíscas. Um **Legendary Shiny** tem probabilidade de aproximadamente **1 em 10.000**.\n\n—\n\n## Os atributos do seu Buddy\n\nCada Buddy possui cinco atributos numa escala de 0 a 100:\n\n| Atributo | Descrição |\n|—|—|\n| **DEBUGGING** | Habilidade de encontrar bugs |\n| **PATIENCE** | Tolerância com erros repetidos |\n| **CHAOS** | Tendência a soluções criativas (e caóticas) |\n| **WISDOM** | Profundidade de conhecimento |\n| **SNARK** | Sarcasmo e humor ácido |\n\nO algoritmo define um atributo “pico” e um atributo mais fraco para cada Buddy, criando personalidades distintas.\n\n—\n\n## Como funciona a geração — a parte técnica\n\nA geração do Buddy é dividida em duas camadas:\n\n**Camada “bones” (determinística):** Espécie, raridade, status shiny, olhos, chapéu e atributos são calculados a partir do seu ID de usuário usando o algoritmo de hash **FNV-1a** com o salt `friend-2026-401`. Esse cálculo acontece a cada sessão, do zero — nada fica em cache.\n\n**Camada “soul” (gerada por LLM):** O nome e a descrição da personalidade são gerados pelo Claude apenas uma vez, no primeiro “chocamento”, e salvos localmente. Dois usuários com a mesma espécie terão pets completamente diferentes em personalidade.\n\nO mecanismo anti-trapaça é elegante: os “bones” recalculados sempre sobrescrevem os valores armazenados. Você **não consegue mudar sua raridade editando arquivos de configuração** — qualquer edição é sobrescrita na próxima sessão.\n\n—\n\n## Posso escolher ou trocar meu Buddy?\n\nNão oficialmente. A espécie e raridade são determinadas pelo hash do seu ID de conta — a mesma conta sempre gera o mesmo Buddy. O que você pode fazer é **renomear** seu Buddy para um toque pessoal.\n\nPara os mais aventureiros, a comunidade já criou ferramentas não oficiais de “reroll” que exploram como o algoritmo funciona — mas isso está fora do suporte oficial da Anthropic.\n\n—\n\n## Além do Buddy: o que mais o vazamento revelou?\n\nO código exposto trouxe outras funcionalidades ainda não lançadas:\n\n- **KAIROS** — um agente “always-on” que consolida memória e mescla observações de forma autônoma enquanto o usuário está inativo\n- **Undercover Mode** — um modo controverso que aparentemente permite contribuições em repositórios open-source sem revelar identidade de IA\n- **Coordinator Mode** — transforma o Claude em um orquestrador de agentes paralelos\n\n—\n\n## Vale a pena?\n\nPara quem passa horas no terminal, o Buddy é uma adição surpreendentemente divertida. A profundidade da implementação — com sistema de raridades, atributos, personalidades únicas e arte ASCII cuidadosa — mostra que a Anthropic levou a brincadeira a sério.\n\nSe você tem Claude Code Pro, abra o terminal agora e digite `/buddy`. Você pode acabar com um capybara raro ou um dragão lendário brilhante. Só tem um jeito de descobrir. 🐉✨
Claude Code Buddy: o pet virtual da Anthropic que vive no seu terminal

