Skip to content
Manage periodic breaks. Avoid eye-strain and RSI.
TypeScript JavaScript CSS HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
configs
internals/scripts
resources
screenshots
.eslintignore
.eslintrc.js
.gitattributes
.gitignore
DEVELOPMENT.md
LICENSE.md
README.md
babel.config.js
package.json
tsconfig.json
yarn.lock

README.md

BreakTimer App - https://breaktimer.app

BreakTimer is a desktop application for managing and enforcing periodic breaks. BreakTimer is available for Windows, macOS and Linux.

BreakTimer allows you to customize:

  • How long your breaks are and how often you wish to have them
  • Whether to be reminded with a simple notification or a fullscreen break window
  • Working hours so you are only reminded when you want to be
  • The content of messages shown during breaks.
  • Whether to intelligently restart your break countdown when it detects that you have not been using the computer

Installation

Screenshots

break panel

settings panel

notification

FAQ

Why can't I see the app in the tray?

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.

Is there a way to control the app via the commmand line?

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

Development

See ./DEVELOPMENT.md.

You can’t perform that action at this time.