Claude Code Buddy: o pet virtual da Anthropic que vive no seu terminal

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.
O vazamento que revelou tudo
Na 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.
Entre 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:
"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."
O 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.
O que é o Claude Code Buddy?
O 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.
Ele 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.
Como ativar o Buddy
Pré-requisitos
- Claude Code versão >= 2.1.89 — verifique com
claude --versione atualize se necessário comnpm update -g @anthropic-ai/claude-code - Assinatura Claude Code Pro — o Buddy não está disponível no plano gratuito
Ativação
Simples assim — dentro do Claude Code, digite:
/buddy
Na primeira vez, uma animação de "chocagem" é exibida e seu pet nasce. Para desativar, use:
/buddy off
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.
As 18 espécies disponíveis
A Anthropic criou 18 espécies diferentes de Buddies, cada uma com arte ASCII e traços de personalidade únicos:
🦆 Duck · 🪿 Goose · 🐱 Cat · 🐰 Rabbit · 🦉 Owl · 🐧 Penguin · 🐢 Turtle · 🐌 Snail · 🐉 Dragon · 🐙 Octopus · 🦎 Axolotl · 👻 Ghost · 🤖 Robot · 🫧 Blob · 🌵 Cactus · 🍄 Mushroom · 🐱 Chonk · 🦫 Capybara
O sistema de raridades
Assim 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.
Buddies 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.
A variante Shiny ✨
Independente 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.
Os atributos do seu Buddy
Cada Buddy possui cinco atributos numa escala de 0 a 100:
| Atributo | Descrição |
|---|---|
| DEBUGGING | Habilidade de encontrar bugs |
| PATIENCE | Tolerância com erros repetidos |
| CHAOS | Tendência a soluções criativas (e caóticas) |
| WISDOM | Profundidade de conhecimento |
| SNARK | Sarcasmo e humor ácido |
O algoritmo define um atributo "pico" e um atributo mais fraco para cada Buddy, criando personalidades distintas.
Como funciona a geração — a parte técnica
A geração do Buddy é dividida em duas camadas:
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.
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.
O 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.
Posso escolher ou trocar meu Buddy?
Nã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.
Para 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.
Além do Buddy: o que mais o vazamento revelou?
O código exposto trouxe outras funcionalidades ainda não lançadas:
- KAIROS — um agente "always-on" que consolida memória e mescla observações de forma autônoma enquanto o usuário está inativo
- Undercover Mode — um modo controverso que aparentemente permite contribuições em repositórios open-source sem revelar identidade de IA
- Coordinator Mode — transforma o Claude em um orquestrador de agentes paralelos
Vale a pena?
Para 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.
Se 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. 🐉✨