Skip to content
v1.0.6 · macOS 14+

A tiny zoo of
live system stats.

ZooStats is a native macOS menu bar app for live system statistics. Pin a CPU number, a fox that runs faster as your build heats up. All readings stay on your machine. Nothing is uploaded.

platform macOS 14 (Sonoma) +
install size ≈ 5 MB
idle CPU < 1 %, any number of animating sprites
trackers none, by design
live, in your browser · the actual app, (almost) replicated
CPU
24%
User 17.5% System 6.8%
Performance Cores 16%
Efficiency Cores 30%
Pin as:
Memory
85%
App 4.00 GB Wired 3.29 GB Compressed 8.00 GB Cached 2.03 GB Swap 10.63 GB Free 2.71 GB
Total 18.00 GB
Pressure: Critical
Pin as:
GPU
40%
Device 39.6% Renderer 39.2%
Pin as:
Network
2 KB/s
0 KB/s 2 KB/s
Peak ↑ 11 KB/s Peak ↓ 46 KB/s
Interface
Wi-Fi · en0
Local IPv4
192.168.0.140
Local IPv6
fe80::1033:9906:aff5:bb96%en0
Public IP
88.19.176.250
Pin as:

※ values above are simulated client-side · the real app reads the same metrics from local Apple system APIs on your machine

where the numbers come from

Four sources. All local.

Each metric comes from an Apple system API on your machine. There is no backend, no tracking, no third-party SDK. Nothing is fetched. Nothing is uploaded.

metric api rate
CPU usage host_processor_info 1 Hz
Memory pressure vm_statistics64 1 Hz
GPU activity IOReport 2 Hz
Network throughput getifaddrs 1 Hz

system

Built like infrastructure. Measured, not asserted.

The animation runs in the WindowServer, not in our process. Pin one sprite or pin four — the per-tick cost is the same, because frame cycling never crosses back into our app. The numbers below are budgets enforced in CI; they are not aspirations.

Performance budget

  • idle CPU · any number of animating sprites< 1 %
  • memory footprint · idle< 30 MB
  • app-side wakes · animated pins< 10 / sec
  • display sleep wakes0
  • deps · third-party1 · Sparkle

Stack & compatibility

  • macOS14.0 (Sonoma) +
  • CPUApple silicon · Intel
  • languageSwift 5.9 / SwiftUI
  • runtimeNSStatusItem · LSUIElement
  • distributionDMG
  • publisherNoël Ruault

install

Run the
whole zoo.

macos download

ZooStats-latest.dmg
macOS 14+ · DMG · ≈ 5 MB

The app is free. No accounts, no licence keys, no auto-updaters phoning home. Drop the DMG into Applications and the zoo lives in your menubar from the next reboot.

publisher
Noël Ruault
based
Alicante, ES
contact