TimerBar

A macOS menu bar timer with two modes and a coach that only talks when you are not working.

Download for Mac Source on GitHub

Apple silicon, macOS 11 or later. Free and open source under the MIT licence.

Two modes

Timer running

Pick five minutes to ninety from the menu, say what you are working on, and it counts down next to that label in the menu bar. It flashes at zero. No tips interrupt you while the clock runs.

Freebasing

No timer and no goal you are held to. Every four to twelve minutes a card slides into the corner with one idea and stays above every window and every Space until you deal with it.

A coach card: a gold paperclip, a title, a short body, a source link and five buttons
One card. The title, the body and the source can be selected and copied in one drag.

What the coach knows

366 cards distilled from free sources, a third each on building a SaaS, on the psychology of attention, motivation and habit, and on the psychiatry around working with your own head. Every card names its source and links back, so the provenance is checkable rather than invented.

Power draw

On battery the menu bar shows the median draw over the last five minutes. Over 22 W a flame flashes in its place, and at places you have marked as having a charger within reach a card asks you to plug in.

Install

Download the dmg, drag TimerBar into Applications, and open it. The build is signed ad hoc rather than notarised, so macOS refuses the first launch. Open System Settings, Privacy & Security, and choose Open Anyway next to the TimerBar message, or clear the quarantine flag and launch again:

xattr -d com.apple.quarantine /Applications/TimerBar.app

The app lives in the menu bar and has no Dock icon. It offers to start at login once, on first run. The card that warns about a hidden timer needs Accessibility access, which is optional and asked for in the log rather than with a dialog.

How it was built

By prompting. The README keeps every prompt of the session that produced the app, verbatim and in order, with the count of lines a human wrote: none.