Skip to content
Bandwidth ECG
BANDWIDTH ECG · SESSION · 14:32:07 DEMO

MENU BAR UTILITY · for macOS

Network speed, visualized.

No more network anxiety — let the data speak.

A minimal speed monitor that lives in your menu bar. Track bandwidth peaks and daily usage accurately, stop guessing, and let objective data decide whether you really need to upgrade your plan.

Sampling
1Hz
Range
1m–24h
macOS
14+
MONITOR · BandwidthECG.app SAMPLE DATA 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

Designed for clarity.

A purely focused monitoring experience

No fiddly setup, no distractions. Built for macOS, giving you only the core numbers you actually need.

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

Nine time windows, from 1 minute to 24 hours, 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 storage

Every reading stays on your Mac. No accounts, no uploads, and the app collects no analytics.

06

Low-draw instrument

Native and lightweight

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

CHAPTER 02

Set up in seconds.

From install to running, in one smooth go

Three simple steps and you'll know exactly how your network is doing.

  1. 01
    GET THE APP

    Get the app

    Get the app and open it. It lives in the menu bar — no Dock clutter.

  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.

  3. 03
    DIAGNOSIS

    Live diagnostic readout

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

CHAPTER 03

Data that makes sense.

Trend charts you can read at a glance

Steady everyday use, sudden bursts of traffic — every detail of your connection shows up clearly in the chart.

RECORDING SAMPLE DATA
1m 5m 15m
PLAN CEILING · 500 Mbps
80%
AVG 182.6 Mbps
PEAK 471.8 Mbps
DIP 18.2 Mbps
NEAR-PEAK HITS 3
RHYTHM STABLE
14:2514:40

CHAPTER 04

Common Questions.

Frequently asked questions

Everything about Bandwidth ECG, right here.

01
Q:

How much does it cost?

[ + ]
A:

Bandwidth ECG is open source under the MIT license. The source is on GitHub and you can build it yourself by following the README. No ads, no account required.

02
Q:

Does my data leave my computer?

[ + ]
A:

No. Readings are stored only on your Mac — this is not a cloud service. To measure latency, the app sends a HEAD request to apple.com every 30 seconds by default (you can turn this off in Settings). It contains none of your readings.

03
Q:

Which macOS versions work?

[ + ]
A:

macOS 14.0 (Sonoma) and later. Apple Silicon and Intel are both native.

04
Q:

Will it slow down my Mac?

[ + ]
A:

It won't. Native and lightweight, it lives in the menu bar and stays out of your way.

05
Q:

How do I fully uninstall?

[ + ]
A:

Drop the app in the Trash. To clear all recorded readings too, also remove ~/Library/Containers/com.bobo52310.BandwidthECG.

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

Open source, on your Mac.

Let the data settle your plan.

Local and lightweight. Decide with data, not gut feel.

No pre-built app yet. Build it from source with Xcode 26 by following the README.

Requires macOS 14.0+ · Apple Silicon & Intel

PRESCRIBED · 3 ITEMS
  • No ads · No account
  • 100% local — no data uploaded
  • Native and lightweight, lives in the menu bar
DOSAGE
Always on · Runs locally
OPEN SOURCE
SIGNED BY
Bobo Chen, Engineer