TomoBar

World's neatest Pomodoro timer for macOS menu bar

TomoBar Screenshot

TomoBar menu bar interface showing timer and controls

Notification Styles

Choose the notification style that fits your workflow

System notification example

System

Native macOS notifications that appear in Notification Center. Clean integration with your system.

Small notification example

Small

Compact notification in the top-right corner with quick action buttons. Minimal and unobtrusive.

Big notification example

Big

Enhanced notification with full controls. Add time, stop, take break, or skip - all in one place.

Fullscreen Mask

Block all distractions during work sessions with a fullscreen overlay. Optional action blocking keeps you focused until the interval completes.

Fullscreen mask blocking distractions during work session

Key Features

🍅 Pomodoro Technique

Stay focused and productive with the proven Pomodoro Technique. Configurable work and rest intervals help you maintain optimal concentration.

🎨 Menu Bar Integration

Lives discreetly in your macOS menu bar with different icons for work, short rest, and long rest periods. Optional gray background for better contrast.

⚙️ Highly Customizable

Timer visibility options, multiple font choices (System, PT Mono, SF Mono), custom notification styles, and per-preset configurations.

🔔 Smart Notifications

Three notification styles to choose from: system notifications, compact small notifications, or enhanced big notifications with full controls. Adjustable transparency and position.

🚫 Fullscreen Mask

Block distractions with fullscreen mask overlay during work sessions. Optional action blocking prevents you from skipping or stopping until the interval is complete.

⌨️ Keyboard Shortcuts

Control your timer with global hotkeys. Fully customizable keyboard shortcuts for all essential actions.

Advanced Features

Event Logging

TomoBar logs all state transitions in JSON format to analyze your productivity:

~/Library/Containers/org.yurov.tomobar/Data/Library/Caches/TomoBar.log

URL Scheme Control

Control TomoBar from command line or other apps using URL schemes:

  • open tomobar://startStop - Start or stop the timer
  • open tomobar://pauseResume - Pause or resume
  • open tomobar://skip - Skip current interval
  • open tomobar://addMinute - Add one minute
  • open tomobar://addFiveMinutes - Add five minutes

Live Interval Editing

Change Pomodoro or break durations even while the timer is running. Your productivity flow remains uninterrupted.