I built a Chrome extension that makes my dog pop up while I work
I started missing my dog way too much during long coding sessions.
So I built this thing.
https://chromewebstore.google.com/detail/petmood-pet-wellness-noti/llalgcfjenkdaecjdapdagjhfedfiamc
PetMood is a Chrome extension that lets you upload photos of your pet (or honestly, anything — your face works too), removes the background locally using an open-source AI model, and turns them into 18 different animations.
Here's the part I'm most into: you set a timer — every 10/30/60 minutes, or any custom interval — and your pet automatically pops up on whatever page you're browsing. No clicks, no manual triggers. They just show up while you work. Surprise factor + a tiny break during long focus sessions, baked into your workflow.
A few design decisions I'm proud of:
- 100% local processing — your photos never leave your device. The model runs in your browser via transformers.js + WASM
- No accounts, no telemetry, no nothing. The only network call is a one-time model download
- 18 animations: running across the screen, raining down, kissing, dominoes, bowling, fireworks, dance party, etc.
Built with WXT + React + TypeScript. ~10KB minified service worker, ~50KB content script.
Would love feedback. Bug reports especially welcome.