A configurable Pomodoro timer with session statistics, customizable themes, and native desktop notifications for time management.

Pomotroid is an open-source desktop app that implements the Pomodoro Technique. It provides a timer for tracking work and break intervals to manage productivity. The application is available for Windows, macOS, and Linux, ensuring cross-platform availability for users on different desktop environments.
Users install the software via installers, standalone executables, AppImages, or Homebrew on macOS. It runs as a desktop application with options to minimize or close the window to the system tray to keep the timer active in the background. This allows the timer to remain functional without occupying primary screen space during deep work sessions.
The application is built using Tauri 2, Rust, and Svelte 5. It includes a compact mode for small window sizes and an always-on-top option for constant visibility. For advanced users and developers, the opt-in WebSocket server allows the timer state to be exported to automation scripts or external tools via a local server. The software also supports custom audio files for alerts and optional ticking sounds during active rounds, which can be toggled independently for work and break periods. Diagnostic logging is available via a rotating log file with a shortcut for easy access to the log folder.
Pomotroid is a lightweight, visually customizable time-tracking tool for individuals using the Pomodoro Technique to structure their workday.
Automatically monitors device usage and records activity data with local storage for user privacy.
Track billable hours across multiple projects and clients with a self-hosted interface for freelancers and agencies.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.