Lives in the menu bar
Runs entirely from the status bar with no Dock icon and no window in your way. Glance at the remaining time without leaving what you're doing.
Pomidor is a native Pomodoro timer that lives in your menu bar. No Dock icon, no account, no clutter — just a clean ring counting down while you work.
Version 1.0.0 · 236 KB download · macOS 15 Sequoia or later · Apple silicon
A working demo of the real thing — press play, skip a session, watch the ring.
Built in Swift and SwiftUI as a proper macOS citizen — native materials, native notifications, native dark mode.
Runs entirely from the status bar with no Dock icon and no window in your way. Glance at the remaining time without leaving what you're doing.
Twenty-five minutes of work, a five minute break, and a longer fifteen minute break after four sessions. Session dots keep track of the streak for you.
An animated ring fills as the session runs and changes colour with the phase: red for focus, green for a short break, blue for a long one.
When a session ends, macOS tells you — a real system notification with an optional sound, delivered through Notification Center like any first-party app.
Change every duration, decide whether the next session starts on its own, and switch sounds or alerts off entirely. Preferences persist between launches.
Pure Swift and SwiftUI with zero third-party dependencies. The entire app is under a megabyte and the source is on GitHub under the MIT license.
The Pomodoro technique is a simple loop: a focused stretch, a short break, repeat. Pomidor keeps the loop honest so you don't have to watch the clock.
One task, one ring. The menu bar shows the countdown so you never open a window to check.
Stand up, look away, refill the coffee. The ring turns green so you know at a glance you're off the clock.
After four focus sessions, a longer rest. Every one of these durations is yours to change in Settings.
No installer, no package manager, no sign-in. Download the disk image and drag it across.
Grab the latest release from GitHub — a 236 KB disk image, no strings attached.
Open the disk image, drag Pomidor into your Applications folder, then eject the image.
Open Pomidor from Applications. A tomato appears in the menu bar — click it and start your first session.
Yes. It's free, there's no paid tier, and the complete source is published on GitHub under the MIT license. Read it, fork it, build it yourself if you'd rather.
No. Pomidor has no analytics, no accounts, and makes no network requests at all. Your settings live in local user defaults on your Mac and go nowhere else.
macOS 15 Sequoia or later, on Apple silicon. Pomidor uses SwiftUI's MenuBarExtra and modern system materials, which is what sets that floor.
Every one of them. Focus length, short break, long break, and how many focus sessions come before a long break — all adjustable in Settings, along with auto-start, sounds, and notifications.
No. Pomidor is a menu bar accessory app, so it never appears in the Dock or Command-Tab. The menu bar item is the whole interface.
I work in product at Symphony, and I wanted a Pomodoro timer that felt like part of macOS rather than a website in a wrapper — no Electron, no account, no subscription, nothing to think about once it's installed. Nothing I tried was quite that, so I built Pomidor in Swift and SwiftUI and put the whole thing on GitHub.
It's a small app I use every day, and I'd like it to be useful to you too. If something is broken or missing, tell me — issues and pull requests are both welcome.