Workrave helps users manage the time they spend working at a computer by monitoring keyboard and mouse activity and recommending regular breaks. It is particularly useful for people concerned about repetitive strain injury and the discomfort associated with prolonged computer use.
Rather than relying solely on fixed reminders, Workrave distinguishes active computer use from periods of inactivity. It combines short pauses, longer rest periods and daily usage limits, with extensive settings for adjusting how strictly breaks are encouraged or enforced.
This is free and open source software.
Key Features
- Provides three types of reminders: frequent microbreaks, longer rest breaks and a daily computer usage limit.
- Allows independent configuration of break frequency, duration and postponement intervals.
- Monitors keyboard and mouse activity to distinguish working time from idle periods.
- Displays a gentle advance reminder before a scheduled break begins.
- Can enforce overdue breaks or issue another reminder, according to user preferences.
- Offers configurable Skip and Postpone controls for individual breaks.
- Displays countdown timers showing the remaining time until upcoming breaks.
- Includes exercises that can be displayed during longer rest periods.
- Collects statistics about breaks taken, skipped, postponed and ignored.
- Provides daily, weekly and monthly computer usage information.
- Supports normal, quiet and suspended operating modes for controlling monitoring and notifications.
- Allows users to configure whether break windows block keyboard and mouse input.
- Can recognise screen locking as part of a rest period.
- Offers sound preferences, including selection of the audio output used for break reminders.
- Supports desktop integration through notification-area controls and timer applets where available.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: workrave.org
Support:
Developer: Rob Caelers, Raymond Penners, Ray Satiro and contributors
License: GNU General Public License v3.0

Workrave is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Eye Care Software | |
|---|---|
| Safe Eyes | Simple and extensible break reminder |
| Clight | Lightweight C daemon that turns your webcam into a light sensor |
| Stretchly | Reminder to take breaks |
| BreakTimer | Set up customizable breaks and will remind you to take them |
| Workrave | Assists in the recovery and prevention of Repetitive Strain Injury |
| Gammastep | Adjust the color temperature of your screen |
| wluma | Adaptive brightness based on screen content and ambient light |
| hyprsunset | Blue-light filtering and gamma adjustment for Hyprland |
| ZenBreak | Menu bar app that reminds you to take breaks |
| RSIBreak | Take care of your health and take regular breaks |
| sunsetr | Automatic blue-light filter |
| wlsunset | Adjusts display color temperature on Wayland compositors |
| Stretch Break | Digital wellbeing tool that helps you take regular breaks |
| Sane Break | Gentle break reminder |
| Taline | Eye-break reminders based on the 20-20-20 rule |
| eyerest | Remind your eyes to take a screen break |
| Blink | Configurable reminders to take regular screen breaks |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.