Bandwidth ECG
BANDWIDTH ECG · SESSION · 14:32:07 LIVE

NETWORK HEALTH MONITOR · for macOS

Your network, on ECG.

A diagnostic monitor for your bandwidth.

Track bandwidth peaks, detect lag arrhythmias, and answer — with data — the one question: do I actually need to upgrade my plan?

CPU
< 1%
RAM
< 50MB
macOS
13+
MONITOR · BandwidthECG.app RECORDING
318.4 42.1 Mbps
LEAD I · DOWN
318.4 Mbps
LEAD II · UP
42.1 Mbps
Today's peak
471.8 Mbps
Plan usage
63 % · 500 Mbps

CHAPTER 01

Diagnostic Capabilities

Six continuous readings

Six continuous measurements, from live rhythm to long-term trend. Each one reads like a report you can actually use.

01

Real-time rhythm

Menu-bar readout

Up/down speeds sampled at 1 Hz and shown live in the menu bar. No window required.

02

Peak capture

Daily & all-time

Automatically logs daily and all-time peak throughput so you can tell if your plan still has headroom.

03

Rhythm strips

1m → 24h windows

Six time windows — 1m / 5 / 15 / 30 / 60 min / 24h — to see both micro-spikes and long-term shape.

04

Approach alert

Amber / Red

As usage approaches your plan ceiling, readings turn Amber, then Red — just like a patient monitor.

05

Local chart

No cloud, ever

Every reading stays in ~/Library. No accounts, no telemetry, no uploads. Period.

06

Low-draw instrument

CPU <1%, RAM <50MB

Built on native APIs. You'll forget it's running — which is the point of a good monitor.

CHAPTER 02

Your First Check-up

Three steps, ninety seconds

Check in, attach the electrodes, read the report. Three steps, about 90 seconds.

~ 90 SECONDS
  1. 01
    INTAKE

    Attach the electrodes

    Grab the DMG from GitHub and drop it in Applications. The app takes over the menu bar — no Dock clutter.

    RUNTIME ~ 30s
  2. 02
    CALIBRATION

    Enter your plan's ceiling

    Tell it your plan's rated speed (say, 500 Mbps) so the instrument knows when to raise an alert.

    RUNTIME ~ 20s
  3. 03
    DIAGNOSIS

    Live diagnostic readout

    From then on, every glance is a check-up. Upgrade decisions become data-driven — not vibes.

    RUNTIME continuous

CHAPTER 03

Live Rhythm Strip

A realistic bandwidth trace

A realistic bandwidth trace — calm baseline, sharp peaks, the occasional spike. Exactly what you want to read at a glance.

RECORDING
PLAN CEILING · 500 Mbps
APPROACH · 80%
AVG 182.6 Mbps
PEAK 471.8 Mbps
DIP 18.2 Mbps
NEAR-PEAK HITS 3
RHYTHM STABLE
14:25 14:28 14:31 14:34 14:37 14:40

CHAPTER 04

Clinical Notes

The five questions we get most

The five questions we get most.

01
Q:

Is this really free?

[ + ]
A:

Yes — 100% free. No subscription, no in-app purchase, no ads.

02
Q:

Does my data leave my computer?

[ + ]
A:

No. Readings are stored only in ~/Library/Application Support/BandwidthECG on your Mac. This is not a cloud service.

03
Q:

Which macOS versions work?

[ + ]
A:

macOS 13.0 (Ventura) and later. Apple Silicon and Intel are both native.

04
Q:

Will it slow down my Mac?

[ + ]
A:

It won't. Monitoring uses native APIs — typically under 1% CPU and under 50 MB of RAM.

05
Q:

How do I fully uninstall?

[ + ]
A:

Drop the app in the Trash. To clear all recorded readings too, remove ~/Library/Application Support/BandwidthECG.

SIGNED
Dr. Bandwidth
Document ID · BWECG-FAQ-2026-04
Rx
DISCHARGE PRESCRIPTION · TAKE HOME

Take it home.

Install the instrument.

Free. Local. Lightweight. Starting today, decide with data — not gut feel.

Coming soon · macOS 13+

Requires macOS 13.0+ · Apple Silicon & Intel

PRESCRIBED · 3 ITEMS
  • Free · No ads
  • 100% local — no data uploaded
  • CPU < 1% · RAM < 50 MB
DOSAGE
Always-on · 1 click install · 0 maintenance
COMING SOON
SIGNED BY
Bobo Chen, Engineer
Rx · BWECG-2026-04-24