Focus App Icon

What's new in Focus?


Download the latest version of Focus


November 04, 2023

A minor release that fixes a bug with password locks

  • Fix password lock bug


October 21, 2023

A minor update that redesigns preferences

  • Redesigned preferences
  • Better profile UX
  • Multiple active sessions
  • Allow List added
  • Fixed menubar icon activate bug
  • Fixing bugs


September 28, 2023

A minor update that adds global hotkeys and fixes bugs

  • Added Global hotkeys
  • Menubar window performance optimizations
  • Handle shorthand blocking rules (like '')
  • Ability to block Firefox extensions page
  • Fixing bugs


September 25, 2023

Adds AppleScript and fixes bugs

  • AppleScript support!
  • Schedule breaks use default break setting
  • macOS 14 Sonoma Support
  • Fixing bugs and improving stability


September 22, 2023

Minor update to fix bug with adding websites

  • Fixed bug that prevented new websites from being added to preferences in some cases


September 18, 2023

Adds Dark Mode, Drag and Drop, Menubar Timer, Focus Notification Sounds and more!

  • Dark Mode support
  • Pomodoro customization
  • Drag and Drop
  • Timer in Menubar
  • Focus Notification Sounds
  • Fix bug with hiding full-screen apps
  • Fix blocking bug with specific URL
  • Many other bug fixes


September 14, 2023

A minor update that adds statistics and fixes bugs

  • Per-profile statistics
  • Update block page template
  • Name sessions
  • Bug fixes


September 11, 2023

Major new Focus release!

  • Added Profiles!
  • New Menubar UX
  • Pomodoro Mode
  • Complete rewrite
  • Unlock codes
  • Statistics
  • and much much more!


July 17, 2023

A minor release that adds support for the Arc Browser and improves blocking performance.

  • ARC Support
  • Refreshed app icon
  • Fixed preferences window resizing bug
  • Improved blocking performance
  • Various other small improvements


April 23, 2022

A minor release that fixes bugs.

  • Fixed password unlocking bug
  • Forcing Focus to use to prevent multiple copies from being launched
  • Added support for Chrome Beta browser
  • Fixed drag and drop not unblocking sites properly


March 12, 2022

A minor update that fixes various crashes and bugs

  • Improved efficiency of blocking large lists
  • Fixes add site regression from 1.13
  • Fix crashes and bugs


July 10, 2021

A minor update that fixes various crashes and bugs

  • Fix crashes and bugs


June 18, 2021

Minor update that expands v1.12 support for Focus to older versions of macOS

  • Added macOS 10.11 to 10.12 support
  • See previous major updates for v1.12 if you haven't updated recently


June 11, 2021

A major update that adds support for macOS Big Sur, M1, Microsoft Edge, Brave Beta, and much more!

  • Added macOS Big Sur support
  • Added M1 support
  • Added new preference panel to easily customize the menubar
  • Changed application blocking to use the more secure bundleIdentifier rather than application path
  • Added command-line interface to manage distracting websites and applications
  • Fixed force quitting applications like Microsoft Outlook
  • Added Microsoft Edge and Brave beta browser support
  • Fixed login bug with spacing around license or email
  • Fixed not using local time format bug
  • Fixed regex blocking issue
  • Fixed many other small bugs


October 09, 2019

A major update that adds support for macOS Catalina and the Brave browser

  • Added macOS Catalina support
  • Added Brave browser support
  • Fixed Firefox extension not blocking sites with service workers (like Twitter)


April 01, 2019

