- Rename coffee.astro → support.astro (broader scope: ko-fi, crypto, wallets) - Update all /coffee links → /support across website + extension pages - Update nav, footer, hero, and all 5 extension .md files - TabFM coffee banner already points to /support
5.9 KiB
name, tagline, description, category, tags, features, screenshot, chromeStoreUrl, downloadUrl, faq
| name | tagline | description | category | tags | features | screenshot | chromeStoreUrl | downloadUrl | faq | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| FocusPet | A virtual pet that thrives when you focus. Tamagotchi meets productivity. | FocusPet is a free Chrome extension that turns focus into a game. A pixel-art cat lives on your screen — it gains XP and evolves when you stay focused, and gets sad when you get distracted. Built-in pomodoro timer, 6 evolution stages, streak tracking, and a draggable overlay. 100% free, no premium tiers. | productivity |
|
|
https://git.greasysprocket.com/monyi/focuspet/releases |
|
FocusPet turns focus into a game. A pixel-art cat lives on your screen, gains XP when you stay focused, and gets sad when you get distracted. It's a tamagotchi that grows through your productivity.
How it works
FocusPet runs quietly in the background, tracking your tab activity:
- Stay on a tab 5+ minutes → your pet gains 2 XP per minute focused. Health regenerates.
- Switch tabs in under 30 seconds → that's a distraction. Your pet loses 5 XP, its mood drops to sad, and its streak resets to zero.
- Complete a pomodoro session → +50 XP, health +10, and your pet celebrates.
- Go idle or lock your screen → your pet falls asleep (purple, closed eyes).
- New day → daily counters reset (focus minutes, distraction count), but total XP and stage are permanent.
Evolution stages
| Stage | XP Required | Visual |
|---|---|---|
| Egg | 0 | Basic cat body |
| Baby | 50 | Basic cat body |
| Child | 200 | + Red hat |
| Teen | 500 | + Red hat |
| Adult | 1000 | + Red hat + Purple cape |
| Master | 2500 | + Red hat + Purple cape + Golden crown |
Once your pet reaches Master, it's maxed out — but you can keep grinding XP to flex your total.
The pomodoro timer
The popup includes a 25-minute pomodoro timer. Hit Start Focus and a countdown begins. If you complete the full 25 minutes: +50 XP, health boost, streak increment, and a notification. If you interrupt it (or go idle): -10 XP, streak resets, and your pet gets sad.
The floating mascot
A 64×64 pixel-art cat renders as a fixed overlay on every page you visit — bottom-right by default. It's:
- Draggable — click and hold to move it anywhere on the page
- Animated — breathing idle, tail wag, bounce on click
- Mood-reactive — gold body when happy, blue when sad, purple when sleeping
- Stage-aware — shows hat, cape, and crown as your pet evolves
- Dismissible — it's a canvas element, non-intrusive at 85% opacity
Privacy
FocusPet doesn't collect any data. No analytics, no tracking, no telemetry.
Your pet's state lives in chrome.storage.local — it never leaves your browser.
The only permissions are storage (to persist your pet), idle (to detect when you're
away), and notifications (to tell you when a pomodoro completes). The content script
runs on all URLs but only draws a canvas — it doesn't read page content or make network
requests.
Free forever
FocusPet is 100% free. All 6 evolution stages, the pomodoro timer, and the floating mascot are available to everyone. There are no premium tiers, no locked features, no usage limits. If you enjoy it, you can buy me a coffee — but there's zero pressure.