Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Claude Buddy/powerupDer Claude Code Source-Map-LeakAuto Memory in Claude CodeAuto Memory in Claude CodeAuto Memory in Claude CodeAuto Memory in Claude Code
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Buddy

Claude Buddy

Anthropics April-Fools-Überraschung 2026: ein Tamagotchi-System in Claude Code. 18 Spezies, 5 Seltenheitsstufen, CHAOS- und SNARK-Stats, hex-kodiertes Easter Egg geleakt.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Feb 6, 2026Handbook hubCore index

Problem: Claude Buddy ist Anthropics April-Fools-Überraschung 2026. Ein virtuelles Haustier lebt jetzt in deinem Claude Code-Terminal. Du verbrennst Stunden in diesen Sessions, kämpfst durch Implementierungsarbeit, jagst merkwürdigen Fehlern nach und lässt Sub-Agents laufen. Das Tool ist ausgezeichnet in seinem Job und hat die ganze Persönlichkeit einer Tabellenkalkulation. Entwickler starren länger auf Terminals als auf jede andere App auf ihrem Computer, und das Terminal ist immer noch der flachste Ort auf der ganzen Maschine.

Was passiert ist: Anthropic hat dieses Haustier als vollwertigen Tamagotchi-Begleiter gebaut. Achtzehn Spezies. Fünf Seltenheitsstufen. Ein Stat-System mit Feldern wie CHAOS und SNARK. Shiny-Varianten. Hut-Freischaltungen. Das Ganze ist einen Tag vor seiner geplanten April 1-Veröffentlichung durch eine versehentliche npm-Source-Map geleakt. Nenn es das am schlechtesten gehütete Geheimnis in der KI, oder das schärfste Stück virales Marketing in diesem Jahr.

Was ist Claude Buddy?

Claude Buddy ist ein virtuelles Haustier direkt in Claude Code eingebaut. Stell dir ein Tamagotchi vor, nur läuft es in deinem Terminal und reagiert auf deinen Dev-Workflow statt auf Tastendrücken.

Release-Tag sollte der 1. April 2026 sein, passend zu Anthropics üblicher Gewohnheit, für April Fools etwas Seltsames zu liefern. Version 2.1.88 des @anthropic-ai/claude-code npm-Pakets hatte andere Pläne. Es ging mit einer angehängten 59,8 MB .map-Datei raus, die den vollständigen Quellcode offenlegte. Developer Twitter tat, was Developer Twitter tut. Es riss sich durch 512.000 Zeilen TypeScript, lokalisierte das src/buddy/-Verzeichnis und begann zu streiten, welche Spezies die beste ist.

Das Buddy-Setup ist mehr als eine Animationsschicht. Es ist eine vollständige Pet-Simulation, in die Claude Code-Runtime verdrahtet, mit deterministischer Generierung, Anti-Cheat-Architektur und LLM-Hooks für Persönlichkeit. Dein Buddy reagiert auf das, was in deiner Session passiert. Spezies, Animationen, Seltenheitsstufe: alles ins Terminal eingenäht, in dem du bereits lebst.

Neu am Terminal-First-Workflow von Claude Code? Fang mit dem Terminal-First-Development-Modell-Leitfaden an und bekomme ein Gespür für das Ausführungsmodell, bevor du ein Haustier draufbolzt.

Die 18 Spezies

Claude Buddy wird mit 18 Spezies geliefert, jede mit eigenen ASCII-Art-Sprites (5 Zeilen hoch, 12 Zeichen breit, 3 Animationsframes):

SpeziesKategorie
DuckClassic
GooseClassic
CatClassic
RabbitClassic
OwlWise
PenguinCool
TurtleChill
SnailChill
DragonMythical
OctopusAquatic
AxolotlExotic
GhostSpooky
RobotTech
BlobAbstract
CactusPlant
MushroomFungi
ChonkMeme
CapybaraSpecial

Dieser letzte Eintrag, Capybara, ist der Punkt, an dem die Geschichte interessant wird. Warte kurz. Zuerst das System, das Spezies verteilt.

Seltenheit, Stats und Shiny-Varianten

Dein Buddy ist nicht zufällig. Er ist deterministisch. Deine Nutzer-ID wird durch FNV-1a gehasht, in einen Mulberry32 PRNG eingespeist, und die gleiche Draw-Sequenz läuft jedes Mal ab. Gleiches Konto, gleicher Buddy. Immer.

