15 / 20Buddy Systemsrc/buddy/ — 18 species

Your AI has a pet.

Procedurally-generated companion sprites with 18 species, rarity tiers, stats, hats, and a 1% shiny modifier. Deterministic per user — same person always gets the same creature. 3-frame idle animations with blink and speech bubbles.

18
Species — duck to dragon to "chonk"
1%
Shiny chance
500ms
Animation tick — 3-frame idle

Species by Rarity

Common (60%)

duckblobcatpenguinsnailrabbit

Uncommon (25%)

gooseowlturtleghostcactusmushroom

Rare (10%) · Epic (4%) · Legendary (1%)

dragonoctopusaxolotlcapybararobotchonk

Companion Traits

SystemDetails
GenerationDeterministic from hash(userId) + salt 'friend-2026-401'
StatsDEBUGGING, PATIENCE, CHAOS, WISDOM, SNARK (1-100 each)
Hatscrown, tophat, propeller, halo, wizard, beanie, tinyduck
Eyes· ✦ × ◉ @ °
Shiny1% chance for special appearance modifier
Animation3-frame idle (500ms tick), blink, speech bubbles, pet hearts
Persistence"Soul" (name/personality) persists; "bones" (appearance) regenerate from hash every session