Skip to content
MenuBarMonitor
Native for Apple Silicon · macOS 13+v0.2.1

Know what's slowing you down and manage your system.
Before it happens.

Get an instant, one-click view of the processes hogging your RAM or heating up your cores. Stop digging through system settings—get the data you need to keep your workflow smooth and lag-free.

~ 18 MB
Memory footprint
< 1 %
Idle CPU
signed + hardened
Sandbox-free
App UI available in: English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Japanese, and Chinese
Per-core CPU panel
Memory pressure panel
MenuBarMonitor popover — real 1:1 screenshot from the app
Battery and energy panel
Background hog detector panel

Features

See the exact interface you get after purchase

Every card below pairs a real feature explanation with an app-faithful preview. Same dark UI, same layout, same information density as the macOS app itself.

Four live tiles that stay visible without becoming noisy.

Live in the menu bar

Four live tiles that stay visible without becoming noisy.

CPU, GPU, RAM, and temperature stay in one monochrome line directly in the macOS menu bar. No separate window, no Dock icon, and no distracting alert colors in your peripheral vision.

  • Tile order and visibility can be adjusted with a few clicks
  • Values and icons stay crisp and calm until something truly matters
  • Updates run independently in the background, even while you work elsewhere
See exactly which cluster is doing the work.

P/E core split

See exactly which cluster is doing the work.

Apple Silicon divides CPU load across performance and efficiency cores. Activity Monitor only shows the average. MenuBarMonitor shows each cluster, each core, and live frequency side by side.

  • Per-cluster load in one readable row instead of dense raw numbers
  • Per-core bars make background load and short spikes obvious
  • Current frequency and peak frequency stay visible for both clusters
Watch real pressure events and free RAM when it actually helps.

Memory pressure

Watch real pressure events and free RAM when it actually helps.

The app reads memory pressure directly from the kernel, so you can react before active memory looks full. If you want relief, one click can ask macOS to discard inactive pages.

  • Wired, active, compressed, inactive, and free memory in one glance
  • Largest consumers stay visible so you know who is eating RAM
  • Free RAM keeps authorization persistent after the initial prompt
Charge level, health, and live draw — exactly what macOS shows.

Battery

Charge level, health, and live draw — exactly what macOS shows.

MenuBarMonitor reads the battery from the same IOPS source the system menu bar uses, so the percentage matches your Mac's display down to the digit. Beneath the headline you get charging state, time-to-empty or time-to-full, cell health, voltage, and instantaneous power draw.

  • Charge percentage stays in lock-step with the macOS menu bar reading
  • Health grade derived from current vs. design capacity, with cycle count
  • Live voltage and amperage exposed for users tracking charger behavior
Pin the same live metrics anywhere on your desktop.

Mini widget

Pin the same live metrics anywhere on your desktop.

If you want the numbers larger and always visible, the mini widget floats above other windows with the same white-on-dark visual language as the menu bar strip.

  • Always on top and freely positionable
  • Includes the same P/E split used inside the popover
  • Reuses the same metrics engine instead of duplicating CPU overhead
Start with presets, then tune every tile to your workflow.

Configurable

Start with presets, then tune every tile to your workflow.

Every Mac setup is different. Use a sensible preset for day one, then adjust tile order, icons, refresh interval, and language until the layout feels native to your routine.

  • Three icon styles and reorder controls for each tile
  • Refresh cadence for fast render sessions or longer battery life
  • App settings stay persistent across relaunches
Hardened Runtime · com.menubarmonitor.app
What the app uses
host_statistics64
sysctlbyname
IOServiceMatching
ProcessInfo.thermalState
What the app does not have
task_for_pid
kill / signal()
ptrace / DTrace
com.apple.security.cs.disable-library-validation
No elevated privileges for live readings. RAM relief stores authorization once per session.

Secure by design

If the app does not need a privilege, it does not ask for it.

MenuBarMonitor runs with Hardened Runtime and reads system metrics from public APIs. No debugger entitlements, no process killing, no hidden sudo prompts for live monitoring.

  • Signed build with Hardened Runtime
  • Live readings come from public system APIs that do not require root
  • Memory relief uses a single authorization flow instead of repeated prompts

What's new in v3

Sensors, control, and personalization that scale with how hard your Mac actually works.

