Portfolio / Creative Tech

System Vitals Monitor

A released native SwiftUI monitor that keeps aggregate CPU, GPU, memory pressure, thermal state, battery, network, disk, and power information visible in a private, compact Mac dashboard.

The Challenge

Balancing useful aggregate monitoring with Mac App Store sandbox limits, removing unavailable panels instead of advertising dead ends, and keeping periodic sampling lightweight.

System Architecture

SwiftPM-packaged macOS architecture coordinating a unified Observable telemetry store. Decouples raw hardware samplers from UI rendering, utilizing background dispatch queues to prevent UI thread blocking.

Hardware Telemetry Pipeline

SPEC ID: MACVITALS-SYS-01

PHASE 01
ProbingOS Kernel Telemetry
Extracts live hardware loads using IOKit and Host APIs.
PHASE 02
SamplingObservable Store
Debounces sensor values onto background dispatch threads.
PHASE 03
SandboxingApp Entitlements
App Store sandbox compliance filter gates private APIs.
PHASE 04
RenderingSwiftUI Dashboard
Updates graphs, widgets, and menu bar indicators.

Implementation Notes

  • Engineered aggregate CPU and per-core load, GPU, memory, storage, network, battery, power, and public thermal-state sampling with explicit Store-safe capability paths.
  • Designed compact and pinned views, customizable widgets, local 24-hour History, alerts, and on-demand disk and network checks.
  • Published as a paid Mac App Store utility with clearer History layouts, single-dashboard menu-bar routing, and a newly authored icon.
  • Version 1.2 adds the available Upgrade Advisor: private aggregate keep, fix-first, upgrade-likely, or more-data guidance with clearer memory-pressure bands.

Screenshots & Walkthrough

System Vitals Monitor App Store screenshot showing the system overview dashboard with CPU, GPU, memory, power, network, disk, and battery sections.

System Vitals Monitor

Mac App Store / 2026

Project Snapshot

Role
Native macOS engineer and deployment-focused product designer
Medium
SwiftUI system utility
Format
Released Mac App Store app
Status
Version 1.2 available on the Mac App Store
Outcome
Turns privacy-safe Mac telemetry into a paid, one-time-purchase utility with a focused App Store sales and attribution funnel.

Project Metadata

Location
Mac App Store
Year
2026
Tech Stack
SwiftUISwiftPMmacOS APIsSandboxing

Keep looking

Related AI Systems Projects

View all AI Systems