Coming soon · macOS · free + open source

FocusDex

Catch creatures by focusing.
The Animal Crossing of productivity.

Set a timer. Focus. Earn Pokéballs in real time. When the timer ends, Safari Mode opens — a screen full of the creatures that spawned during your session. Throw your balls. Catch them all.

★ MIT licensed · ♥ free forever · 🪶 made by bendawg2010

The Loop

Focus → Spawn → Catch → Brag. That's the whole game.

1

Focus

Pick a duration. Hit start. Notchy starts your session. Every 5 minutes of focus = one Pokéball. Longer sessions earn rarer ball tiers.

2

Spawn

Creatures spawn quietly during your session — shaped by time of day, the app you're in, the weather, your streak. Some only appear during a real eclipse.

3

Catch

Timer ends → Safari Mode opens. Spawned creatures float on screen. Tap → ball arcs → wobble x3 → ✨ caught ✨.

4

Brag

Battle friends. Trade share codes. Co-op raids. Year-end Wrapped. Your Pokédex is your year of work.

Ball Tiers

Longer sessions cash out in rarer balls.

5m

Focus Ball

The base unit. Earn a few per session. Catches common creatures.

25m

Great Focus Ball

Classic pomodoro. Better catch rates. Unlocks uncommon types.

90m

Ultra Focus Ball

Deep work. Where the rare and shiny live. Some legendaries refuse anything less.

8h

Master Flow Ball

A full focused day. Catches anything. The Dex bends to your will.

Pick Your Starter

Three lines. Pick one, stick with it the whole year.

#001

Codesprite

Code Spirit

Awarded to those who first focus in a code editor. A mint-glow spirit, eyes blink like a text cursor. Evolves into Codetitan.

✒︎
#004

Inkling

Art Doc

For writers. An octopus-quill, body is a fluid ink droplet, one pearl eye. Evolves into Inkdragoon.

#007

Pixibrush

Art Pixel

For designers. A paintbrush-fairy with color-swatch wings. Leaves fading trails of pigment. Evolves into Maestrix.

Spawn Conditions

What you do shapes what shows up.

🌅

Time of Day

Dawn types at sunrise. Insomniacs only between 2–5am.

💻

App Context

Xcode spawns Code-types. Figma spawns Art-types. Terminal hides rare Glitch-types.

🌧️

Real Weather

Storm-types when it's raining at your location.

🌙

Sleep Data

Dream-types delivered while you sleep. Apple Health integrated.

📅

Calendar

Meeting-types from real events. Skipped meetings = rebel-types.

🍕

Lunch Hour

Food-types only between 11–1pm. Caffeine line at coffee shops.

🌍

Location

Regional exclusives. Tokyo-only. SF-only. Travel to catch them all.

🌒

Astronomical Events

Solar eclipses, meteor showers, supermoons — once-a-decade Legendaries.

🔥

Streaks

Week-long streak = guaranteed Shiny. 365 days = mythical.

🍄

Distractions

Doomscroll too long? Brain Rot creatures appear. Charming. Cursed. Yours forever.

🎉

Holidays

Halloween-only ghosts. Birthday creatures only YOU ever see.

🤝

Friends

Co-focus with friends → bonus creatures. Trade for regional exclusives.

Your Year, in 147 Creatures

Every entry has the date caught and the project you were focused on. The Dex is the diary.

147creatures
15types
12legendaries
8mythicals
365days of stories
●︎

Notchy lives in your notch.

Your Professor Oak. Hands you your starter. Cheers when you finish a long session. Glances at you with concern when you bail.

The MacBook notch was always supposed to be a window into another world. Now it is.

It's not out yet.

FocusDex is in development. Star the repo to get notified when v1.0 drops.

⭐ Star on GitHub 💸 Tip jar