I got tired of pomodoro timers that feel like spreadsheets, so I built DeskZoo: a tiny zoo that lives in the corner of your Windows desktop.
8 animals. One shared core — a 25-minute focus timer ("snack timer"), a flag-waving break reminder, personality voice lines, idle animations — and one signature trick each:
- 🍊 Capybara · Calm Master — orange timer + stoic one-liners. Nothing rattles it.
- 🐱 Cat · The Aloof Overlord — pet it 10 times, 6 times it just flicks its tail: "I heard you." "Dismissed." Affection, strictly rationed.
- 🦊 Fox · Mood Thief — every launch, it steals one bad mood from you: "Got it! Stole your anxiety."
- 🦔 Hedgehog · Night-Study Buddy — after 9 PM it curls into a ball and keeps you company while you study.
- 🦦 Otter · Slacker Pro — rubs its lucky pebble. Idle? Rubbing. Focusing? Still rubbing. Oddly mesmerizing.
- 🐼 Panda · Professional Eater — munches bamboo all day. Watching it eat beats meditation.
- 🐰 Rabbit · Metronome Officer — taps a steady beat while you focus.
- 🐕 Shiba · Hype Dog — triple-jump celebration every time you finish a focus round.
Every focus timer is named after that pet's favorite food: yarn-ball timer, fish timer, apple timer, pebble timer, bamboo timer, carrot timer, bone timer, orange timer.
The design rule: desk pets usually die of "three days of novelty, then ignored forever". My fix: same useful core for all 8, but one signature behavior per pet — switching pets actually feels like adopting a new animal.
Free forever. Windows, unzip & run, no account, no internet needed. Pay what you want if you'd like to fund the next batch of animals (already sketching).
👉 Download: https://deskzoo.surge.sh/en/
🗂️ Also on IndieDB: https://www.indiedb.com/games/deskzoo
Which one would you adopt? I'm partial to the cat, even though it ignores me.
Top comments (1)
Love the design rule: same useful core, one signature behavior per pet, so switching feels like adopting a new animal. That’s a smart answer to the “three days of novelty” problem. And the cat that rations its affection is a great touch.
A few thoughts from a user’s point of view:
Trust for an “unzip and run” Windows app. Adding a SHA-256 checksum on the download page, a VirusTotal link, and ideally code signing or a published source repo would help a lot, since SmartScreen warnings scare off careful users. A winget or Microsoft Store listing could also help.
A quiet mode. An option to mute voice lines and pause pop-ups during full-screen apps, calls, or screen sharing keeps a pet from becoming a distraction in the middle of a meeting.
Resource footprint. Desk pets get uninstalled when they eat RAM or CPU while idle. Sharing numbers (and what it’s built with) would reassure people.
Long-term hook. Maybe a gentle, guilt-free streak or a few rare lines that appear after weeks of use, to keep the novelty going past day three.
I’d adopt the fox. Stealing a bad mood at every launch is a charming ritual.