Light Stats
macOS menu bar instrument
LIVE
Free · Open source · macOS 14+ · Apple Silicon

Know if your Mac is actually struggling.

Live pressure signals folded into one health score, with optional AI, network, and Finder context.

MIT · macOS 14+ · Apple Silicon · no dependencies

The panel

Ink Night · Overview · Memory
Light Stats overview panel in the Ink Night theme, showing health, compute, system, network, process, and core readings.
Overview · Ink Night
Light Stats Memory tab in the Ink Night theme, showing a sample app list sorted by memory footprint.
Memory · Ink Night

Themes

Classic · Golden Hour · Amber · Ink Night
Light Stats Classic theme overview
Classic
Light Stats Golden Hour theme overview
Golden Hour
Light Stats Amber theme overview
Amber
Light Stats Ink Night theme overview
Ink Night

What it reads

11 signals · 1 score
Compute
  • CPU load %
  • Per-core usage P + E
  • GPU utilization %
Memory
  • Pressure level
  • Used / total GB
  • Swap ratio
Storage
  • Disk capacity GB
  • Read / write MB/s
Network
  • Up / down KB/s
  • Proxy state TUN
  • Exit node geo
Power
  • Battery %
  • Temperature °C
  • Fan RPM
Intelligence
  • AI quotas 15 providers
  • AI balances prepaid
01 / Health

One number for "is it sluggish right now"

The 0–100 score reads live pressure, not capacity. CPU saturation, memory pressure and swap, load average per core, temperature and thermal throttling, GPU. A Mac with 30 GB used and many apps open stays green if it isn't actually struggling. The score only drops when the system is.

A single saturated dimension caps the total, so the number tracks the bottleneck you feel, not a flattering average.

02 / Network
Differentiator

Network truth, not just speed

Throughput is the easy part. Light Stats also detects whether you are behind a proxy and, when you opt in, which exit node you are actually leaving through, with its geo-location and AS number.

Exit lookup is off by default, and the first time you enable it the app explains exactly what it sends. See the privacy policy for every optional network behavior.

03 / Agents

AI subscription usage for 15 providers

When enabled, Light Stats reads credentials stored locally by each provider's CLI, or an API token you paste in Settings, to request current quota windows and prepaid balances from that provider. Multi-window rows collapse to the tightest quota; balances never render as progress bars. Optional Claude and Codex warmup can send a minimal headless message after a rolling window resets; it has a separate switch and is off by default.

04 / Finder

Developer actions where the files are

The optional Finder extension can copy paths and names, create text, code, Word, Excel, and PowerPoint files, import your own templates, move or copy to favorite folders, open a chosen terminal or app, hide or unhide items, and start cmux windows or workspaces.

05 / Pointer

Find the pointer, then keep it visible

Record the trigger you prefer: keep the default left Control, choose a left or right modifier, use Fn or an F-key, press a regular key, or record a key combination. Double-tap it to spotlight the pointer; triple-tap it to toggle a persistent, click-through presentation halo.

Find My Mouse is off by default. Its Accessibility event tap starts only after you enable the feature and stops when you turn it off.

06 / Defaults

Nothing extra runs until you ask

Monitoring stays read-only. AI requests, exit-node lookup, update checks, the Beta update channel, Finder actions, Find My Mouse, window and scroll event taps, default input source, display brightness, and display keep-awake are all opt-in.

07 / Appearance

Four looks for the instrument, not the settings sheet

Ink Night is selected on a clean install. Classic uses system materials, Golden Hour uses warm brass over amber and coral light, Amber uses warm bar lamplight with a teal neon accent, and Ink Night uses cool charcoal grain. The three dynamic themes provide grain and light-dynamics controls. Settings stays a plain white tool panel.