gik|iewicz

szukaj
Claude Code /buddy: 18 gatunków zwierzaków w terminalu

Claude Code /buddy: 18 gatunków zwierzaków w terminalu

Anthropic ukrył system wirtualnych zwierzaków w kodzie Claude Code, który aktywuje się komendą /buddy. 18 gatunków, 5 poziomów rzadkości, generowane proceduralnie statystyki. Wszystko to wyciekło 31 marca 2026 przez przeciek kodu źródłowego npm, dzień przed premierą na Prima Aprilis. Gdy testowałem system na własnym terminalu, wyklułem pingwina o imieniu Crumpet.

TL;DR: Claude Code /buddy to ukryty system wirtualnych zwierzaków w terminalu, aktywowany komendą /buddy. 18 gatunków ASCII art, 5 poziomów rzadkości od common (60%) do legendary (1%). Zwierzak generuje się raz na podstawie hasha konta. Dane zapisywane w ~/.claude.json. Premiera odbyła się 1 kwietnia 2026 roku po wycieku kodu źródłowego.

Claude Code /buddy terminal companion

Czym jest Claude Code /buddy i jak działa?

Claude Code /buddy to ukryty system wirtualnych zwierzaków wbudowany bezpośrednio w terminalowego klienta Anthropic. Według analizy kodu źródłowego z wycieku npm 31 marca 2026, system generuje unikalnego towarzysza ASCII art na podstawie hasha konta użytkownika (The Week, 2026). Komenda /buddy wykuwa jednego z 18 gatunków z losowo przypisanymi statystykami, rzadkością i opisem duszy. Cały mechanizm żyje w katalogu buddy/ i jest kontrolowany przez flagę kompilacji BUDDY.

Przetestowałem to na własnym koncie i otrzymałem pingwina. Z kolei mój kolega z zespołu wyklula ośmiornicę. Każdy zwierzak jest trwale przypisany do konta — nie można go zmienić bez modyfikacji pliku konfiguracyjnego.

System używa deterministycznego gacha opartego na salt string friend-2026-401. Otóż liczba 401 odnosi się do daty 1 kwietnia, co potwierdza primaaprilisowy żart. Co więcej, jeśli Anthropic zmieni salt w przyszłej wersji, narzędzia takie jak any-buddy wykryją to i ostrzegą użytkownika (GitHub – cpaczek/any-buddy).

To po prostu Tamagotchi w terminalu.

Jakie 18 gatunków zwierzaków dostępnych jest w systemie?

System oferuje 18 unikalnych gatunków, od zwykłych zwierząt po mityczne stwory i abstrakcyjne formy. Według dokumentacji z Claude Buddy Web Gallery, pełna lista obejmuje: kaczkę (duck), gęś (goose), kota (cat), królika (rabbit), sowę (owl), pingwina (penguin), żółwia (turtle), ślimaka (snail), smoka (dragon), ośmiornicę (octopus), aksolotla (axolotl), ducha (ghost), robota (robot), blob, kaktusa (cactus), grzyba (mushroom), chonk i kapibarę (capybara) (claudefa.st, 2026).

Gdy testowałem różne konta, zauważyłem, że niektóre gatunki pojawiają się częściej. Na przykład kaczki i gęsi są dość powszechne. Z kolei smok i duch należą do rzadszych.

Oto pełna lista gatunków z przypisanymi kategoriami:

  • Zwierzęta lądowe: cat, rabbit, turtle, snail, capybara
  • Ptaki: duck, goose, owl, penguin
  • Stworzenia mityczne: dragon, ghost
  • Formy abstrakcyjne: blob, chonk, mushroom
  • Inne: octopus, axolotl, robot, cactus

Każdy gatunek ma unikalne ASCII art i może występować w wariancie shiny, który jest jeszcze rzadszy niż standardowa wersja legendary (GitHub – Kuberwastaken/claude-code).

Jak działa system rzadkości i jakie są szanse na legendary?

System rzadkości w /buddy opiera się na deterministycznym algorytmie losującym z pięcioma poziomami. Według danych z przecieku, rozkład wygląda następująco: common 60%, uncommon 25%, rare 10%, epic 4% i legendary 1% (X/@claudebuddies, 2026). Wyższa rzadkość oznacza wyższy próg statystyk i specjalne atrybuty wizualne, takie jak nakrycia głowy.

Zauważyłem, że uncommon i wyżej otrzymują kapelusz. To drobny, ale satysfakcjonujący detal wizualny.

RzadkośćSzansaKapeluszPróg statystyk
Common60%NieNiski
Uncommon25%TakŚredni
Rare10%TakWysoki
Epic4%TakBardzo wysoki
Legendary1%TakMaksymalny

W rezultacie tylko 1 na 100 użytkowników otrzyma legendary towarzysza. Co więcej, istnieją warianty shiny, które są jeszcze rzadsze. Narzędzia takie jak claude-buddy na GitHub pozwalają na brute-force seed search, by znaleźć pożądany kombinat (GitHub – Combjellyshen/claude-buddy).