Disk-I/O, fan RPM, plus a Compact-mode menu bar and drag-and-drop tile reordering — every feature stays opt-in, monochrome by default, and respects the same no-root, no-telemetry contract as v2.

Default — every tile
14%22%59%57°C14:32
Compact — only what matters
87°CThermal critical14:32

Headline tile rotates automatically as the workload shifts.

Personalisation · Compact mode

One headline tile when the Mac actually has something to say.

Compact mode collapses all four (or eight) tiles into a single, most-critical reading. The strip stays out of your way until thermal pressure climbs, RAM tightens, or sustained CPU load deserves a glance.

  • Resolves the most-critical metric at every refresh — thermal beats memory beats CPU by default
  • Priority order is configurable per profile, so a video editor and a developer don't see the same picks
  • Tap to expand back to the full strip without restarting the app
Settings → Menu bar tiles
CPU temperature
CPU
RAM
Fan

Personalisation · Drag-and-drop

Reorder the menu bar with the gesture you already know.

Settings shows your tiles as a draggable list. Move thermal up, push GPU off the right edge, slot Disk in between RAM and Power — visibility and order become two independent decisions.

  • Native macOS drop animation; values keep ticking while you arrange
  • Up/down chevrons stay as a fallback for keyboard-only flows
  • Disabled toggles dim the row but keep its slot — re-enable without re-sorting
Disk
184 MB/s
Read
1840 IOPS
42 MB/s
Write
420 IOPS
Volumes
Macintosh HDR 412 GB · W 89 GB
External SSDR 2.4 GB · W 1.1 GB

Disk I/O

Read and write throughput, IOPS, and per-volume totals.

Read straight from IOKit's IOBlockStorageDriver counters — no shell-out, no AppleScript. The popover shows live MB/s plus the cumulative volumes view so you can spot a backup hammering an external SSD without leaving the menu bar.

  • Per-volume rollup for internal and external drives
  • Read/write IOPS for catching small-block storms
  • Throughput history mirrors the same chart styles as CPU/GPU
Fans
3840
Current RPM
62%
Fan load
Fan 13820 RPM
1200Target 42005800
Fan 23860 RPM
1200Target 42005800

Fans

RPM, target, min, and max — finally readable.

On every Mac with cooling, you get the live RPM, the SMC's current target, and the chassis bounds. On a fanless MacBook Air or a passively-cooled mini, the section hides itself instead of showing zeros.

  • One row per physical fan with a load gauge between min and max
  • Target tick mark shows where the SMC is steering RPM next
  • Loud-fan alert threshold lives next to all the other metric alerts
Find the apps that quietly run hot in the background.

Background hog detector

Find the apps that quietly run hot in the background.

The detector tracks every userland process for sustained CPU while its app isn't focused. After a configurable threshold, the panel surfaces the top offenders with how long they've been at it and a one-click path to investigate.

  • Frontmost app is excluded — your editor doesn't get blamed for typing
  • Three severity tiers: noticed, persistent, egregious
  • Opt-in only — disabled by default; bookkeeping is dropped instantly when you turn it off

13 languages

The interface speaks the language you do.

MenuBarMonitor renders every label in the user's chosen language — first-run picker, popover, settings, and notifications. Auto mode follows the macOS region, so a German Mac speaks German out of the box.

English
English
Deutsch
German
Français
French
Español
Spanish
Italiano
Italian
Português
Portuguese
Nederlands
Dutch
Polski
Polish
日本語
Japanese
中文
Chinese
Türkçe
Turkish
New
Русский
Russian
New
한국어
Korean
New

Pick a fixed language or leave it on Auto. Switching applies instantly — no relaunch.

One simple, one-time price

MenuBarMonitor includes the full feature set. Buy it once and keep it forever — no subscription.

Popular

Lifetime

€14,99one-time

Final price. VAT is not shown under Section 19 UStG.

Buy once, keep it forever — every future update included, across macOS generations.

  • Valid for one personal Mac
  • Live CPU, GPU, thermal, and RAM metrics in the menu bar
  • Second-by-second P/E core split
  • Top processes with soft affinity for E-cores
  • Memory pressure history and optional relief tools
  • No tracking. No telemetry.
  • Every major and minor update included — today and in the future
  • Runs on upcoming macOS versions the app supports
  • No expiry, no renewals, no recurring charges
  • Early access to beta updates

Secure payment via Stripe · License key delivered by email right away