Der Salt-String ist friend-2026-401, ein Augenzwinkern an den 1. April.

Seltenheitsstufen

SeltenheitWahrscheinlichkeitSterneStat-BodenHut
Common60%15Keiner
Uncommon25%215Zufälliger Hut
Rare10%325Zufälliger Hut
Epic4%435Zufälliger Hut
Legendary1%550Zufälliger Hut

Fünf Stats

Jeder Buddy bekommt fünf Stats auf einer Skala von 0 bis 100: DEBUGGING, PATIENCE, CHAOS, WISDOM und SNARK.

Der Algorithmus wählt einen Peak-Stat (Boden + 50 + zufällig, begrenzt auf 100), einen Dump-Stat (nahe dem Boden) und drei verstreute Werte dazwischen. Höhere Seltenheit bedeutet einen höheren Boden, also ist ein Legendary-Buddy statistisch in jedem Stat besser.

Shiny-Varianten

Eine unabhängige 1%-Chance läuft auf jedem Buddy, unabhängig von der Seltenheit. Ein Shiny-Buddy bekommt eine Regenbogen-Farbschimmer-Animation plus Glitzereffekte. Ein Shiny Legendary landet bei einer Wahrscheinlichkeit von 0,01%, ungefähr 1 in 10.000. Jemand hat bereits einen Solana-Memecoin ($Nebulynx) um genau dieses Szenario herum gestartet.

Das ist, wie der 0,01%-Jackpot wirklich aussieht. Dagmar der Shiny Legendary Dragon, CHAOS auf 100 begrenzt, in den goldenen Glitzerborder gewickelt. Die LLM-generierte Persönlichkeit liest sich, als hätte der Drache sie selbst geschrieben: "A fierce guardian of clean code who breathes fire at spaghetti logic and hoards well-written functions."

Hüte

Acht Huttypen mit seltenheitsgeregelten Freischaltungen:

HutMindest-Seltenheit
KeinCommon
KroneUncommon+
ZylinderUncommon+
PropellerUncommon+
HeiligenscheinRare+
ZaubererRare+
BeanieEpic+
Winzige EnteNur Legendary

Ein Winzige-Ente-Hut auf einem Legendary Buddy ist der Flex. Leute stellen bereits Stat-Karten auf, um anzugeben.

Das "Bones vs Soul"-Anti-Cheat

Das ist der Punkt, wo das Engineering wirklich interessant wird. Anthropic hat Buddy-Daten in zwei Eimer aufgeteilt:

Bones (Spezies, Seltenheit, Shiny-Status, Augen, Hut, Stats): Werden bei jeder Session aus deiner Nutzer-ID neu aufgebaut. Werden nie auf die Festplatte geschrieben. Eine Config-Datei-Bearbeitung kann dir kein Legendary geben. Der Algorithmus läuft bei jedem Start frisch und überschreibt alles Gespeicherte.

Soul (Name, Persönlichkeit, Schlüpfdatum): Beim ersten Mal einmal vom LLM generiert, wenn du deinen Buddy schlüpfst, dann in deiner globalen Config gespeichert. Das sind die einzigen Daten, die haften.

Die Merge-Reihenfolge ist { ...stored, ...bones }, sodass frisch berechnete Bones immer den Tiebreaker gewinnen. Ein elegantes Anti-Cheat für das, was technisch gesehen ein Witz-Feature ist. Die Ingenieure haben offensichtlich damit gerechnet, dass jemand versuchen würde, seine eigene Seltenheit zu fälschen.

Befehle

# First-time hatch with animation
/buddy
 
# Pet your buddy (floating heart animation, 2.5 seconds)
/buddy pet
 
# View stat card with sprite, stats, rarity
/buddy card
 
# Silence speech bubbles
/buddy mute
 
# Restore speech
/buddy unmute
 
# Hide buddy entirely
/buddy off
 
# Talk to your buddy directly by using its name

Dein Buddy hat auch eine eigene LLM-betriebene Persönlichkeit. Wenn nicht stummgeschaltet, wird er Kommentare in Sprechblasen neben dem Terminal-Input fallen lassen. Der System-Prompt sagt Claude, dass der Buddy ein "separater Beobachter" ist und dass Claude aus dem Weg gehen soll, wenn du den Buddy mit seinem Namen ansprichst.

Das Hex-kodierte Easter Egg

