The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. The technique uses a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks.
Each interval is known as a pomodoro, after the tomato-shaped kitchen timer that Cirillo used as a university student. The technique has been widely popularized by dozens of apps and websites providing timers and instructions.
Closely related to concepts such as timeboxing and iterative and incremental development used in software design, the method has been adopted in pair programming contexts.
Being such a popular technique, there are tons of browser plugins and apps that will help you implement it.
One of those apps is Pomotroid – a free, open source and cross-platform app. The app is in its early stages so don’t expect a lot of bells and whistles. In fact, the app aims to be just a simple and configurable Pomodoro timer. But it works very well.
It supports desktop notifications and alert sounds, allows you to pause/resume work time and breaks, and the timer is fully configurable.
One feature that’s kind of missing in the current version (v0.6.2) is minimizing the app to tray. This is only available on the Windows app and it’s missing on macOS and Linux.
Pomotroid is available for Linux, macOS and Windows and you can download the app here.
Linux version is available as either a snap or an .AppImage, making the app available for pretty much all flavors.
For macOS you can either download and install the .dmg file from the source above or install it via Homebrew with
brew cask install pomotroid