cal·i·per — an instrument that measures precisely

Your Mac, measured.

Caliper is a native system monitor that lives in the menu bar: live CPU, memory, disk, network and temperature, a detailed panel behind each number, and charts that reach back a year. All for less than 1 % of one core.

Free · Developer ID-signed & notarized · macOS 15+ · Apple Silicon

fixed widths — nothing shoves the clock around

Click a module and its panel opens beneath it.

  • clustersWhatever the chip calls its core groups, split out
  • chartThe last minutes, one line per cluster
  • coresOne bar per core, live
  • belowThe load averages and the heaviest processes
The head of Caliper's CPU panel: 10% total, each core cluster broken out, the live chart, and a bar per core

the first principle

Never the load it measures

A monitor that burns a core drawing its own graphs is measuring itself. Caliper’s budget is written down, and a harness runs a release build for half an hour to report what it actually costs.

<1%
mean CPU · menu-bar-only steady state
<50MB
physical footprint — the figure Activity Monitor shows

Physical footprint, not RSS: RSS counts the shared AppKit and SwiftUI pages every Mac app maps, which are resident whether Caliper runs or not.

behind every number

One panel per module, one click deep

Click a module and the full story opens under it — the telemetry Activity Monitor spreads across five tabs, in one popover.

the memory

Real history, kept on your disk

Recording starts when the app does. Every sample lands in a local SQLite database and rolls up through four tiers, so the dashboard can chart the last hour or the last year, and the coarsest rows stay for two. Nothing is uploaded — there is no server to upload to.

≤ 60 MB steady-state database · < 5 MB a day · two years retained
Caliper's dashboard: CPU over the last 24 hours, with average, peak and low, and memory and sensors charted underneath
the dashboard, reading a day back out of the database

your bar, your rules

A bar that holds still

Every module draws at a fixed width, so a jump from 9 % to 88 % never moves the clock. What a module shows is decided per module — and the bar stays monochrome by default, the way menu bar icons should.

Caliper's settings: one row per module, each with its picture set to Graph, Gauge or Status dot, its value switched on or off, and a preview of the resulting menu bar item
each row previews the item it will draw

kept honest

Signed, and quiet about updates

take a measurement

Put a caliper on it

Version 0.1.0 · macOS 15 or later · Apple Silicon · free