Pomodorot logo

Pomodorot MLM Games

Use this command to install Pomodorot:
winget install --id=MLMGames.Pomodorot -e

A simple Pomodoro timer with cmd options

Pomodorot is a customizable Pomodoro timer designed to help users maintain focus and take regular breaks for better productivity. The application supports flexible work sessions and breaks, allowing users to tailor their workflow to suit individual needs. Key features include customizable durations for work, short breaks, and long breaks, desktop notifications, sound alerts, and the ability to minimize to the system tray for uninterrupted use.

Pomodorot is ideal for professionals, students, and anyone seeking to enhance concentration and efficiency while ensuring health by taking regular breaks. Available for installation via winget, it offers a straightforward solution for integrating focused work into daily routines.

README

Pomodorot - Godot Pomodoro Timer

F-Droid Version GitHub Release License

A simple, customizable Pomodoro timer application built with Godot. Helps you follow the 20-20-20 rule (look away every 20 minutes for 20 seconds).

> Initially I had made it for getting up every 20 mins (to follow the 20 min rule of looking away for 20 secs and even maintaining proper blood circ.)

Or download the latest APK from the Releases Section.

Features

  • Pomodoro technique timing with work sessions and breaks
  • Customizable durations for work, short breaks, and long breaks
  • Command line options for automation
  • Desktop notifications
  • Sound alerts
  • Minimization to system tray (Only for windows and macOS, linux users can use RBTray or similar)
  • Always-on-top option
  • Auto-start timers
  • Cross-platform (Windows, Linux, macOS, Android)

Command Line Options

The application supports the following command line options:

  • --start-timer: Automatically starts the work timer when the application launches
  • --no-popups-and-sound: Runs in silent mode (no sounds or notifications)
  • --silent: Minimizes the window on launch

Initial Settings

General Settings

  • Always On Top: Keeps the application window above other windows
  • Auto-start Work Timer: Automatically starts the work timer after a break ends
  • Auto-start Break Timer: Automatically starts a break timer after work ends
  • Desktop Notifications: Shows desktop notifications when timers end
  • Minimize to Tray: Allows the application to be minimized to the system tray
  • Minimize to Tray on Close: Minimizes to tray instead of closing when the close button is clicked

Sound Settings

  • Sound Enabled: Enables or disables all sounds
  • Tick Sound: Enables or disables the ticking sound during timers

Timer Settings

  • Work Duration: The length of work sessions in minutes
  • Short Break: The length of short breaks in minutes
  • Long Break: The length of long breaks in minutes
  • Long Break After: Number of work cycles before a long break

Opening the project from Source

  1. Clone this repository
  2. Open it in Godot and thats it;

Version Trackers

PlatformVersion
F-DroidF-Droid Version
ChocolateyChocolatey Version
WinGetWinGet Package Version
AURAUR Version

License

GPL-3.0 License

Credits

Heavily based on pomodorolm (but wanted another one for a command-line option for the timer to automatically start, for autostarting when the system boots up...)

Versions
0.11.0
0.10.3
0.10.2
0.9.0
Website
License