A precise, native system monitor for macOS. CPU, memory, network, battery, and 30 days of local history — built quietly into a single menu bar app, with not a single byte sent off-device.
Specto reads directly from the system — Mach kernel calls, IOKit, CoreWLAN — sampled as fast as twice a second. No background daemons, no helper processes, no surprises.
CPU load, real memory pressure, physical RAM, and swap — with a Nominal / Warn / Critical state at a glance.
The heaviest CPU and memory consumers — with PIDs, paths, search, and End Task. Filter live as you type.
Bandwidth charts at 1H, 24H, 7D, and 30D. Wi-Fi signal in dBm. Public IP on demand — never auto-fetched.
Cycle count, design vs current capacity, time-remaining estimate, and thermal pressure when things heat up.
Native WidgetKit widgets for the macOS desktop and Notification Center. Small for a glance, medium for the full read.
Six accent colors. Custom SF Symbols per sensor. Refresh rate, alert thresholds, and which sensors appear in the menu bar.
Pick exactly which sensors live in your menu bar and how they look. Choose your accent. Tune the refresh rate. Clear your history whenever you want.
Native WidgetKit widgets for the macOS desktop and Notification Center. Small for a glance, medium for the full read.
Specto exists because the system already knows everything about itself. There's no reason it should phone home to do its job.
No telemetry, no analytics, no remote config. Specto requests network entitlements only to fetch your public IP on demand — never to make calls on your behalf.
There's nothing to sign up for. Open the app and it works. Settings live in UserDefaults, on your machine.
Network history lives on your device and prunes after 30 days. Per-app Resource History is opt-in and clearable any time from Settings.
Specto reports a generic Wi-Fi status and signal — it does not read your SSID and does not request Location permission.
One-time purchase · free lifetime updates · macOS 14 Sonoma or later · Universal · 12.4 MB · Notarized