Three rings, one glance
CPU, GPU and RAM as animated rings that refresh every second. Adjustable from 0.25 s to 3 s.
Free for macOS 14.0+ · v0.1.0
Kodetank Pulse is a tiny, always-on-top window that shows live CPU, GPU, RAM and disk usage — with per-core detail one click away. No menu bar clutter, no dashboards. Just the numbers you actually look at.
Universal binary · Apple Silicon & Intel · No account required
Features
Pulse is built to sit at the edge of your screen all day. The main view stays calm; detail is one click away and disappears when you're done.
CPU, GPU and RAM as animated rings that refresh every second. Adjustable from 0.25 s to 3 s.
Click the CPU ring to see all logical cores grouped by performance level — P-cores and E-cores side by side.
Device, renderer and tiler utilization straight from the graphics driver, with a 30-second history grid.
App, wired, compressed, cached and swap — the same breakdown as Activity Monitor, in one bar.
Used and free space for every mounted volume — internal, external and network. Bars turn orange above 80 % and red above 90 %.
Network throughput, Mac battery, Bluetooth mouse and keyboard battery, uptime — plus your model, chip, RAM and core count in the title.
Tip: click the CPU, GPU or RAM ring to expand its detail panel — just like in the app.
Live demo
This is the real interface running in your browser with simulated data. Click a ring to expand its panel, switch the load preset, or change the refresh interval — exactly the controls you get in the app.
The window is 360 px wide, floats above other apps, can be dragged from anywhere and remembers where you left it.
Under the hood
Pulse reads the same kernel and IOKit counters Activity Monitor uses — no helper daemons, no shell commands, nothing leaves your Mac. Sampling runs on a background actor and costs well under half a percent of one core.
Download
Open the disk image, drag Kodetank Pulse to Applications, launch it. That's it.
47fc9b5a4454119e2e87a7d62bc446c6811fa46e3d2ee72fd08b8d56456bf11f
This build is not yet notarized with an Apple Developer ID, so macOS will ask on first launch. Right-click the app ▸ Open, or approve it in System Settings ▸ Privacy & Security. You only need to do this once.
FAQ
Yes. Download the .dmg, drag the app to Applications and you are done. No account, no subscription, no telemetry.
Any Mac running macOS 14 Sonoma or later. The app is a universal binary for Apple Silicon and Intel. GPU statistics are most detailed on Apple Silicon.
The current build is signed but not yet notarized with an Apple Developer ID. Right-click the app and choose Open the first time, or allow it under System Settings ▸ Privacy & Security. This is a one-time step.
No. Everything is read through public macOS APIs (Mach, IOKit, Foundation) that are available to regular apps without root.
About 3 % of one core at the 1 s interval on a 120 Hz display, and around 1 % at 3 s. Sampling itself is well under 0.5 %; the rest is drawing.
macOS does not expose per-core GPU load to third-party apps. Pulse shows aggregate device, renderer and tiler utilization plus a 30-second history instead.
Built by Kodetank — 30 years of software craft, now AI-first.
Download Kodetank Pulse