Make progress feel alive
Small coding moments become visible care, giving your work a gentle sense of momentum.
A tiny companion for your coding days
Pushtopia is a friendly macOS app that turns your GitHub rhythm into a little world to look after. Commit, review, and keep your pet thriving. Pushes feed it. Green workflows heal it. Approved PRs make its day.
$ beta download coming soon · macOS 14+ · menu-bar app
Small coding moments become visible care, giving your work a gentle sense of momentum.
Your pet lives quietly alongside your workflow, without noisy streaks or heavy dashboards.
A lightweight menu-bar companion designed for the way you already work. No server, no webhooks — it polls GitHub politely.
The loop
Pushtopia connects to the GitHub account you choose inside the macOS app. It quietly polls your activity and lets your rhythm shape the world — no backend, no webhook, nothing installed in your repos.
GitHub OAuth Device Flow, inside the app. Your token lives in your Keychain. Read-only scopes.
$ open -a Pushtopia # → enter code ABCD-1234Choose which repositories count. Pushtopia only watches what you tell it to.
watching acme/api · acme/web · you/dotfilesA single GraphQL heartbeat checks pushes, workflow runs and reviews every few seconds.
$ git push # → satiety +10, Brita hopsCheck in from the menu bar, notice its state, and let your coding rhythm shape the world.
status ◆ 70 · ♥ 80 · ☼ 60The rules are kind
Pushes and commits feed your pet.
+10 per pushGreen workflows keep it well.
+5 passed · −10 failedReviews make its day.
+10 approved · −10 requestedPick a companion
Selected companion: Brita
Next up
Still gentle by design — progress you can look at, never a scoreboard you're losing.
Every eligible event earns XP. Levels unlock small cosmetics — a new collar, a hat, a different idle pose.
LV 7 · 1,240 / 1,600 xpTwo quiet counters: days with a commit or push, and days where no workflow failed.
▲ 12 days shipping · ✓ 9 days green CIA tiny badge for your profile README — current pet, mood and level. No tracking.
Brita · happy · lv 7Privacy by default
This page never touches your GitHub. Sign-in happens in the macOS app through GitHub's OAuth Device Flow. No server of ours, no webhooks, no repo hooks — the app reads events, counts them, and forgets them.
Early access
Pushtopia is preparing its macOS beta. A real installer link will land here when it's ready — sign in, pick a pet, push something.
Requirements: macOS 14 Sonoma or later · Apple silicon · no Electron, no WebViewQuestions?
There is no public support channel or web login configured yet. For now, this page is an honest preview of what is coming with the macOS MVP.