A focus cat for your Mac

Stay on task. Or get caught.

CATch is a menu bar cat that notices when you drift. Wander off to YouTube and Mochi steps in, then tucks it under a blanket until you’re back. It all runs offline, on your Mac.

  • Works 100% offline
  • Collects no data
  • Free during beta · macOS 14+

You’re writing the Q3 report. Mochi only checks which window is in front.

Sped up ~4× · the app waits 10 s, then 5 s per level

How it works

Body doubling, with whiskers.

Working alone makes drifting easy. A small companion who notices is often all it takes to stay put.

  1. My whiskers say it’s time for the Q3 report.

    Name the task

    Click the cat in your menu bar (or press the shortcut), type what you’re working on and pick 25, 50 or 90 minutes.

  2. I’ll guard the blanket. You handle the Q3 report.

    Work. Mochi watches the door.

    Mochi sits quietly in a corner and checks one thing: which app and window title is in front. Never what’s inside it.

  3. Mrrp? A little wandering?

    Drift, and get caught

    Off-task for longer than the grace period? Mochi steps in, gets firmer each level, and the blanket comes out if you stay away.

The ladder

Gentle first. Then the blanket.

Come back at any point and it all resets, with a little “welcome back”. The interval between levels is yours to set, from 5 to 45 seconds.

  1. Level 1

    After the grace period

    A small panel and a look from the corner.

    “My ears noticed.”

  2. Level 2

    +5 seconds

    The panel grows. A firmer nudge.

    “My paws are getting busy.”

  3. Level 3

    +10 seconds

    Front and centre, background dimmed. Kneading begins.

    “The blanket is nearly ready.”

  4. Level 4

    +15 seconds

    A blanket covers the distraction and stays until you’re back. Mochi naps on it.

    “A cozy blanket for YouTube. Back to the Q3 report?”

  5. Level 5

    Third catch in a session

    No scolding. Mochi notices the pattern and suggests a real break.

    “Even cats need a stretch. Take a break?”

Smart about what’s work

Catches drifting. Not research.

YouTube can be a tutorial and Slack can be a rabbit hole. CATch judges each switch against the task you named, with three checks that all run on your Mac. No internet required.

  1. 01

    Your rules

    Allow and block lists by app or title keyword, globally or just for this session. They always win.

  2. 02

    A built-in catalog

    Known apps and sites come pre-tagged as work, communication, entertainment, social or games. Entertainment, social and games count as off-task.

  3. 03

    A word check against your task

    Still unsure? CATch compares the title with the words in your task, so “Q3 report tips” passes and a movie trailer doesn’t. All on your Mac.

  • Grace period

    10 seconds by default before anything happens, adjustable up to a minute. Brief glances at chat don’t count.

  • “This is work”

    One click allows it for the session and teaches CATch for next time.

  • Meeting mode

    Pauses automatically when Zoom, Meet, Teams or FaceTime is using your mic.

  • Text-only mode

    In a shared space? Mochi can stay silent, with just a soft chime.

100% offline

Runs on your Mac. Stays on your Mac.

CATch never connects to the internet. Every check happens on your Mac, your history lives on your Mac, and the app collects nothing about you. Not for us, not for your manager, not for anyone.

  • Offline

    Works with no internet at all, even in airplane mode.

  • No account

    Nothing to sign up for or log into. Install it and go.

  • Nothing collected

    No analytics, no tracking, no AI calls. Your data never leaves your Mac.

What Mochi looks at, on your Mac

  • The name of the app in front, like “Safari” or “Figma”
  • That window’s title, like “Q3 report: Pages”
  • Whether you’ve been idle, only to pause the timer
  • Whether your mic is in use by a meeting app, to stay quiet

What never happens

  • Screenshots or anything inside your windows
  • Keystrokes, your camera or exact URLs
  • Sending anything over the internet, to us or anyone
  • Reporting to your employer. There is no team mode.

Why a cat works

Timers are easy to ignore. A friend isn’t.

Blockers feel like punishment and get switched off. CATch borrows two ideas about presence instead, wrapped in a cat you don’t want to disappoint.

Session recap

See where the minutes actually went.

When time’s up, Mochi wraps up with a recap: focused time, catches, your longest streak and the top distractions. Share it with one click, or keep it to yourself on your Mac.

Mochi

“Purrfect focus on the Q3 report.”

Q3 report

Tuesday · 25 min session

23 min focused of 25

1Catch
17 minLongest streak

Top distractions

  • YouTube1 min
  • Slack40 s

CATch

Beta

Free while we’re in beta.

Beta builds have everything unlocked at no cost. At launch CATch stays free to use, and CATch Pro is a single payment, not a subscription. Waitlist members get an early-bird price.

CATch

Free

  • Mochi and the full escalation ladder
  • 5 focus sessions a week
  • Session recaps you can share
  • The last 7 days of history
  • Your allow and block lists
Join the beta

CATch Pro

$24 once

  • Unlimited focus sessions
  • Your full session history
  • Every new cat during 1.x
  • One payment, yours to keep

Coming to Pro

  • Weekly trends
  • Per-project profiles
  • New cats, each with their own move
About CATch Pro

FAQ

Good questions.

Something else? Write to [email protected].

Does CATch see my screen?

No. It reads only the name of the app in front and its window title, through macOS Accessibility. It never takes screenshots, so it doesn’t ask for Screen Recording permission.

Does CATch need the internet?

No. CATch works completely offline, even in airplane mode. Every check runs on your Mac, Mochi’s voice and lines are built in, and the app never connects to a server.

What data does the app collect?

None. There’s no account, no analytics and no tracking. Your session history is stored only on your Mac, and Settings has a button to delete all of it.

Can it tell which browser tab I’m on?

It sees the tab’s title through the window title, so “Top 10 cat videos: YouTube” is caught, and a tutorial you mark as work is remembered. Exact URLs are planned with a browser extension later.

What about meetings?

CATch pauses reactions automatically when Zoom, Meet, Teams or FaceTime is using your microphone or a meeting app is in front, and there’s a manual “In a meeting” switch too. Your timer keeps running.

I work in a shared office. Will Mochi talk out loud?

Only if you want. There’s a volume control and a text-only mode that keeps just a soft chime.

Can my employer see any of this?

No. There is no team or manager mode, nothing is reported to anyone, and your session history stays on your Mac, with one button to delete it all.

Which Macs are supported?

CATch needs macOS 14 Sonoma or later. Windows isn’t planned for the first release.

What does it cost?

It’s free during the beta, with everything unlocked. After launch CATch stays free with Mochi, 5 sessions a week and 7 days of history. CATch Pro is a single $24 payment, not a subscription: unlimited sessions, your full history, and new cats and features as they arrive in 1.x. Waitlist members get an early-bird price.

Does activating CATch Pro need the internet?

No. You buy CATch Pro on this website and get a license key. Paste it into Settings › License and the app checks it right on your Mac. CATch still never connects to the internet.

What happens to my email?

We store it only to send your beta invite and launch news, never share it, and delete it if you ask at [email protected].

Mochi’s saving you a spot.

Join the beta and get CATch free on your Mac when invites go out. We’ll only email you about the beta and launch.