Das ist das Detail, das Entwickler in den Detektiv-Modus versetzt hat: alle 18 Spezies-Namen im Quellcode sind hex-kodiert. Keine einfachen Strings. Zeichenweise kodiert:

// How "capybara" is stored in the Buddy source code
String.fromCharCode(0x63, 0x61, 0x70, 0x79, 0x62, 0x61, 0x72, 0x61);
// Returns: "capybara"

Warum sollte Anthropic sich die Mühe machen, Haustiernamen hex-zu-kodieren? Ihr Build-System führt einen excluded-strings.txt-Scanner aus, der bestimmte Strings zur Compile-Zeit markiert. Mindestens ein Spezies-Name stimmt mit einem internen Modell-Codenamen überein.

Die Community kam zu demselben Schluss: capybara ist (oder war) ein interner Codename für eines von Anthropics Modellen. Hex-Kodierung war ein Workaround, um das Haustier durch ihre eigene Build-Pipeline zu schmuggeln. Nur einen Namen zu kodieren würde verdächtig aussehen. Alle 18 gleichförmig zu kodieren nicht.

Die Ironie: Sie haben Leak-Prävention für Modell-Codenamen gebaut, dann die ganze Quell-Tree durch eine .map-Datei im npm-Paket geleakt.

Ein Kommentator brachte es auf den Punkt: "The engineers hex-encoded a pet species name to sneak it past their own build scanner. Das ist das Nachvollziehbarste, was Anthropic je getan hat."

Wie der Leak passiert ist

Am 31. März 2026 entdeckte Security-Researcher Chaofan Shou (@Fried_rice), dass Version 2.1.88 des @anthropic-ai/claude-code npm-Pakets mit einer 59,8 MB großen Source-Map-Datei geliefert wurde. Diese eine .map-Datei legte 512.000+ Zeilen TypeScript in etwa 1.900 Dateien offen, einschließlich des vollständigen src/buddy/-Verzeichnisses und seiner 5 Quelldateien (~79 KB).

Die Ursache war banal: ein fehlender .npmignore-Eintrag. Die Build-Pipeline hat die Source-Map im veröffentlichten Paket eingeschlossen, und niemand hat es vor dem Release bemerkt.

Anthropics offizielle Reaktion: "No sensitive customer data or credentials were involved or exposed. This was a release packaging issue caused by human error, not a security breach."

Von dort aus war die Reaktion schnell:

  • @byteHumi ist auf X durch das technische Breakdown gegangen und kam auf 34.000 Views
  • @AI_chemyst hat eine eigenständige Web-App vom geleakten Quellcode vibe-gecoded
  • Mehrere Buddy-Checker-Tools sind auf Netlify und Vercel innerhalb von Stunden aufgetaucht
  • Jemand hat den $Nebulynx-Memecoin auf Solana rund um den seltensten möglichen Buddy gestartet
  • GitHub Issue #41684 hat ein RPG-Evolutionssystem vorgeschlagen, mit einem funktionierenden Proof-of-Concept

Die Community-Reaktion war kein Spott. Entwickler in den Replies waren wirklich begeistert. Eine Antwort traf die Stimmung: "I wouldn't even be mad. A tiny bit of personality like this would make the tool way more fun to live in every day."

Start-Timeline

Das Buddy-System saß hinter einem BUDDY Compile-Time-Feature-Flag, mit einem Phased-Rollout:

ZeitraumVerhalten
1.-7. AprilTeaser-Fenster: 15-Sekunden-Regenbogen-/buddy-Benachrichtigung beim Start
8. April+Befehl dauerhaft verfügbar via isBuddyLive
Anthropic-MitarbeiterDauerhafter Zugang unabhängig vom Datum (USER_TYPE = 'ant')

Anforderungen: Claude Code >= 2.1.89, Pro-Abonnement.

April Fools oder dauerhaftes Feature?

Das ist die echte Frage. Der 1. April macht es leicht, Claude Buddy als Gag abzutun. Die Beweise zeigen in die andere Richtung:

Die Implementierung ist produktionstauglich. Fünf Quelldateien. Deterministische Generierung mit Anti-Cheat. Seltenheitsstufen. Stat-Balancing. Hut-Freischaltungen. Shiny-Varianten. LLM-Persönlichkeitsintegration. Graceful Degradation auf schmalen Terminals. Das ist kein wegwerfbares Bit.

