v1.6.6 · Free & Open Source

Stay focused.
One session
at a time.

A beautiful Pomodoro timer that lives in your menu bar. No setup, no accounts — just focus.

Download for Mac macOS 13+  ·  Free

Built for focus

Everything you need. Nothing you don't.

Menu bar & Dock window

A subtle menu bar timer for quick glances, plus a full app window accessible from the Dock — so you can always find it.

🔴

Animated progress ring

A smooth arc tracks your session with a pulsing red glow when you're in the zone. Calming green for breaks.

🔔

Native notifications

macOS alerts when each session ends so you always know when to take a break — or get back to work.

🎯

Daily session goal

Set a target number of sessions per day. A progress bar fills as you work and turns green when you hit your goal.

👥

Social focus

Add friends by username and see how many sessions they've completed today and this week. Stay motivated together.

🔓

Free & open source

MIT licensed. No telemetry, no subscriptions. Your focus data stays local — social sync is entirely optional.

⌨️

Customizable shortcuts

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.

🔊

Notification sounds

Pick a sound that suits your style — Default, Glass, Ping, or silence. Preview it instantly in Settings before your next session ends.

🚀

Launch at Login

One toggle in Settings and FocusTimer starts automatically when your Mac boots — always ready in the menu bar without lifting a finger.

💤

Idle detection

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.

🏷️

Session task label

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.

📌

Menu bar task label

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.

📋

Session log

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.

🟥

Activity heatmap

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.

🔍

Task autocomplete

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.

📬

Weekly digest

Every Sunday evening FocusTimer sends a notification summarising your week — sessions completed, total focus time, and current streak. Toggle it in Settings → Notifications.

🕐

Time-of-day patterns

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.

🧘

Break prompts

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.

🏆

Session milestones

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.

📊

Focus stats & streaks

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.

⬆️

Auto-update

FocusTimer checks for new releases on launch and installs them with a single click — no need to visit GitHub or re-download manually.

Ready to focus?

Download FocusTimer for free and start your first session in under a minute.


Download FocusTimer

macOS 13.0 or later  ·  Apple Silicon & Intel  ·  View source on GitHub