macOS menu bar · offline-first

Your time,
dimensioned.

PrimeTime is a menu-bar time tracker that marks and divides your time exactly how you want. Label every span with key: value dimensions, then query where the day actually went — right from your Mac, no account required.

Tracking now: repo: sfi/sfi-website feat: kb-knowledge-graph type: review
PrimeTime 02:00
35:12 repo: sfi/sfi-website
2:00 meeting: standup
+ Add a note…
Menu-bar native Offline-first key: value labels Concurrent timers JSON export

What it does

Time, measured on your terms

PrimeTime treats your time like data — dimensioned, queryable, and yours. Four ideas hold the whole product together.

Mark and divide time exactly how you want

PrimeTime's flexible label system — inspired by Prometheus metrics — attaches key: value dimensions to your time, so it's queryable across any axis you invent, not filed into one rigid hierarchy of categories.

repo: sfi/symbology area: features client: acme

Multi-task in the modern era

Multiple concurrent timers, flexible after-the-fact editing, and note-taking — because real work overlaps, gets interrupted, and needs correcting.

0:41 repo: dial-in
0:08 meeting: sync

Visualize your workday

See where the day actually went — across feature work, meetings, and more — in calendar and chart views built from your own labels.

Accounting

Derive detailed statistics across multiple axes, and export your time data in a common format — JSON first — to integrate with your bookkeeping services.

$ primetime export --format json > july.json

PrimeTime Pro-Move

Join your hours to what actually shipped

Correlate repo and work-type labels with commits, PRs, and delivered outcomes — time data joined against the forge's record of what shipped.

Read the case study

PrimeTime Pro-Move

Stay coherent across parallel agent loops

Drive several agent loops across multiple projects at once — labels and notes leave a trail of breadcrumbs, so you re-orient in seconds and never lose the thread.

Read the case study

A look inside

Quiet in the menu bar. Rich when you need it.

PrimeTime menu-bar dropdown with quick-start timers
Quick start. Launch a saved timer, or a blank one, straight from the menu bar.
PrimeTime daily log grouped by day with color-coded labels and totals
The log. Days, entries, notes, and running totals — nothing hidden.
PrimeTime label-set settings with launcher icons and color-coded keys
Label sets. Icons, colors, and keys for the way you actually organize work.
PrimeTime running timer with an inline note being added
In-flight notes. Annotate and label a running timer without breaking stride.

How it works

From keystroke to bookkeeping

01

Track in one keystroke

PrimeTime lives in the menu bar and works offline from the first launch. Start a blank timer or a saved quick-start — the clock is running before you finish the thought.

02

Label across any axis

Attach key: value dimensions — repo, area, client, whatever you invent. Your time becomes queryable data, not a fixed folder tree.

03

Visualize, account, and sync

See the day in calendar and chart views, export JSON for the books, and — when you want multi-device and multi-user — sync through your own PrimeTime server.

Stop guessing where the day went.

Add PrimeTime to your menu bar and start tracking in one keystroke. Bring your own server when you're ready for multi-device and teams.