KTL
initialising runtime
0%

Kumuditha Tharinda Liyanage

KTL.
Back to selected work

Desktop Application · 2026

MacPulse

Real-time System Monitoring for macOS

A native macOS menu bar application that keeps an eye on your Mac's vital system stats — CPU, memory, disk, network and battery — live.

MacPulse project interface preview

Project overview

MacPulse is a beautiful and powerful macOS menu bar application that keeps an eye on your Mac's vital system stats in real-time. Key metrics sit one click away in the menu bar, while a full dashboard breaks CPU, memory pressure, disk, network throughput and battery into interactive charts with a live top-processes table. Written 100% in Swift and SwiftUI with Combine driving the live data pipeline — and every reading stays on your Mac.

What it does

Real-time System Stats

Live CPU, memory, disk, network and battery usage, refreshed continuously.

Menu Bar Integration

Key stats at a glance from the macOS menu bar — always accessible, never in the way.

Detailed Insights

Interactive charts for CPU history, memory pressure and network throughput, plus a live top-processes table.

Lightweight & Secure

Built with performance in mind, using SMAppService for a proper launch-at-login story.

Privacy First

All data stays on your Mac. Nothing is uploaded, tracked or phoned home.