Feed Your Virtual Pet with GitHub Commits

Hatch a unique RepoGotchi, feed it by coding, and embed a live-updating animated pet directly on your GitHub Profile README.

github.com/
Only saved locally in your browser's vault to authenticate events requests.
XP Level Progress Level 1 (0/10 XP)
Pet Health 100% (Healthy)
0 Weekly Streaks
0 Weekly Commits

Gotchi Customization

Hats & Headwear
Holdable Items
Skins & Colors

1. Copy Markdown Profile Badge

Paste this image tag into your GitHub Profile README file to display your live RepoGotchi.

2. Add GitHub Action Sync Workflow

Create a file named .github/workflows/repogotchi-sync.yml in your profile repo. This updates the pet SVG twice a day.

How to Play RepoGotchi

Your pet hatches as an egg or baby. The more you commit, the more XP your pet gains to level up. If you code in JavaScript/CSS, it becomes a Web Sprite. If you code in Rust/Go, it becomes a System Golem. If you don't commit for a day, it falls asleep (enters Repose). Inactivity for days makes it sick, and eventually, it turns into a ghost.

100% Free & Privacy-Protected

The game runs client-side. We do not store your repository logs or passwords on any server. Private commits are counted locally using your Personal Access Token, which is kept entirely inside your browser's private vault.

Copied to clipboard