Process-level and system-wide views in a single native application
Native macOS system monitor / 2026
Performance Monitor
A native SwiftUI app for monitoring Mac processes, CPU, memory, disks, network and GPU, with live charts and local system metrics.

Product ownership · Native macOS engineering
Swift 6 · SwiftUI · System monitoring
The challenge
Make the operation
feel clear.
Understanding a Mac's workload means connecting process activity with system-wide resource use, while respecting the counters each device actually exposes.
How it works
A useful idea.
A working product.
Performance Monitor combines a searchable, sortable process table with resource panels and 60-second charts. It collects metrics locally, supports pause and resume, and adapts to light or dark appearance, including Liquid Glass on macOS 26. English and Brazilian Portuguese can be selected without restarting the app.
Product delivery
A system, not
just screens.
01Searchable process table
02Per-processor CPU charts
03Memory, compression & swap
04Disk I/O & network rates
05GPU metrics & temperature
06English & Portuguese interface
Designed outcome
Local collection with no external services or third-party dependencies
Hardware-aware readings that show unavailable metrics rather than inventing values
Next case study