A Pomodoro timer for the macOS menu bar with configurable intervals and global hotkey support.

TomatoBar is an open-source cross-platform app that implements the Pomodoro technique for macOS. It functions as a timer residing in the menu bar, allowing users to track work and rest intervals without occupying screen space with a full window. This approach helps users maintain focus during study or work sessions by providing a constant but unobtrusive visual reminder of the remaining time.
The application is available for download as a release or via Homebrew. For users experiencing startup issues, the software can be installed using the no-quarantine flag through the Homebrew package manager. It is designed as a sandboxed application with no entitlements, ensuring it operates within the security constraints of the macOS environment while remaining lightweight in its system footprint.
For users who track productivity data, TomatoBar writes state transitions to a local JSON log file located in the user library. This log records every transition between work and rest states, which allows for the export of timing data to other analysis tools or custom scripts to enrich productivity datasets. The application also supports external triggers, enabling the timer to be started or stopped using the open command from a terminal, making it compatible with automation workflows.
Earlier versions of the software provided integration for the Touch Bar and supported macOS versions prior to Big Sur. The current version focuses on the menu bar experience and utilizes sounds licensed from buddhabeats to notify users when a session ends. This makes the tool suitable for developers and students who require a simple timer that integrates with the macOS system tray.
TomatoBar is a minimalist utility for macOS users who prefer a discreet approach to time tracking and Pomodoro management.
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.