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.