Manage periodic breaks. Avoid eye-strain and RSI.
See the code🔨 Looking for contributors 🔨 If you feel like getting involved, please get in contact!
BreakTimer is a desktop application for managing and enforcing periodic breaks. BreakTimer is available for Windows, macOS, and Linux.
BreakTimer allows you to customize:
We do not offer support for enterprise environments or commercial deployment. This software is provided ‘as is’ without any warranties or guarantees of support.
Some of you have asked about being able to make a donation towards BreakTimer. That's incredibly generous, but I honestly have no need for monetary donations.
If you’d like to show your appreciation, consider donating to a charity of your choice instead. That way, the money goes where it’s really needed 🫶. If you do, I’d love to hear about it—feel free to email me at contact@breaktimer.app and let me know where you donated.
Some operating systems, such as Linux distributions running plain Gnome (e.g. Fedora) or Pantheon (e.g. Elementary OS), don't support system tray icons. In this case, simply re-run the app to open the settings window. You will lose access to certain functionality only available in the tray menu, but at least this workaround lets you use the app.
On Linux, if you run the app via the command line there is some basic support for command line arguments:
Disable breaks:
breaktimer disable
Enable breaks:
breaktimer enable
You can find the log file for BreakTimer here:
Linux: /home/<USERNAME>/.config/BreakTimer/logs/main.log
macOS: /Users/<USERNAME>/Library/Logs/BreakTimer/main.log
Windows: C:\Users\<USERNAME>\AppData\Roaming\BreakTimer\logs/main.log
You can either upload this to a cloud service such as Dropbox or Google Drive and enable public sharing, or you can email the file as an attachment to contact@breaktimer.app. The log files do not contain any personally identifying information.
Please try and include a timestamp for roughly when you have seen the issue so that I can find the relevant place in the log file.
In case a bug has left the UI in an unrecoverable state, you can reset the app data by exiting the app, deleting the below folder, and starting the app again.
Linux: /home/<USERNAME>/.config/BreakTimer
macOS: /Users/<USERNAME>/Library/Application Support/BreakTimer
Windows: C:\Users\<USERNAME>\AppData\Roaming\BreakTimer
See ./DEVELOPMENT.md.
39 followers · starred Jul 2024
675 followers · starred Apr 2020
122 followers · starred Nov 2023
217 followers · starred May 2023
Manage periodic breaks. Avoid eye-strain and RSI.
See the code🔨 Looking for contributors 🔨 If you feel like getting involved, please get in contact!
BreakTimer is a desktop application for managing and enforcing periodic breaks. BreakTimer is available for Windows, macOS, and Linux.
BreakTimer allows you to customize:
We do not offer support for enterprise environments or commercial deployment. This software is provided ‘as is’ without any warranties or guarantees of support.
Some of you have asked about being able to make a donation towards BreakTimer. That's incredibly generous, but I honestly have no need for monetary donations.
If you’d like to show your appreciation, consider donating to a charity of your choice instead. That way, the money goes where it’s really needed 🫶. If you do, I’d love to hear about it—feel free to email me at contact@breaktimer.app and let me know where you donated.
Some operating systems, such as Linux distributions running plain Gnome (e.g. Fedora) or Pantheon (e.g. Elementary OS), don't support system tray icons. In this case, simply re-run the app to open the settings window. You will lose access to certain functionality only available in the tray menu, but at least this workaround lets you use the app.
On Linux, if you run the app via the command line there is some basic support for command line arguments:
Disable breaks:
breaktimer disable
Enable breaks:
breaktimer enable
You can find the log file for BreakTimer here:
Linux: /home/<USERNAME>/.config/BreakTimer/logs/main.log
macOS: /Users/<USERNAME>/Library/Logs/BreakTimer/main.log
Windows: C:\Users\<USERNAME>\AppData\Roaming\BreakTimer\logs/main.log
You can either upload this to a cloud service such as Dropbox or Google Drive and enable public sharing, or you can email the file as an attachment to contact@breaktimer.app. The log files do not contain any personally identifying information.
Please try and include a timestamp for roughly when you have seen the issue so that I can find the relevant place in the log file.
In case a bug has left the UI in an unrecoverable state, you can reset the app data by exiting the app, deleting the below folder, and starting the app again.
Linux: /home/<USERNAME>/.config/BreakTimer
macOS: /Users/<USERNAME>/Library/Application Support/BreakTimer
Windows: C:\Users\<USERNAME>\AppData\Roaming\BreakTimer
See ./DEVELOPMENT.md.
39 followers · starred Jul 2024
675 followers · starred Apr 2020
122 followers · starred Nov 2023
217 followers · starred May 2023