What you actually need from a reminder
Before picking a tool, it helps to know what makes a movement reminder stick. In practice it comes down to three things:
- Good timing. A reminder that fires in the middle of a hard problem gets dismissed. One that fires when you're already waiting for something gets done.
- A concrete action. “Take a break” is easy to ignore. “Ten wall push-ups” is not.
- Low friction. No gym clothes, no app to open, no account. The smaller the ask, the more often you'll do it.
Public health guidance, such as the World Health Organization's physical activity guidelines, recommends limiting long stretches of sitting and says some activity is better than none. A reminder only helps if it gets you to do that “some”.
Free option 1: what's already on your Mac
You can build a basic exercise reminder with apps you already have.
- Reminders or Calendar. Create a recurring reminder every hour during work hours with a specific move in the title (“10 squats”). Rotate the move each day so it doesn't become wallpaper.
- Clock app timers (macOS Ventura and later). Good for a one-off “stand up in 45 minutes”, less good as a habit because you have to restart it.
- A one-line script. If you live in the terminal, this posts a notification every 50 minutes until you stop it:
while true; do
sleep 3000
osascript -e 'display notification "10 squats, then back to it" with title "Move"'
doneIf you wear an Apple Watch, its Stand reminders already nudge you once an hour when you've been sitting, and they're free.
The weakness of all of these is timing: they fire on the clock, not when you're free.
Free option 2: break-reminder apps
A few free apps specialise in breaks and are worth trying before paying for anything:
- Stretchly — open source and cross-platform. It shows short “mini breaks” and longer breaks with suggested stretches, and lives in the menu bar.
- Time Out — a long-running Mac break reminder that dims the screen for micro-breaks and longer breaks, with a free tier.
- BreakTimer — open source, simple, and configurable working hours so it stays quiet in the evening.
These are good if you want a regular, clock-based cadence. If you find yourself skipping every break, the problem is usually timing, not the app.
Why AI coding changes the timing problem
If you code with Claude Code or OpenAI Codex, you already have a natural break built into your day: every time you hand the agent a task, you wait. A refactor, a test run, a plan — each one is a few minutes where your attention is free and the flow state has already been handed to the agent.
That's the perfect moment for one set of something. There's nothing to protect, the break has a natural length, and it repeats all day without scheduling. The catch is that you need two signals: one when the agent starts (time to move) and one when it's done (time to come back).
You can get the second signal for free with Claude Code hooks — a Stop hook that plays a sound. The first signal, and a guided move, is what a dedicated app adds.
NotchFit: an exercise reminder triggered by your AI
NotchFit is the app we built for exactly this. When Claude Code or Codex starts working, the MacBook notch expands with your next exercise on the left and the agent's live progress on the right. You tap Start set when you're ready — nothing starts on its own — and the animation and countdown ring pace you through it. If the agent finishes mid-set, the “Claude is done” alert waits until your set ends.
- 239 animated exercises, from neck tilts to push-ups, most with no equipment.
- A weekly plan written by your AI (
/notchfit:planin Claude Code,$notchfit-planin Codex) that respects your equipment and injuries, or an offline quick plan. - Runs locally: no account, no telemetry, no microphone.
- $20 once, macOS 14 or later.
When NotchFit is the wrong choice
Be honest with yourself about how you work:
- You don't use Claude Code or Codex. NotchFit is triggered by AI runs. Without them, a clock-based app like Stretchly is the better (and free) fit.
- You want reminders on Windows or Linux. NotchFit is Mac-only.
- You want a training program. NotchFit is for movement snacks between prompts, not a replacement for a coach or a real workout.
If you do spend your day prompting an AI agent on a Mac, the agent is already giving you twenty breaks a day. A reminder that rides on that rhythm is the one you'll actually follow.
Move while your AI codes.
NotchFit turns the MacBook notch into a workout coach while Claude Code or Codex works. Your “Claude is done” alert waits until your set ends. $20 once, no account.