About PetPomo
A pomodoro timer with a cat who naps while you work.
How it works
- · Start a focus session and Mochi curls up to sleep.
- · When the bell rings she stretches awake and celebrates — you earn coins.
- · Every focus session makes her hungrier. During breaks, drag a snack onto her.
- · Stroke her for a second to get purring and hearts. A quick poke starts a game.
- · Ignore two breaks in a row and she gets sad. So does abandoning a session.
- · Spend coins in the shop on scenes, themes, cats and better snacks.
Your data
Everything lives in this browser's local storage — there is no account and nothing is uploaded. The timer stores an absolute end time, so it stays accurate through refreshes, backgrounded tabs and laptop sleep. Cloud sync is opt-in: turn it on in Settings and your save is keyed by a random code that only you hold.
Built with
Astro (static) · Preact · Tailwind CSS · GSAP · Web Audio · Cloudflare Pages. The cat and the four scenes are hand-authored SVG, inlined into the bundle so the whole game works offline after the first load. Every sound effect is synthesized in the browser — no audio files are shipped.
Accessibility
Reduced motion is honoured automatically from your OS setting, and can be forced on in Settings — it disables parallax, particles and every looping animation while keeping each pose readable. Audio starts muted. All controls are keyboard reachable.