Professional menu bar system monitoring for CPU, GPU, memory, swap, and processes. Private, local, and configurable.
Built with Apple frameworks, local alerts, and no analytics SDKs or cloud telemetry.
Free, used, wired, compressed, and swap — all from the Mach kernel via host_statistics64. Updates every poll cycle.
Per-core delta sampling via host_processor_info. User, system, and idle breakdown with configurable spike alerts.
Device, renderer, and tiler utilization from IOKit's IOAccelerator. Works with Apple Silicon GPUs.
Standard Memory Action runs a lightweight cache-pressure cycle. Intensive Memory Action runs a stronger cycle and may briefly reduce responsiveness.
Low-memory thresholds, scheduled memory actions, CPU spike alerts, and advanced process-limit controls are user-configurable and optional.
Top processes by CPU or memory with clear per-process telemetry for fast diagnosis under heavy workloads.
Current App Store screenshots from the menu bar and dashboard.
First-party macOS APIs for low-overhead monitoring and local analysis.
| Subsystem | API | Function |
|---|---|---|
| Memory | Mach kernel | host_statistics64(HOST_VM_INFO64) |
| CPU | Mach kernel | host_processor_info(PROCESSOR_CPU_LOAD_INFO) |
| GPU | IOKit | IOAccelerator → PerformanceStatistics |
| Swap | sysctl | vm.swapusage |
| Processes | POSIX | /bin/ps via Process() (no shell) |
| Standard Memory Action | libc | malloc_zone_pressure_relief(nil, 0) |
| Intensive Memory Action | libc | malloc + memset pressure → free |
No analytics SDKs. No cloud telemetry. Local processing only.
The app makes absolutely no internet connections of any kind.
No telemetry, no crash reports sent externally, no usage data collected.
Built exclusively with Apple first-party frameworks. Zero external SDKs.
System metrics, settings, and logs stay entirely on your Mac.
Available on the Mac App Store.
Questions? Reach out at info@khaeldur.com