Time, beautifully held.
A calm, precise timer that lives in your menu bar, remembers what you worked on, and shows you exactly where your time went.
Three taps to deep work.
Halo follows the Pomodoro rhythm: focus, rest, repeat, and a longer break after every fourth session.
Pick what you're working on
Choose a task from the chip under the ring, or add a new one. Every focus session is logged against it.
Press start
The ring counts down in real time. Close the window if you like: the countdown stays in your menu bar.
Rest, then review
A gentle sound and notification mark the end. Breaks can start on their own, and your statistics update instantly.
Everything you need.
Nothing you don't.
A small set of well-made tools, with every detail considered.
A complete focus cycle
Focus, short and long breaks, with dots that show how close you are to your next long break. Every length is adjustable.
Tasks, not just minutes
Pick what you're working on and every session is logged against it, so you can see which work really gets your time.
Lives in your menu bar
A live countdown beside your clock, and a popover to pause or skip without ever opening the window.
A mini window that stays on top
A small floating timer for when you want time in sight but out of the way.
Statistics that make sense
Day, week and month views, streaks, a daily goal line, and your top tasks, all from your own sessions.
Gentle nudges
Optional notifications and soft sounds when a session ends, with a choice of three tones and your own volume.
Flow on your terms
Let breaks begin by themselves, or keep every start in your hands. Set a daily goal and Halo tracks it for you.
Make it yours
Four accent colours, optional tick marks around the ring, and a dark interface that's easy on the eyes.
Quietly always there
Close the window and Halo keeps timing in the menu bar. Optionally start it automatically when you sign in.
See where your time goes.
Understand your focus by the day, the week, or the month, and which tasks earn it.
Focus by day Goal 3h / day
Top tasks
Halo in 30 seconds.
Your time stays on your device.
Halo keeps your tasks, sessions and streaks on your computer. It has no accounts, no servers and no analytics.
Fast under your fingers.
Everything you do often has a shortcut.
| Action | macOS | Windows & Linux |
|---|---|---|
| Start or pause | Space ⌘↵ | Space |
| Reset the timer | ⌘R | Reset button |
| Focus, short break, long break | ⌘1 ⌘2 ⌘3 | Tabs or tray menu |
| Open settings | ⌘, | Tray menu |
| Open Halo from the popover | ⌘O | Tray menu |
| Show the mini window | ⌘M | Tray menu |
| Close the popover | Esc | Esc |
Windows and Linux use the tray icon menu for actions without a keyboard shortcut.
Get Halo.
Free for macOS, Windows and Linux.
macOS
brew install --cask likhithrajuuu/tap/haloFrequently asked questions.
Everything you need to know about Halo.
Is Halo free?
Yes. Halo is free to download and use, with no account, no subscription and no ads.
Which platforms are supported?
macOS 11 or later (Apple silicon and Intel, one universal download), Windows 10 and 11 (64-bit), and 64-bit Linux as an AppImage, .deb or .rpm.
Where is my data stored?
On your computer only. Your tasks, sessions and settings never leave your device, and there is no server, sync service or analytics.
Does it work offline?
Yes. Halo needs no internet connection at all.
How does the focus cycle work?
Halo counts focus sessions. After the number you choose (four by default), the next break is a long one. Skipping a focus session doesn't count toward your cycle or your statistics.
Can I change the durations?
Yes. Focus, short break, long break, how often a long break comes, and your daily goal are all adjustable in Settings.
Can breaks and focus sessions start by themselves?
Yes. In Settings → Timer → Flow you can turn on automatic breaks, automatic focus sessions, or both.
Why does my system warn me when I open Halo?
Halo isn't yet signed with a paid developer certificate, so macOS and Windows show a one-time caution for unfamiliar apps. See the first-launch note in the download section. On macOS, installing with Homebrew skips it.
Does Halo work in the Linux system tray?
It uses your desktop's tray where one is available. Some desktops, such as GNOME, need a tray extension to show tray icons. The timer window works everywhere.
Can I export my data?
Yes. On the Statistics page, Export CSV copies every session (date, minutes and task) to your clipboard so you can paste it into a spreadsheet.
How do I update Halo?
Download the latest version from this page and install it over the old one, or run brew upgrade --cask halo if you installed with Homebrew. Your data is kept.
How do I uninstall it?
Drag Halo to the Trash on macOS, use Add or Remove Programs on Windows, or remove the package on Linux. With Homebrew, run brew uninstall --cask halo.
Still have questions? Open an issue on GitHub.