Heatmap app icon
v1.2.5Themes

Your GitHub commitgraph, for your life.

Heatmap samples your frontmost app every 30 seconds and turns a year of data into one honest picture of how you actually spend your time.

macOS 14 Sonoma or later

What’s inside

View 01

52 weeks at a glance

Every day of the past year coloured by how active you were. Hover any cell for an exact timestamp.

Privacy

Stays on your Mac.

No cloud. No account. No Accessibility permission. SQLite on disk — the app never makes a single network request.

No networkNo accountLocal SQLiteNo Accessibility perm
HeatmapAppsStats
1h 12mtoday
TodayThis Week
ArcArcBrowser34m
ClaudeClaudeCoding20m
XcodeXcodeCoding8m
HeatmapHeatmapCoding5m
Today
Active time1h 12m
Peak hour2 PM
Top appArc
This Week
Total active6h 48m
Best dayTuesday
Streak12 days
All Time
Days tracked94
Daily average43m
By design

Invisible when idle

Pure SwiftUI, zero dependencies. Only system frameworks: AppKit, SQLite3, ServiceManagement.

CPU

How it works

01

Runs silently

Samples your frontmost app every 30 seconds. You'll forget it's running.

02

Stores locally

Every session written to SQLite in ~/Library. Nothing leaves your machine.

03

Shows the truth

Open the menu bar icon — see a full year of your attention in one grid.