Keep the right macOS Focus mode enabled while your work apps are running.
FocusKeeper is a native macOS menu-bar app that turns on a selected Focus mode while chosen apps are running. It is useful when you want your Mac to enter a work context automatically when you open apps like Codex, Claude, Cursor, or Microsoft Word.
- Turns on the selected macOS Focus mode when a watched app starts.
- Turns Focus off or restores the previous mode after watched apps quit.
- Supports profiles, so different app groups can use different Focus modes.
- Lets you pause automation for a short time or indefinitely.
- Shows diagnostics when macOS permissions or Focus state need attention.
- Supports English and Russian.
![]() English interface |
![]() Russian interface |
- Download the latest
.dmgfrom GitHub Releases. - Open it and drag
FocusKeeper.apptoApplications. - Launch FocusKeeper.
- Grant Full Disk Access when the app asks for it.
FocusKeeper is tested on macOS 26.5. It is a macOS 13+ app, but Apple can change Focus internals in system updates.
FocusKeeper needs Full Disk Access to manage macOS Focus directly.
Enable it in:
System Settings → Privacy & Security → Full Disk Access → FocusKeeper
If access is missing, FocusKeeper shows an error instead of changing Focus state.
Open Settings → Language and choose English, Russian, or System.
FocusKeeper works locally and manages Focus through macOS data on your Mac. This direct backend can break after macOS updates, so the app may need an update when Apple changes Focus internals.
FocusKeeper does not send data anywhere and does not use network APIs. It only reads local running app identifiers and local macOS Focus configuration.
Quit FocusKeeper and delete FocusKeeper.app from Applications.
If you want to remove saved profiles, backups, and logs, delete the FocusKeeper files from Application Support and Logs in your user Library.
MIT License. See LICENSE.


