Version 1.4.1 · Now on the Mac App Store

A Pomodoro that
respects your attention.

Breaks lives quietly in your menu bar. It tracks focus, keeps streaks, and reflects on your week with on-device AI. No servers, no account, no analytics. Just you and your attention.

Free & open source · Notarized · Universal binary · macOS 13 or later

Breaks in action: opening the menu-bar popover, starting a focus session, viewing streaks and settings
Features

A timer designed for the corner of your eye.

A small set of ideas, executed with care. None of them shout, all of them compound into a workday that feels less interrupted.

  • Breaks AI, on device.

    A weekly summary of where your focus went, plus a chat that answers questions about your journal. Apple Foundation Models, all local. No API keys, no servers.

  • Lives in the menu bar.

    No Dock clutter, no extra window. A small icon, a quiet countdown, and a popover when you need it.

  • Tracks real focus.

    Pick a focus, label each block, and mark it good, messy, or skipped. Tag with a project to see week / month / all-time time per project.

  • Honest streaks.

    A weekly rest-day budget, sleep recovery, and idle prompts keep progress useful without punishing real life.

  • Six cycle templates.

    Pomodoro, 52/17, Deep Work, Flowtime, Ultradian, or Quick. One tap to switch, or tune the durations yourself.

  • Calendar & Markdown.

    Optionally write completed focus blocks to Calendar. Or export your full focus journal as a Markdown file you own.

A look around

Designed for one job, sweated to the pixel.

Timer

One click. Everything you need.

Click the menu bar icon and your session is right there. Ring, time, mode, streak. Nothing else competes for your attention.

Breaks timer popover showing the circular ring, remaining time, and streak
Settings

Tune it once, forget it forever.

Durations, sounds, hotkeys, idle threshold, pause-day budget, cycle templates. Every option in one collapsible panel.

Breaks with settings panel open alongside the main timer view
Get Breaks

Now on the Mac App Store.

Free. Notarized. One click from the App Store, or grab the DMG directly from GitHub. No account, no subscription.

  1. 01

    Mac App Store

    The easiest way. One click, automatic updates, no dragging required.

    Get on the Mac App Store →
  2. 02

    Or download the DMG

    Grab Breaks.dmg from the latest GitHub release. Notarized, universal binary, under two megabytes.

    Latest release →
  3. 03

    Drag to Applications

    Open the DMG and drag Breaks into your Applications folder. Same as any other Mac app.

  4. 04

    Launch

    Open Breaks from Applications. No right-click required — the build is notarized and Gatekeeper clears it automatically.

Frequently asked

Things people ask first.

Is Breaks really free?

Yes. Free, MIT-licensed, no in-app purchases, no account, no analytics, nothing leaves your machine. State lives in macOS UserDefaults under the bundle ID.

How does Breaks AI work? Is my data sent anywhere?

No. Breaks AI runs entirely on your Mac through Apple Foundation Models. The weekly summary and the chat both read your local focus journal and answer locally. No API keys, no servers, no telemetry. It needs macOS 26 with Apple Intelligence enabled and an Apple Silicon Mac that supports it.

Is the app safe to open? Will macOS warn me?

No warning. As of v1.4.1, Breaks is Developer ID signed and notarized by Apple. Download the DMG, drag to Applications, and launch normally — Gatekeeper clears it on first launch without any extra steps.

Does it work on Intel Macs?

Yes. Releases ship as a universal binary (arm64 + x86_64), so the same DMG runs on Apple Silicon and Intel Macs.

What happens if I close my laptop mid-session?

Breaks watches sleep and wake notifications, then reconciles the timer against an end-date so it doesn't drift. Open the lid an hour later and the session is right where it should be.

What about idle time?

If you walk away for longer than your idle threshold, Breaks notices and asks whether the just-elapsed time should still count toward the session. You decide.

How do streaks survive missed days?

Each ISO week comes with a small pause-day budget. The first N missed days that week are absorbed before the streak starts decaying. Configurable in settings.

Can Breaks add completed sessions to Calendar?

Yes, starting in v1.1. Calendar export is optional and only runs after you enable it in settings and grant macOS permission.

Will there be auto-updates?

Sparkle auto-update is coming for DMG users. App Store users will get updates through the Mac App Store automatically. For now, watch the GitHub repo or check Releases.

Where can I file bugs or request features?

GitHub Issues is the right place. The roadmap is a public Project on the same repo.