Skip to content
Kevin Abou Hanna edited this page Oct 31, 2026 · 2 revisions

Live network speed in your Mac's menu bar, and which apps used your data.

Download · Website · Source

The README is the short version. These pages are the long one: how every feature works, and why it was built that way.

Using NetworkMonitor

Page What's in it
Installing, updating and removing Every step, how it updates itself, and what uninstalling puts back
Features The menu bar readout, the popover, per-connection totals, Settings
Connections Which companies, countries and servers your apps talk to, and what the names mean
Usage History Looking back by day, week, month or year; sessions; CSV export
Speed test What it measures, how it shows, and what it costs in data
Hotspot mode What counts as a hotspot, what it pauses, the helper, Low Data Mode
Accuracy and battery What the numbers mean, why rows don't add up exactly, and what it costs to run
Privacy What it reads, sends and stores
Security policy Reporting a vulnerability, what's in scope, checking a download

Working on NetworkMonitor

Page What's in it
Architecture How data flows (with a diagram), threads, the two measurement sources, files
Building, testing and releasing Make targets, signing and notarizing, the test harness, CI, launch arguments, the release and website workflow
Decisions Principles, a dated decision log, and approaches that were turned down
Roadmap and known limits What the Developer ID made possible, and what's done; ideas; known limits

Start with Architecture and Decisions before changing how anything is measured.

Clone this wiki locally