Focus Timer is a desktop time-management application built around the Pomodoro Technique.
Formerly known as GNOME Pomodoro, it divides work into focused sessions separated by short and long breaks, helping users maintain concentration without working continuously. Session lengths and behaviour can be adjusted to suit individual routines.
The application provides a GTK 4 interface with a compact timer view, desktop notifications, sounds, a system tray icon and a screen overlay for breaks. It records completed sessions in a local database and presents daily, weekly and monthly statistics. Integration options extend beyond the graphical interface: Focus Timer supports global shortcuts, D-Bus, command-line controls, custom shell commands and a companion GNOME Shell extension
This is free and open source software.
Key Features
- Configurable focus, short-break and long-break durations.
- Controls to start, pause, resume, skip or stop a session.
- Optional automatic progression between work sessions and breaks.
- Screen overlay encourages users to step away during scheduled breaks.
- Desktop notifications and sounds signal changes between session types.
- Compact timer display for keeping the countdown visible while working.
- Daily, weekly and monthly statistics show completed work sessions.
- Global shortcuts control the timer without opening the main window.
- System tray integration provides quick access to common timer actions.
- GNOME Shell extension offers deeper integration with the desktop.
- D-Bus and command-line interfaces support external control and scripting.
- Custom shell commands can automate actions when timer events occur.
- Idle and lock-screen detection can adjust the timer to user activity.
- MPRIS integration exposes timer controls through compatible desktop components.
- Automatic daily database backups help protect stored session history.
- Supports both X11 and Wayland desktop sessions.
Website: github.com/focustimerhq/FocusTimer
Support:
Developer: Kamil Prusko
License: GNU General Public License v3.0

Focus Timer is written in Vala. Learn Vala with our recommended free books and free tutorials.
Related Software
| GUI Time Tracking | |
|---|---|
| Super Productivity | Todo app with timeboxing & time tracking capabilities |
| ActivityWatch | Automated time tracking application |
| Kimai | Web based software that tracks work time, and classifies it |
| Pomotroid | Simple and visually-pleasing Pomodoro timer |
| Project Hamster | Time tracking applet for the GNOME desktop environment |
| Time Tracker | Simple time-tracker program for GNOME |
| Time Cop | Billed as a time tracking app that respects your privacy |
| Tockler | Tracks time by monitoring your active window title |
| Task Coach | Designed to deal with composite tasks |
| dotProject | Web-based, multi-user, multi-language project management application |
| KTimetracker | Todo management and time tracking application |
| Kapow | Punch clock program designed to track time |
| Pomodorolm | Simple, good looking and configurable pomodoro tracker with tray icon |
| Timetrack | Simple timetrack app for GNOME |
| Flowkeeper | Pomodoro Technique desktop timer |
| Valot | Modern time tracking application |
| Furtherance | Track your time |
| TimeSlotTracker | Java based time tracking tool |
| Play Timer | Native-feeling timers |
| Flowtime | Spend your time wisely |
| Samaya | Minimalist Pomodoro timer for your desktop |
| Baralga | Simple and lightweight time tracking |
| TimeIT | Unobtrusive time tracker |
| dxtime | Small program for time tracking using wxWidgets, wxSQLite, and SQLIte3 |
| Sessions | Focus with timed work intervals |
| Pomolin | Minimalist Pomodoro timer |
| zomodoro | Simple pomodoro made with Qt |
| Toggl Desktop | Toggl time tracking client |
| Solanum | Balance working time and break time |
| Rachota | Designed for personal timetracking of projects |
| KTeaTime | Timer for steeping tea |
| Khronos | Simple tool to let you track the time spent on a task |
| Charm | Cross-platform software for professionals |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.