hushnet
A menu-bar monitor for your internet connection — live speed, uptime, drops and restores — with the history kept as plain files on your own disk, and nothing sent anywhere.
hushnet is the desktop sibling of hushvault and hushpdf, built on the same promise and taking it one step further. The tool that watches your network is the one you should least have to trust — so hushnet is built to be the one you can prove isn't leaking.
Pay what you want, including free. Universal macOS build (Apple Silicon and Intel) and a Windows 64-bit build.
macOS: this beta isn't notarized by Apple yet, so a normal double-click will be blocked on first launch — right-click (or Control-click) the app → Open → Open, once, and it opens normally after that.
Windows: this beta isn't signed yet, so SmartScreen will warn on first launch — click More info → Run anyway, once, and it opens normally after that.
What it does
- See live upload and download speed, per interface, right from the menu-bar tray.
- Browse throughput history — hour, day, and week — with peak speed and daily data totals.
- Check connection status at a glance: up or down, Wi-Fi or Ethernet, and uptime % for any period.
- Review a drop & restore timeline showing exactly how long each outage lasted.
- Get a local notification the moment your connection drops or comes back — no server involved.
- Reveal the raw log or export any range to CSV — it's your data, never locked inside the app.
Why "verifiably" silent
Every network monitor asks you to trust that it isn't itself sending your data somewhere. That's a bad deal, and "we promise we don't" isn't an answer. hushnet is built so the promise is checkable rather than taken on faith:
- It links no networking library at all. Not "doesn't call home" — its core has nothing to call home with. Read the dependency list yourself and confirm there's nothing there that could reach the internet.
- Passive by default. Measurements come from your operating system's own network counters. hushnet sends no traffic of its own — nothing is probed, pinged, or uploaded. There is no speedtest.
- No elevated privileges. No packet capture, no root. It cannot see where your traffic goes — only how much there is, and whether you're connected.
- No accounts, no telemetry, no cloud, no auto-update phone-home.There is no server to receive anything, because there is no server.
The one feature that would require sending anything — active latency probing — is optional, off by default, and probes only a host you name, shown on screen.
Your history is plain files
Measurements are an append-only plain-text log (JSONL) on your own disk. Open it in a spreadsheet, grep it, back it up, export a range to CSV, or delete it — it isn't trapped in a database. hushnet's own cache is disposable: delete it and it rebuilds itself from the log. The log is the truth; everything else is derived.
Early
hushnet is early and in active development. Expect rough edges — though since your history is a plain-text file you can read without the app, your data is never trapped. It's offered pay-what-you-want, including free; if it earns a permanent spot in your menu bar, a tip keeps the workshop lit.