Major update that fixes bugs with allow list and pomodoro

  • Fixed infinite loop issue with Pomodoro Mode and Hardcore Mode
  • Fixed resuming a pomodoro session with early break
  • Fixed allowed lists breaking with browser extension (in Firefox)
  • Fixed so Focus could have multi-week sessions
  • Fixed bug with allow and block lists not updating when switching between
  • Fixed bug with drag and drop not respecting hardcore mode
  • Fixed login to not require Internet every time
  • Added allowed list exceptions (
  • Fix a few crashing issues


January 30, 2019

A minor update that fixes bugs

  • Fixed bug with allowed URLs not working properly
  • Disabled Do Not Disturb mode by default
  • Fixed crashing bug with schedules activating
  • Fixed bug with "Allow Lists" causing infinite loop
  • Switch to own-implementation of login system


December 18, 2018

Big update that fixes lots of little issues, performance problems and crashes

  • Optimized performance of URL matching
  • Optimized performance of large block lists and schedules
  • Optimized performance of preference loading
  • Better handle Mojave automation permissions
  • Changed blocking rules so ending slash blocks more generally
  • Changed blocking rules so all URLs are treated as lowercase
  • Fixed bug with deducting too much break time from a sleeping Mac
  • Fixed bug with dock icon showing when using Terminal commands
  • Fixed bug where invalid rules would crash Focus
  • Lots of other smaller bug fixes
  • Fixed issue with Focus not starting properly because port taken
  • Fixed issue with Focus not able to run on multiple user accounts


November 04, 2018

Minor update that fixes a bug introduced in 1.8.13

  • Fixed bug with older versions not handling permission setting


November 01, 2018

Minor update that fixes a bug with 10.14 Mojave automation permissions

  • Fixed bug with Mojave not setting automation permissions properly


October 24, 2018

Minor release that fixes a break bug

  • Fixed bug with breaks running out of time
  • Added Crashlytics for monitoring app crashes
  • Fixed bug with Safari pinned tabs causing runaway tabs
  • Added notice on Firefox that addon is required


May 28, 2018

A minor update that fixes bugs and adds a long awaited feature, Do Not Disturb mode

  • Added Do Not Disturb mode to Focus
  • Fixed bug with disabling schedule while password mode enabled


May 22, 2018

Minor update that adds deeper method for application blocking

  • Added ability to block applications by bundle identifier
  • Removed synchronization due to conflicts while saving
  • Fix bug that crashed Focus in some cases


April 05, 2018

A minor update to change vendor libraries.

  • Updated vendor libraries


April 03, 2018

A minor update that fixes a crash and Opera support.

  • Fix bug with Opera support
  • Fix crashing bug with favicon


February 12, 2018

Major release that adds a new native browser and bug fixes.

  • Native Opera support
  • Fix bugs with logging causing crash


December 15, 2017

Minor release that fixes a bug.

  • Fixed licensing activation bug


November 29, 2017

Major release that updates preferences and fixes bugs.

  • Split statistics out of preferences and into separate window
  • Fixed issue with Safari Technical Preview not working properly
  • Added import / export to preferences
  • Fixed browser extension connection issue
  • Redesigned blocked preferences, adding favicons, filtering, sorting and more
  • Redesigned quote preferences, adding filtering
  • Redesigned scripting preferences
  • Added break and unbreak scripting modes
  • Fixed bug where in some cases schedule would start twice


November 02, 2017

Minor release that fixes bugs.

  • Changed Setapp agent name to make it more clearly associated with Focus
  • Fixed bug with command-line focus:// URL schemes not honoring existing timer
  • Fixed performance issue with large block lists
  • Upgraded backend licensing and analytics framework


October 01, 2017

Minor release that fixes bugs.

  • Fixed bug with unfocus scripts/notifications not running
  • Fixed bug where quote page was showing dash even when author wasn't available
  • Fixed repeating prompt when agent installation fails
  • Fixed installation bug where missing system folder caused failure
  • Fixed agent crashing because of alert from background thread
  • Sending more debug information about agent environment
  • Removed old migration code causing issues if previously installed Focus


September 18, 2017

Minor update that fixes bugs.

  • Fixed bug where on first run the timer wouldn't start
  • Fixed pomodoro mode checkbox bug
  • Switched welcome from preferences to dedicated window


September 05, 2017

Major update adding statistics and fixing bugs.

  • Added statistics to see your history
  • Disabled confusing feature that kept sessions running after time was over
  • Added Focus favicon to block page
  • Fixed bug where sleeping Mac was using up break time
  • Re-enabled crash reports sending by default
  • Updated in-app scripting documentation
  • Fixed bug with app not coming to foreground when selecting from expos


July 26, 2017

Minor update fixing bugs.

  • Added frequently used timers back
  • Added normal Focus option back if 0 second timer is ever started


July 25, 2017

Minor release that fixes bugs and adds Setapp support.

  • Fixed bug where application search was greyed out
  • Implemented Setapp
  • Added preference syncing with Dropbox, iCloud and more
  • Added more settings to menubar
  • Added ability to close browser tabs for quicker blocks and as a fix for Safari pinned tabs
  • Updated browser extension
  • Added statistics tracking
  • Added native Vivaldi support
  • Fixed detection of problems with agent


July 19, 2017

Small feature update adding password protection.

  • Added password protected preferences panel


July 18, 2017

Lots of bug fixes and addresses some long-standing issues! Last big release before 1.8.0!

  • Fixed long-standing issue with multiple versions of Focus running 🎉
  • Changed preferences window to show up in dock and app switcher
  • Added more advanced preferences in menu bar
  • Fixed Focus icon size in menubar
  • Fixed bug with schedule not re-enabling in some cases
  • Fixed bug starting timer from menubar icon
  • Fixed bug with custom focus time hours not calculating properly
  • Added throttle to control block speed
  • Lots of other bug fixes


July 14, 2017

Lot's of bug fixes and some big new features!

  • Added new themes for block page
  • Added ability to control breaks in preferences
  • Added new welcome screen for first-run
  • Fixed application blocking for apps with launchers (like League of Legends)
  • Fixed drag and drop bug
  • Lots of other bug fixes


July 07, 2017

New feature: Breaks!

  • Added breaks!
  • Simplified dropdown menu
  • Fixed Firefox extension to work with latest Firefox changes
  • Added official extension, which supports 3rd party browsers like Opera, Vivaldi and Brave
  • Lots of bug fixes


July 02, 2017

Minor update fixing bugs.

  • Fixed bug when blocking entire domain instead of homepage because of trailing slash
  • Fixed bug with greyscale icon contrast
  • Fixed bug with menu items not starting proper time
  • Fixed bug with agent and syncing
  • Added focus://unbreak URL handler
  • Added pomodoro mode to loop between timers and breaks
  • Fixed application blocking issue with helper apps


June 26, 2017

A minor release that fixes hardcore mode.

  • Fixed issues with hardcore mode not working in some cases


June 11, 2017

A minor release that fixes a bug introduced to the 1.7.0 release.

  • Fixed browsers opening when waking computer


June 09, 2017

A major release that implements a new blocking procedure.

  • Changed core blocking in Focus to be more straightforward
  • Removed requirement for accessibility permissions
  • Various bug fixes


May 01, 2016

A major release that introduces a new blocking method.

  • Introduced new core blocking method in Focus


January 31, 2016

A minor release that fixes bugs with crashing, blocking and auto restart.

  • Added ability to dynamically change log level to help with debugging
  • Bugfix: Fixed crashing bug in third party library
  • Bugfix: Fixed inability to close Focus
  • Bugfix: Fixed blocking not working in some cases
  • Bugfix: Fixed 'Send Debug Info' bug when browser not present


January 24, 2016

A minor release that fixes a crash.

  • Fixed crash by reverting broken library


January 18, 2016

A minor release that fixes the way blocking works.

  • Added auto relaunch when Focus quits to prevent blocking workarounds
  • Rewrote blocking layer to improve blocking on 10.9, 10.10 and 10.11
  • Fixed memory leaks
  • Added Chromium browser support
  • Bugfix: Fixed unblocking bug when browser not present
  • Many smaller bug fixes


December 13, 2015

A minor release that fixes various bugs.

  • Rewrote data layer in preparation for sync and other upcoming features
  • Updated debugging to make it easier to fix problems
  • Bugfix: Fixed 'Add Schedule' not showing new schedule without changing panels
  • Bugfix: Fixed whitelisting of Safari and Chrome new tab pages
  • Bugfix: Fixed menu opening on down click rather than upclick
  • Many smaller bug fixes


October 20, 2015

A minor release that fixes various bugs.

  • Added confirmation button for changing the schedule
  • Bugfix: Fixed issues with trial window not disappearing
  • Bugfix: Fixed running only one custom command per session
  • Bugfix: Fixed crashing bug with WebSocket connection


September 29, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed environment variables in scripting to better handle intervals


September 28, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed Safari pinned tabs in 10.11 (pinned tabs are now closed)


September 14, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed drag and dropping applications to the menubar in hardcore mode
  • Bugfix: Fixed schedules not starting properly if existing session
  • Bugfix: Fixed menubar animations in 10.11
  • Bugfix: Fixed preference panel resizing


July 29, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed certain timezones not being calculated properly
  • Added console logs to


July 21, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed preference panels not showing on 10.9
  • Bugfix: Fixed negative time allowed on timer
  • Bugfix: Fixed new schedules in flexible schedule ordering
  • Bugfix: Fixed auto launch not being installed properly


July 07, 2015

A major release that introduces many new features like flexible scheduling and site whitelisting.

  • Feature: Flexible scheduling allows an infinite number of schedules
  • Feature: Whitelisting for websites
  • Added BASH variables to scripting
  • Improved drag and drop support
  • Improved custom time window
  • Improved timezone support
  • Lots of bug fixes!


April 25, 2015

A minor release that fixes various bugs.

  • Bugfix: Fixed prompt that would sometimes appear if a browser wasn't installed
  • Bugfix: Fixed some URLs not being blocked properly
  • Bugfix: Fixed Chrome Canary blocking issues
  • Bugfix: Fixed issue where custom time window was unavailable
  • Allow trial to reset on major version updates


April 19, 2015

A major release that adds advanced URL filtering.

  • Feature: Advanced URL filtering (allows blocking of sub-pages. For example, allows blocking Facebook while allowing the Facebook login page for apps like Spotify)
  • Added option for sending additional debug information.


April 17, 2015

A minor release that fixes bugs and removes old blocking support (Firefox extension now required).

  • Deprecated support for PAC files
  • Better support for Firefox extension
  • On-boarding dialog
  • Multiple license support
  • Bugfix: Fixed bug with minutes not being selectable in custom focus time
  • Bugfix: Fixed bug with blocked apps disabling menu
  • Various other bugfixes


March 29, 2015

A minor release to add a few features and fix bugs.

  • Feature: Automatically unblock webpages when unfocusing
  • Feature: Drag & drop applications onto the Focus icon or blocked apps panel
  • Feature: Icons now show on blocked application list
  • Bugfix: Keyboard shortcut now respects menubar icon click behavior
  • Bugfix: Preferences window now opens a dock window
  • Bugfix: Cleaned up edge-cases with schedule unfocusing
  • Added privacy policy


March 25, 2015

A minor release to improve how apps are blocked.

  • Feature: Blocked apps are closed automatically when possible
  • Bugfix: Background apps are no longer blocked, only visible apps


March 04, 2015

A major release that adds better pomodoro support.

  • Feature: Show timers and schedules in the menubar
  • Feature: Start a timer with 1-click from the menubar
  • Feature: Improved preferences UI (new menubar panel)
  • Bugfix: Can add more time in hardcore mode
  • Bugfix: Diagnostic crash report prompt
  • Various other bugfixes


February 23, 2015

A major release that adds native SSL support to Chrome and Safari.

  • Feature: SSL support for Chrome and Safari
  • Various other bugfixes


December 01, 2014

First major release.