SYS / NATIVE MACOS VITALS MONITOR

Slow? Hot? Fans blasting? Find the culprit.

Hundreds of processes are running on your Mac right now. KernPulse watches every one of them from your menu bar—and when something misbehaves, it names the app, shows the numbers, and hands the decision to you.

Technology
Native Swift
System requirement
macOS 13+
CPU architecture
Apple Silicon · arm64
Version
v0.0.17
LIVE PREVIEWInterface preview · Demo data
MacBook Pro
BAT 82%
Trend
Live30m1h6h24h
Explainable memory growth detectedSafari · +1.2 GB over 38 min
Inspect
CPUTotal
34%PEAK 61
MEMPressure
68%10.9 / 16 GB
NET↓Download
2.4MB/sUP 184 KB/s
TEMPSurface
36°CFAN 2,104 RPM
CORES
PROC / CPUUsageMemory
01Safari18.4%3.2 GB
02Xcode9.7%2.1 GB
03WindowServer5.1%682 MB
PWR 8.7WUP 03:18:42DISK 412GB2s
CPUOverall & per-core
GPUOverall utilization
MEMDistribution & pressure
TEMPSensors & fans

01 / SEE → UNDERSTAND → ACT

From “something’s wrong”
to “it was Safari.”

Numbers tell you something is wrong. KernPulse tells you what, why, and what you can do about it—in one panel, three steps.

01 / SEE

See what is happening now

CPU, GPU, memory, network, disk, temperature, power, and fans come together in one menu bar panel. The 24-hour history preserves peaks and leaves honest gaps for sleep and restarts.

  • Live vitals and per-core load
  • Six history ranges
  • Unavailable hardware stays hidden
02 / UNDERSTAND

Understand what caused it

Insight cards appear only when there is evidence. They identify the source of memory pressure, sustained growth, idle memory hogs, and the process preventing your Mac from sleeping.

  • Every finding names a process and amount
  • No permanent wall of alerts
  • No guesses presented as answers
03 / ACT

You call the shots

Pause an app, resume it, end a process, or enable Keyboard Comfort Mode with explicit permission and safety fallbacks. Reversible actions come first; KernPulse never decides in the background for you.

  • App-level pause with click-to-resume
  • Two-stage safe termination
  • Fan control returns to macOS on exit

02 / EVIDENCE BEFORE ACTION

No magic buttons.
Real answers instead.

A “Free RAM” button makes a number look better for a minute—then your Mac pays it back with interest. KernPulse refuses to sell placebos: every finding names a process with evidence, and nothing happens without your say-so.

01

On-device reasoningMonitoring and diagnosis do not depend on the cloud.

02

Reversible firstPause before you terminate.

03

Honest fallbackIf macOS does not expose it, KernPulse does not guess.

INSIGHT ENGINE2 FINDINGS
MEM / GROWTH

Safari memory keeps growing

Up 1.2 GB over 38 minutes; currently using 3.2 GB.

Evidence · 19 samplesImpact · Medium
PWR / SLEEP

Chrome is preventing system sleep

The power assertion has been active for 2 hours 17 minutes.

Inspect processPause app

Demo data · Real findings appear only when their evidence threshold is met

03 / HISTORY WITH INTEGRITY

Keep the peaks. Keep the gaps.

Long ranges preserve peaks instead of averaging away the real problem. When your Mac sleeps or restarts, the line breaks rather than inventing data that never existed.

CPU / 24HPEAK 91%
24 hours ago18 hours ago12 hours ago6 hours agoNow
Sleep · 42m
Restart · 3m

04 / LOCAL BY DESIGN

Your system vitals
stay on your Mac.

KernPulse monitoring and diagnosis stay on your Mac: native Swift, system APIs only, and zero third-party app dependencies. Optional Google Analytics cookies load only after you consent. Cloudflare separately measures aggregate site performance without cookies, local storage, or individual fingerprinting. Neither receives Mac system data.

Cloud account
Not required
Website analytics
Consent-based GA4 + cookie-free Cloudflare performance
Background helper
Only for Comfort Mode, when enabled
Control boundary
Confirmation or pre-authorization required

05 / CLEAR BOUNDARIES

Straight questions.
Straight answers.

Does monitoring require administrator access?

Normal monitoring does not. Only Keyboard Comfort Mode asks you to enable and approve a privileged helper that can raise fan speed. Turning the feature off or quitting KernPulse returns control to macOS.

Will it automatically clear memory or quit apps?

No. KernPulse has no “free RAM” button and never pauses or terminates a process without authorization. Every action is confirmed by you or allowed through a pre-authorization rule you created.

Why are temperature or GPU readings missing on some Macs?

Different Mac models expose different sensors and performance fields. KernPulse hides unavailable items or shows a dash; it never fills missing system data with estimates.

DOWNLOAD / DIRECT

Your Mac has secrets.
Go find them.

One free download away: Developer ID-signed, Apple-notarized, ready in your menu bar in under a minute. (App Store version is in review.)

Compatibility Apple Silicon (arm64) only · Intel (x86_64) is not supported Download for Apple Silicon App Store · In review v0.0.17 · 1.2 MB DMG Requires macOS 13 or later Developer ID signed · Apple notarized SHA-256 checksum