Free focus app for Mac

Catch the squirrel before it catches you.

Every time you hit Cmd+Tab, Squirrel Trap asks one tiny question: what are you about to do? Name it, and you're far less likely to wander off chasing something shiny.

macOS 14 or later. Signed and notarized by Apple, so it opens with no warnings.

The moment before the rabbit hole

Switching apps is exactly when focus slips. Squirrel Trap turns that split second into a quick check-in.

1

You press Cmd+Tab

Like you do a few hundred times a day, usually on autopilot.

2

A tiny box pops up

"What are you about to do?" Type it, dictate it, or just glance and keep going.

3

It becomes a checklist

Everything you name lands on a running list you can check off as you actually get to it.

Small app, lots of little delights

Everything is optional. Out of the box it's just the prompt and the list.

⭐

Favorites

Save the to-dos you log often and re-add them in one click.

😴

Snooze

Need an uninterrupted stretch? Silence the prompt for a few minutes without quitting.

✅

Reminders sync

Mirror your list to Apple Reminders, one way or both ways. Your call.

☁️

iCloud sync

Keep every Mac in step through your own private iCloud, with near-instant updates.

⏰

Default alarm

Have every new to-do nudge you after a set time, no extra taps.

🎨

Color tags

Sixteen colors, Trello-style, for a quick visual sort at a glance.

🔥

Streaks

A quiet day-streak, today's count, and a 7-day activity graph. Plus a little celebration when you finish things.

🎙️

Voice friendly

It's a normal Mac text field, so Dictation and Wispr Flow just work.

🪜

Featherweight

Lives in your menu bar, stays out of the way, and one permission is all the setup there is.

Your to-dos stay on your Mac.

No account. No server. Your list is a plain file on your own disk, and nothing leaves your Mac unless you switch something on.

Squirrel Trap only listens for the Cmd+Tab keypress. It never records anything else you type.

  • Reminders sync: off by defaultShares your list with Apple's Reminders app, on your terms.
  • iCloud sync: off by defaultUses your private iCloud via Apple's CloudKit. No third parties.
  • Usage sharing: off by defaultAnonymous feature counts only. Never the text of your to-dos.

Questions

How do I install it?

Download the zip, unzip it, and drag Squirrel Trap.app wherever you like (Applications, Desktop, anywhere). It's signed and notarized, so it opens normally.

Why does it need Input Monitoring?

That's how macOS lets an app notice the Cmd+Tab keypress. It's listen-only, and Squirrel Trap ignores everything except that one shortcut. The app walks you through granting it on first launch. If it doesn't appear in System Settings, go to Privacy & Security, Input Monitoring, click +, and add the app manually.

Won't a pop-up every Cmd+Tab get annoying?

It's one small box you can dismiss instantly, and Snooze turns it off for as long as you want when you're heads-down. Most people find a gentle speed bump is exactly the point.

Does it cost anything?

No. It's free.

How do I uninstall it?

Quit from the menu bar icon and drag the app to the Trash. To clear your history too, delete ~/Library/Application Support/SquirrelTrap/ and ~/Library/Preferences/com.jtoeman.squirreltrap.plist.

Found a bug or have an idea?

This is an early, personal project and feedback is gold. Open a GitHub issue.

Squirrel Trap icon

Set the trap. Keep the focus.

Download for macOS