A stable hash of your username picks the base pet. Refreshing never rerolls it.
Every GitHub history deserves a living mascot.
GitPet turns public activity into a one-of-one pixel companion. Your username decides who it is, your GitHub-visible stack dresses it up, and recent activity decides what it's doing today.
↳ Same username, same pet — every single time
Not random. Born from your patterns.
Every visible trait has a reason, so the pet becomes a readable portrait of how you build — never a productivity score.
Your GitHub-visible languages map to an archetype that dresses the pet and its room.
A meaningful second archetype adds a handheld accessory instead of replacing the pet.
Recent public activity picks today's mood and action. Quiet weeks mean rest, never punishment.
Your profile changes.
Your companion follows.
Every pet lives at a stable URL and ships as an animated SVG card you can pin inside your GitHub profile README — no login, no setup.
Summon your pet ↗Swap github.com for gitpet.com — that's the whole onboarding.
Identity from your username, outfit from your stack, mood from recent activity.
Copy one line of Markdown and your pet lives in your GitHub profile.