Skip to content
Kodetank Pulse

Free for macOS 14.0+ · v0.1.0

Your Mac's vitals, always in view.

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

Kodetank Pulse
live
MacBook Pro 14″·M3 Max·36 GB·14 CPU·30 GPU
Disks3 mounted
Macintosh HDSSD382 GB free
612 GB used of 994 GB62%
Kodetank ExternalEXTERNAL590 GB free
1.41 TB used of 2.00 TB71%
TimeMachineNETWORK310 GB free
3.69 TB used of 4.00 TB92%
Net MB/s14.81.2
🔋 Battery87 %
🖱 Mouse84 %
⌨︎ Kbd99 %
Uptime3d 4h 12m

Features

Everything that matters. Nothing that doesn't.

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.

Three rings, one glance

CPU, GPU and RAM as animated rings that refresh every second. Adjustable from 0.25 s to 3 s.

Every core, on demand

Click the CPU ring to see all logical cores grouped by performance level — P-cores and E-cores side by side.

GPU that tells the truth

Device, renderer and tiler utilization straight from the graphics driver, with a 30-second history grid.

Memory, decoded

App, wired, compressed, cached and swap — the same breakdown as Activity Monitor, in one bar.

Never run out of disk

Used and free space for every mounted volume — internal, external and network. Bars turn orange above 80 % and red above 90 %.

The little things

Network throughput, Mac battery, Bluetooth mouse and keyboard battery, uptime — plus your model, chip, RAM and core count in the title.

Kodetank Pulse
live
MacBook Pro 14″·M3 Max·36 GB·14 CPU·30 GPU
Disks3 mounted
Macintosh HDSSD382 GB free
612 GB used of 994 GB62%
Kodetank ExternalEXTERNAL590 GB free
1.41 TB used of 2.00 TB71%
TimeMachineNETWORK310 GB free
3.69 TB used of 4.00 TB92%
Net MB/s14.81.2
🔋 Battery87 %
🖱 Mouse84 %
⌨︎ Kbd99 %
Uptime3d 4h 12m
Simulated load
Refresh interval

Tip: click the CPU, GPU or RAM ring to expand its detail panel — just like in the app.

Live demo

Try it right here.

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.

  • CPU — 14 cores split into performance and efficiency, each with its own bar.
  • GPU — a 10×3 grid of the last 30 seconds, plus clock speed.
  • RAM — app, wired, compressed and cache as a segmented bar with a legend.

The window is 360 px wide, floats above other apps, can be dragged from anywhere and remembers where you left it.

Under the hood

Native APIs. No root. No telemetry.

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.

  • Swift 6 & SwiftUI
  • Universal binary
  • Hardened Runtime
  • Respects Reduce Motion
  • Pauses when hidden
  • ~1 MB download
Sampling/
CPU per core
host_processor_info()
Core levels
hw.nperflevels · hw.perflevelN.*
Memory
host_statistics64() · vm.swapusage
GPU
IOAccelerator → PerformanceStatistics
Disks
FileManager.mountedVolumeURLs
Network
getifaddrs() deltas
Battery
IOPSCopyPowerSourcesInfo()
Peripherals
AppleDeviceManagementHIDEventService

Download

Get Kodetank Pulse 0.1.0

Open the disk image, drag Kodetank Pulse to Applications, launch it. That's it.

Version
0.1.0
Size
1.0 MB
Requires
macOS 14.0+
Architecture
Universal
SHA-256 checksum & first-launch note

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

Questions, answered.

Is Kodetank Pulse free?+

Yes. Download the .dmg, drag the app to Applications and you are done. No account, no subscription, no telemetry.

Which Macs are supported?+

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.

macOS says the app is from an unidentified developer. What do I do?+

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.

Does it need administrator rights?+

No. Everything is read through public macOS APIs (Mach, IOKit, Foundation) that are available to regular apps without root.

How much CPU does the app itself use?+

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.

Why is there no per-core GPU view?+

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