Das Developer-Experience-Argument ist real. Claude Code-Nutzer leben stundenlang in ihren Terminals. Interactive Mode liefert bereits Keyboard-Shortcuts, Vim-Modus und Quality-of-Life-Polishing, das über reine KI-Fähigkeit hinausgeht. Ein Buddy-System ist eine saubere Erweiterung derselben Idee.

Nutzer fragen bereits nach mehr. GitHub-Issues rund um RPG-Evolution, Spezies-Anpassung und kosmetische Shops tauchten innerhalb von Stunden nach dem Leak auf. Ein Kommentator sagte es so: "I'd pay for gacha and XP boost. Claude needs to realize that it just lit fire in our hearts."

Der Präzedenzfall ist direkt da. GitHub Copilots Ghost Text fühlte sich seltsam an, als es zuerst ausgeliefert wurde. Jetzt erinnert sich niemand mehr daran, ohne es zu coden. Kleine Persönlichkeitsberührungen normalisieren sich schnell. Claude Code wird bereits mit einem kleinen Capybara namens Jetsam neben dem Input-Box geliefert. Das Buddy-System skaliert diese Idee nach oben.

Ob Claude Buddy dauerhaft ausgeliefert wird oder nach dem 1. April herausgezogen wird, hängt davon ab, ob Anthropic den Raum liest. Jedes Signal bisher sagt, dass der Raum Terminal-Haustiere will.

Was das für Entwickler-Tools bedeutet

Claude Buddy ist ein kleines Feature, das ein lautes Signal trägt. Anthropic steckt echte Arbeit in die Developer Experience, nicht nur in die Modell-Performance. Context-Engineering-Tricks und Fast-Mode-Knöpfe machen Claude Code mächtig. Macht allein verdient keine Loyalität. Charakter schon.

Entwickler-Tools sind seit langem so utilitaristisch, dass sie fast feindselig sind. Die gesamte Ästhetik des Terminal-Computing ist "Funktion über Form, immer." Claude Buddy sticht an dieser Annahme. Ein Tool kann komplexe Sub-Agent-Workflows orchestrieren und trotzdem eine Enten in der Ecke parken.

Diese beiden Ziele kämpfen nicht gegeneinander. Wenn überhaupt, macht ein kleiner Persönlichkeitsfunke lange Sessions einfacher durchzuhalten. Niemand brennt aus, weil sein Terminal ein Haustier hat. Leute brennen aus, weil ihre Tools sich so anfühlen, als wären sie gebaut, um Produktivität zu extrahieren, statt die Menschen zu unterstützen, die sie benutzen.

April-Fools-Witz oder eine neue Richtung für Terminal-UX, der Code ist bereits in der Welt. Die Community hat Klone, Checker-Tools, Galerie-Sites und mindestens einen Memecoin gebaut, bevor die Woche vorbei war. Irgendwo lebt ein Shiny Legendary Capybara mietfrei in jemandes Terminal.

Häufig gestellte Fragen

Was ist Claude Buddy?

Claude Buddy ist ein virtuelles Haustier, das in Claude Code, Anthropics Terminal-basiertem KI-Coding-Assistenten, eingebaut ist. Es verhält sich wie ein Tamagotchi, das in deinem Terminal lebt und auf deine Entwicklungs-Sessions reagiert. Anthropic hat es als ihr April-Fools-2026-Feature veröffentlicht, obwohl die Implementierung gründlich genug ist, dass viele Entwickler wollen, dass es dauerhaft bleibt.

Wie viele Claude Buddy-Spezies gibt es?

Es gibt 18 Claude Buddy-Spezies: Duck, Goose, Cat, Rabbit, Owl, Penguin, Turtle, Snail, Dragon, Octopus, Axolotl, Ghost, Robot, Blob, Cactus, Mushroom, Chonk und Capybara. Jede hat eigene ASCII-Art und Persönlichkeitsmerkmale.

Wie bekommt man einen Claude Buddy

Führe /buddy in Claude Code Version 2.1.89 oder später mit einem Pro-Abonnement aus. Dein Buddy wird deterministisch aus deiner Nutzer-ID generiert, also bekommst du immer dieselbe Spezies und Seltenheit. Nutze /buddy card, um die Stats deines Buddys aufzurufen und /buddy pet, um mit ihm zu interagieren.

Kann man die Claude Buddy-Spezies wählen?

