CoffeeTime is automatic time tracking for Mac. It quietly records which app and window you use all day, then shows you exactly where your hours went - no timers to start, no buttons to remember.
Everything runs on your Mac and stays there. CoffeeTime samples the frontmost app, the focused window title, and whether you are idle, groups that raw activity into categories and projects, and turns it into a timeline, a daily dashboard, and date-range reports you can hand to a client.
Highlights
- Fully automatic tracking - records app + window title + idle in the background. Nothing to start or stop.
- Today dashboard - a category donut, top apps and top sites, so you see the shape of your day at a glance.
- Searchable timeline - every session as a scrollable feed; search apps and windows across all of your history.
- Categories + auto-sort - file apps into Work, Neutral or Distraction; one click auto-sorts the rest and scores your productivity.
- Projects - assign sessions and manual entries to a project, expand any project to see which apps ate its hours, and archive finished ones into a Past list.
- Reports + export - 7-day, 30-day or custom ranges with a productivity score, then export to CSV or PDF for invoicing.
- Daily goals - set a productive target and a distraction limit; watch progress fill on Today.
- Menu bar + launch at login - today's total lives in the tray; start tracking automatically when you log in.
- Private by design - all data is stored locally in
~/Library/Application Support/CoffeeTime/. Back it up or move it as one JSON file.
How it works
Open CoffeeTime once and grant macOS Accessibility so it can read window titles (app names work without it). From then on it runs in the background, coalescing what you do into sessions. Check Today for the live picture, scrub the Timeline to see or reassign any session, and open Reports to roll a date range into a productivity score and an exportable summary.
Manual entries cover off-Mac work - meetings, calls, deep work away from the keyboard - so your projects stay complete. Tracking pauses while you are idle, and you can toggle it off any time from the menu bar or Settings.
Perfect for
- Freelancers and consultants - turn tracked time into a per-project, per-client invoice in a few clicks.
- Makers and developers - find out where deep work actually goes versus context-switching.
- Anyone fighting distraction - set a daily limit and see the honest number, not a guess.
- Privacy-conscious users - automatic tracking that never leaves your Mac.