System Guardian app icon

System Guardian

Professional menu bar system monitoring for CPU, GPU, memory, swap, and processes. Private, local, and configurable.

System Guardian menu bar dropdown showing real-time system health

Clear system telemetry with optional automation.

Built with Apple frameworks, local alerts, and no analytics SDKs or cloud telemetry.

📊

Real-Time Memory

Free, used, wired, compressed, and swap — all from the Mach kernel via host_statistics64. Updates every poll cycle.

⚙️

CPU Monitoring

Per-core delta sampling via host_processor_info. User, system, and idle breakdown with configurable spike alerts.

🎮

GPU Telemetry

Device, renderer, and tiler utilization from IOKit's IOAccelerator. Works with Apple Silicon GPUs.

💧

Memory Actions

Standard Memory Action runs a lightweight cache-pressure cycle. Intensive Memory Action runs a stronger cycle and may briefly reduce responsiveness.

🛡️

Optional Automation

Low-memory thresholds, scheduled memory actions, CPU spike alerts, and advanced process-limit controls are user-configurable and optional.

🛠️

Process Visibility

Top processes by CPU or memory with clear per-process telemetry for fast diagnosis under heavy workloads.

See it in action.

Current App Store screenshots from the menu bar and dashboard.

Accurate telemetry. Minimal overhead.

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 IOAcceleratorPerformanceStatistics
Swap sysctl vm.swapusage
Processes POSIX /bin/ps via Process() (no shell)
Standard Memory Actionlibcmalloc_zone_pressure_relief(nil, 0)
Intensive Memory Actionlibcmalloc + memset pressure → free

Your data never leaves your device.

No analytics SDKs. No cloud telemetry. Local processing only.

🔒

Zero Network Requests

The app makes absolutely no internet connections of any kind.

📈

No Analytics or Tracking

No telemetry, no crash reports sent externally, no usage data collected.

📦

No Third-Party Dependencies

Built exclusively with Apple first-party frameworks. Zero external SDKs.

💻

All Data On-Device

System metrics, settings, and logs stay entirely on your Mac.

Read Full Privacy Policy

Lightweight by design.

macOS 13+ Ventura or later
Apple Silicon M1 or later
~6 MB App size on disk
15-25 MB RAM usage
100% Swift SwiftUI + AppKit
~2,400 Lines of code

Download System Guardian

Available on the Mac App Store.

Questions? Reach out at info@khaeldur.com