Nein. Deine Spezies, Seltenheit, Stats und Hut werden alle deterministisch aus deiner Nutzer-ID mit FNV-1a-Hashing berechnet. Das gleiche Konto produziert immer den gleichen Buddy. Das Anti-Cheat-System baut diese Werte bei jeder Session neu auf, also bringt das Bearbeiten von Config-Dateien nichts.

Was sind die Claude Buddy-Seltenheitsstufen?

Fünf Stufen: Common (60%), Uncommon (25%), Rare (10%), Epic (4%) und Legendary (1%). Höhere Seltenheit bedeutet höhere Basis-Stats und Zugang zu selteneren Hüten. Eine unabhängige 1%-Chance macht außerdem jeden Buddy Shiny, was Regenbogen-Schimmer-Effekte hinzufügt.

Warum sind die Claude Buddy-Spezies-Namen hex-kodiert?

Anthropics Build-System führt einen excluded-strings.txt-Scanner aus, der bestimmte Strings zur Compile-Zeit blockiert. Mindestens ein Spezies-Name (vermutlich "capybara") stimmt mit einem internen Modell-Codenamen überein, also haben die Ingenieure alle Spezies-Namen hex-kodiert, um das Feature durch ihre eigene Build-Pipeline zu bekommen.

Ist Claude Code Open Source?

Claude Codes Quellcode ist auf GitHub. Das Claude Buddy-Feature tauchte auf, als eine Source-Map versehentlich in npm-Paket-Version 2.1.88 gebündelt wurde, was 512.000+ Zeilen TypeScript offenlegte.

Continue in Core

  • 1M-Kontext-Fenster in Claude Code
    Anthropic hat das 1-Mio.-Token-Kontextfenster für Opus 4.6 und Sonnet 4.6 in Claude Code aktiviert. Kein Beta-Header, kein Aufpreis, feste Preise und weniger Kompaktierungen.
  • Auto Dream
    Claude Code räumt zwischen Sessions seine eigenen Projektnotizen auf. Veraltete Einträge werden gelöscht, Widersprüche aufgelöst, Themen-Dateien umsortiert. Starte mit /memory.
  • Automatischer Speicher in Claude Code
    Mit dem automatischen Speicher kann Claude Code die Projektnotizen weiterführen. Wo sich die Dateien befinden, was geschrieben wird, wie /memory es umschaltet und wann man es über CLAUDE.md auswählt.
  • Auto-Planning-Strategien
    Auto Plan Mode nutzt --append-system-prompt, um Claude Code in eine Plan-zuerst-Schleife zu zwingen. Dateioperationen pausieren zur Genehmigung, bevor irgendetwas angefasst wird.
  • Autonomes Claude Code
    Ein einheitlicher Stack für Agenten, die Features über Nacht ausliefern. Threads geben dir die Struktur, Ralph-Schleifen geben dir die Autonomie, Verifikation hält alles ehrlich.
  • Dynamischer Startkontext
    Kombiniere --init mit einem Slash-Befehl wie /blog oder /ship, um genau das Kontext-Bundle zu laden, das diese Art von Arbeit braucht. Keine Setup-Hooks, keine Env-Vars, kein Copy-Paste.

More from Handbook

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.
  • Agent Teams Steuerung
    Konfiguriere Delegate-Modus, Anzeigemodi, Plan-Genehmigung, Dateigrenzen und CLAUDE.md-Regeln, damit dein Claude Code Team-Lead koordiniert statt selbst zu coden.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

On this page

Was ist Claude Buddy?
Die 18 Spezies
Seltenheit, Stats und Shiny-Varianten
Seltenheitsstufen
Fünf Stats
Shiny-Varianten
Hüte
Das "Bones vs Soul"-Anti-Cheat
Befehle
Das Hex-kodierte Easter Egg
Wie der Leak passiert ist
Start-Timeline
April Fools oder dauerhaftes Feature?
Was das für Entwickler-Tools bedeutet
Häufig gestellte Fragen
Was ist Claude Buddy?
Wie viele Claude Buddy-Spezies gibt es?
Wie bekommt man einen Claude Buddy
Kann man die Claude Buddy-Spezies wählen?
Was sind die Claude Buddy-Seltenheitsstufen?
Warum sind die Claude Buddy-Spezies-Namen hex-kodiert?
Ist Claude Code Open Source?

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.