About this mod
The author used Claude Code's function-hook API to make a "completely unnecessary" pixel pet plugin that lives in a pane next to the session. It walks, bounces, and blinks in a small yard; pauses to show ". . ." while tools run, jumps up and shouts "nice work!" when a turn completes, dozes off after two quiet minutes, tears up when the rate limit window exceeds 80%, and typing /pet pat lets you pet it for hearts and purring.
Growth mechanics: tool calls, completed turns, petting, and output tokens provide XP (only output tokens, because input and cache grow with conversation length rather than workload). Level n+1 requires 25 × n² XP; you can reach Lv 5 in one night, then it slows down; Lv 15 becomes a youth with accessories, Lv 40 evolves. The pet gains personality based on your usage habits: many tools makes it a worker hugging a laptop (swinging a pickaxe as an adult), many long turns makes it a scholar who stops to read, lots of petting makes it a sweetheart, lots of game snacks makes it a gamer—these are also evolution forms, plus a 1/20 chance of a rare form. The yard slowly fills in accordingly as a construction site, library corner, or garden, and follows your clock from morning light to moonlit night. Occasionally completed turns drop gifts, and there's a 1/32 chance of a shiny pet. There are also two mini-games: /pet play and /pet quest. No hunger, no decay, no death.
Installation: /plugin marketplace add uppinote20/claude-pets then /plugin install pets@claude-pets, then type /pet



