u/KaleidoscopeThen4930

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.

u/KaleidoscopeThen4930 — 8 days ago