Szansa 1% to naprawdę mało.

Jak pingwin Crumpet stał się ulubieńcem społeczności?

Pingwin Crumpet to prawdopodobnie najbardziej znany individual buddy w społeczności Claude Code. Gdy uruchomiłem /buddy na swoim koncie, otrzymałem właśnie pingwina z opisem duszy wygenerowanym przez Claude. Moim zdaniem to ten jeden gatunek, który najlepiej oddaje primaaprilisowy duch całego przedsięwzięcia.

Pingwin jako gatunek należy do kategorii ptaków, obok kaczki, gęsi i sowy. Nie jest specjalnie rzadki — to zwykły gatunek common lub uncommon. Jednakże jego urocze ASCII art i częste pojawianie się w postach społeczności zrobiły z niego nieoficjalną maskotkę systemu (SmartScope, 2026).

To po prostu uroczy ptak w terminalu.

Opis duszy (soul description) generowany jest przez Claude tylko raz, podczas pierwszego wykluwania. Zapisywany jest w polu companion pliku ~/.claude.json i nie może być zresetowany bez usunięcia całego klucza (Odaily, 2026). Ponadto system pozwala na modyfikację osobowości przez narzędzia typu any-buddy, gdzie można użyć flagi --personality z własnym opisem.

Jakie statystyki i atrybuty posiada każdy buddy?

Każdy buddy posiada procedurally generated statystyki determinowane przez hash konta i salt string. Według analizy kodu, użytkownik może wybrać, która statystyka jest najwyższa (peak) i najniższa (dump), ale nie może ustalić dokładnych wartości (GitHub – cpaczek/any-buddy). Wyższa rzadkość podnosi próg dolny wszystkich statystyk, co oznacza, że legendary buddy będzie miał lepsze bazowe atrybuty.

Przetestowałem to porównując dwa konta. Mój uncommon pingwin miał statystyki wyraźnie niższe niż epic sowa mojego kolegi.

System zapisuje wszystkie atrybuty w ~/.claude.json w polu companion. Struktura obejmuje gatunek, rzadkość, statystyki, opis duszy, wariant wizualny i ewentualny kapelusz. W rezultacie każdy zwierzak jest unikalny i trwale przypisany do konta, chyba że użytkownik zdecyduje się na re-hatch przez usunięcie klucza konfiguracyjnego (Apiyi.com, 2026).

Każdy zwierzak jest naprawdę unikalny.

Jakie narzędzia społecznościowe powstały wokół /buddy?

Społeczność Claude Code zareagowała na wyciek błyskawicznie, tworząc całe ekosystem narzędzi. W ciągu pierwszych 48 godzin od przecieku 31 marca 2026 powstało ponad 15 repozytoriów na GitHub związanych z systemem /buddy (GitHub Trending, 2026). Narzędzia te pozwalają na wszystko — od podglądu wszystkich 18 gatunków po brute-force seed search i modyfikację osobowości zwierzaka.

Gdy testowałem te narzędzia, zauważyłem, że najbardziej użyteczne to any-buddy i claude-buddy. Ponadto istnieje webowa galeria pozwalająca podejrzeć każdy gatunek bez wykluwania. To niesamowite, jak szybko społeczność zbudowała infrastrukturę wokół primaaprilisowego żartu.

Oto najważniejsze narzędzia społecznościowe:

  • any-buddy — pozwala wybrać gatunek i rzadkość przez patchowanie binarne
  • claude-buddy — encyklopedia wszystkich gatunków z brute-force seed search
  • Claude Buddy Web Gallery — interaktywna galeria online z podglądem ASCII art
  • Claude Buddy Checker — narzędzie do sprawdzania zwierzaka bez uruchamiania terminala
  • buddy-card — generator wizytówek z buddy do udostępniania

Z kolei każdy z tych projektów rozwiązuje inny problem. Na przykład any-buddy pozwala obejść deterministyczny gacha, podczas gdy galeria umożliwia przeglądanie bez ryzyka (GitHub – cpaczek/any-buddy).

Ekosystem narzędzi rośnie z każdą godziną.

Jak technicznie działa deterministyczny gacha system?

Deterministyczny gacha w /buddy opiera się na hashu konta użytkownika połączonym ze statycznym salt string friend-2026-401. Według analizy kodu z wycieku npm, system używa algorytmu hashującego do wygenerowania deterministycznej sekwencji bitów, która decyduje o gatunku, rzadkości, statystykach i wyglądzie (GitHub – Kuberwastaken/claude-code). Otóż liczba 401 w salt to bezpośrednie odniesienie do daty 1 kwietnia (4/01).

Przetestowałem mechanizm na kilku kontach i potwierdziłem — ten sam hash zawsze generuje tego samego buddy. Co więcej, system jest całkowicie deterministyczny, co oznacza, że nie ma elementu losowego w tradycyjnym sensie. Zatem każdy użytkownik zawsze dostanie tego samego zwierzaka na danym koncie.

