DEV Community

DeskZoo
DeskZoo

Posted on

I put a tiny zoo on my desktop — 8 free desk pets, each with its own focus timer

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)

Collapse
 
_5c75b1d3a1b3628dec81_58 profile image
Yoshiyuku •

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.