A beautiful Pomodoro timer that lives in your menu bar. No setup, no accounts — just focus.
Everything you need. Nothing you don't.
A subtle menu bar timer for quick glances, plus a full app window accessible from the Dock — so you can always find it.
A smooth arc tracks your session with a pulsing red glow when you're in the zone. Calming green for breaks.
macOS alerts when each session ends so you always know when to take a break — or get back to work.
Set a target number of sessions per day. A progress bar fills as you work and turns green when you hit your goal.
Add friends by username and see how many sessions they've completed today and this week. Stay motivated together.
MIT licensed. No telemetry, no subscriptions. Your focus data stays local — social sync is entirely optional.
Control the timer from anywhere with global keyboard shortcuts. Click any shortcut in Settings to remap it — press the new combo and it's live instantly.
Pick a sound that suits your style — Default, Glass, Ping, or silence. Preview it instantly in Settings before your next session ends.
One toggle in Settings and FocusTimer starts automatically when your Mac boots — always ready in the menu bar without lifting a finger.
Walked away mid-session? The timer pauses automatically after a configurable idle period and resumes the moment you're back — so your stats stay honest.
Name what you're working on right in the timer. The label persists across breaks so you never lose track, and appears in your session-complete notification.
Keep your current task visible at a glance — enable "Show label in menu bar" in Settings and your task name appears right next to the timer in the menu bar.
Every completed work session is recorded with its task label, time, and duration. Open Stats → Session Log to review your history, filtered by the same date range as the chart.
See 16 weeks of focus history at a glance — a GitHub-style day grid in the Stats overview, colored by session count, with hover tooltips showing the exact date and count.
Click the task label field and your recent tasks appear instantly as suggestions. Tap any to apply — no more retyping the same labels every session.
Every Sunday evening FocusTimer sends a notification summarising your week — sessions completed, total focus time, and current streak. Toggle it in Settings → Notifications.
A new Patterns tab in Stats shows a bar chart of your sessions by hour of day, highlighting your peak focus hour so you can protect that time.
When a break starts, a gentle suggestion appears in the popover — stand up, get water, breathe. A different prompt each break, so they stay fresh.
Reach 10, 50, 100, 500, or 1,000 total sessions and FocusTimer sends a one-time notification marking the occasion — with your total hours of deep work.
The Stats overview shows a daily bar chart of sessions or focus time over up to 4 weeks, a running streak counter, and a summary of your best day and average.
FocusTimer checks for new releases on launch and installs them with a single click — no need to visit GitHub or re-download manually.
Download FocusTimer for free and start your first session in under a minute.