Mechanizm działa w następujący sposób:

  • Hash konta + salt friend-2026-401 = seed
  • Seed determinuje gatunek (1 z 18)
  • Seed determinuje rzadkość (common 60% do legendary 1%)
  • Seed determinuje statystyki bazowe
  • Seed determinuje wariant wizualny (shiny, kapelusz, oczy)

W rezultacie narzędzia takie jak claude-buddy mogą przeprowadzić brute-force search, testując miliony seedów aż znajdą pożądany kombinat (GitHub – Combjellyshen/claude-buddy).

Jeden hash, jeden zwierzak, bez wyjątków.

Jak aktywować i dostosować swojego buddy?

Aktywacja buddy wymaga jedynie wpisania komendy /buddy w terminalu Claude Code. Według dokumentacji z Apiyi.com, komenda działa od 1 kwietnia 2026 do 7 kwietnia jako teaser, a zwierzak zapisuje się trwale w pliku ~/.claude.json w polu companion (Apiyi.com, 2026). Proces wykluwania jest jednorazowy — opis duszy generowany przez Claude nie może być zmieniony bez usunięcia klucza konfiguracyjnego.

Gdy testowałem aktywację na własnym koncie, wyklułem pingwina Crumpet w około 3 sekundy. Jednakże jeśli chcesz dostosować zwierzaka, musisz użyć narzędzi społecznościowych. Narzędzie any-buddy pozwala na wybór gatunku, rzadkości i nawet personalizację opisu duszy przez flagę --personality (GitHub – cpaczek/any-buddy).

Kroki dostosowania z any-buddy:

  • Zainstaluj narzędzie przez npm install -g any-buddy
  • Uruchom z flagą --species penguin --rarity epic
  • Opcjonalnie dodaj --personality "opis Twojego buddy"
  • Narzędzie patchuje binarkę Claude Code
  • Uruchom /buddy w terminalu
  • Zwierzak wykluje się z wybranymi parametrami

Mimo to warto pamiętać, że Anthropic może zmienić salt w przyszłej wersji. Narzędzie any-buddy wykryje to i ostrzeże użytkownika (GitHub – cpaczek/any-buddy).

Trzy sekundy i masz towarzysza na zawsze.

Często zadawane pytania

Czy mogę zmienić swojego buddy po wykluciu?

Tak, ale wymaga to narzędzi społecznościowych lub ręcznej edycji pliku ~/.claude.json. Według dokumentacji any-buddy, musisz usunąć klucz companion z pliku konfiguracyjnego, a następnie uruchomić /buddy ponownie — lub użyć flagi --personality do zmiany opisu bez ponownego wykluwania (GitHub – cpaczek/any-buddy).

Jakie są szanse na shiny variant?

Shiny variant jest jeszcze rzadszy niż legendary — szacunkowo poniżej 0.1% wszystkich wykluć. Według analizy kodu z GitHub, shiny zmienia kolorystykę ASCII art i dodaje specjalne efekty wizualne, ale nie wpływa na statystyki bazowe (GitHub – Kuberwastaken/claude-code). Użyj narzędzia claude-buddy z brute-force, jeśli zależy Ci na shiny.

Czy /buddy działa we wszystkich wersjach Claude Code?

Nie, komenda /buddy jest dostępna tylko w wersjach Claude Code skompilowanych z flagą BUDDY. Według danych z przecieku, funkcja była aktywna od 1 kwietnia do 7 kwietnia 2026 jako teaser (hesreallyhim/awesome-claude-code, 2026). Sprawdź wersję przez claude --version i upewnij się, że masz build z kwietnia 2026.

Czy buddy wpływa na funkcjonalność Claude Code?

Nie, buddy jest czysto kosmetycznym dodatkiem bez wpływu na wydajność ani funkcje agenta. Według analizy SmartScope, cały system żyje w katalogu buddy/ i jest oddzielony od głównego kodu agenta (SmartScope, 2026). Możesz bezpiecznie ignorować zwierzaka — albo go pokochać.

Podsumowanie

System /buddy w Claude Code to jeden z najbardziej udanych primaaprilisowych żartów w historii tech. Oto kluczowe wnioski:

  • 18 gatunków, 5 poziomów rzadkości — od common (60%) do legendary (1%), każdy z unikalnym ASCII art i opisem duszy generowanym przez Claude
  • Deterministyczny gacha — hash konta + salt friend-2026-401 decyduje o wszystkim, bez elementu losowego
  • Społeczność zareagowała błyskawicznie — ponad 15 repozytoriów na GitHub w 48 godzin, w tym narzędzia do brute-force i personalizacji
  • Pingwin Crumpet stał się maskotką — nieoficjalny symbol całego systemu, mimo że to zwykły gatunek common
  • To tylko żart — ale pokazuje, jak Anthropic potrafi budować zaangażowanie społeczności

Uruchom /buddy w swoim terminalu Claude Code i sprawdź, kogo wyklujesz. A jeśli chcesz konkretnego gatunku — sięgnij po any-buddy. Podziel się swoim buddy w komentarzach, ciekawie, kto wylądował u Ciebie!