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.

Swift 6SwiftUISystem monitoring
Performance Monitor macOS app screenshot
Contribution

Product ownership · Native macOS engineering

Focus

Swift 6 · SwiftUI · System monitoring

Source & setupView on GitHub ↗

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.

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

01

Process-level and system-wide views in a single native application

02

Local collection with no external services or third-party dependencies

03

Hardware-aware readings that show unavailable metrics rather than inventing values

Next case study

ClipboardHistory

↗