Free, open-source macOS menu bar toolkit bundling per-app volume, system monitoring, window switching, clipboard history and more.
byrencheema/airstats
A lightweight macOS menu bar system monitor showing CPU, memory, GPU, network, disk, battery and thermal stats.
Open-source alternative to:iStat Menus
- Stars
- 454
- Forks
- 19
- Open issues
- 2
- Last commit
- 5 days ago
What is it?
AirStats is a system monitor that lives in the Mac menu bar. It reads CPU, memory, GPU, network, disk, battery, temperature, process and host statistics from the kernel and presents them in three places: the menu bar itself, a dropdown panel opened by clicking the status item, and an optional desktop widget.
The app is designed to keep its own footprint small, since a menu bar monitor runs continuously. It uses Mach, IOKit, sysctl and CoreWLAN to read system data, has no Dock icon, and targets macOS 14 or later on Apple silicon.
Installation is available as a signed and notarized dmg or through Homebrew cask. Updates are delivered with Sparkle, which checks once a week and can be disabled in settings. The source is split into a UI-free collector library, a UI target, and the executable, with build and release scripts included.
Key features
- 01Shows CPU, memory, GPU, network, disk, battery and temperature stats
- 02Menu bar display, dropdown panel and optional desktop widget
- 03Reads metrics directly via Mach, IOKit, sysctl and CoreWLAN
- 04Runs without a Dock icon and aims for a low resource footprint
- 05Signed and notarized builds with Sparkle auto-updates
Use cases
- Keeping an eye on CPU load or memory pressure while working on a Mac
- Watching network throughput or disk usage from the menu bar
- Monitoring battery and thermal state on a laptop during long tasks
Quick start
- 1
Install with Homebrew
brew install --cask airstats - 2
Or download the dmg from airstats.app and drag the app to Applications
Things to know
- Requires macOS 14 or later and Apple silicon.
- Building from source requires Xcode 26 or later.
Topics
FAQ
- What is airstats?
- A lightweight macOS menu bar system monitor showing CPU, memory, GPU, network, disk, battery and thermal stats. AirStats is a system monitor that lives in the Mac menu bar. It reads CPU, memory, GPU, network, disk, battery, temperature, process and host statistics from the kernel and presents them in three places: the menu bar itself, a dropdown panel opened by clicking the status item, and an optional desktop widget.
- Is airstats free to use? What license does it have?
- airstats is open source under the MIT license. Check the license terms before using it in commercial products.
- Is airstats still maintained?
- Actively maintained. The last commit to airstats was on Oct 15, 2026.
- What can I use airstats for?
- Keeping an eye on CPU load or memory pressure while working on a Mac Watching network throughput or disk usage from the menu bar Monitoring battery and thermal state on a laptop during long tasks
- How do I install airstats?
- Install with Homebrew: brew install --cask airstats Or download the dmg from airstats.app and drag the app to Applications
- Where can I get airstats?
- The source code and installation instructions are on GitHub: https://github.com/byrencheema/airstats
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A macOS app that turns the MacBook notch into a Dynamic Island-style panel for media controls, system stats, and quick utilities.
A native macOS app that merges Wi-Fi, battery and volume into one configurable status icon in the menu bar, Dock, or both.
A native macOS code editor built with Swift, offering syntax highlighting, completion, git integration, debugging and extensions.
A native macOS menu bar performance monitor that records CPU, memory, GPU, network, disk and battery history so you can trace slowdowns back to the processes behind them.
A native macOS toolkit for memory optimization, deep disk cleanup, app uninstalling, fan control and keep-awake, with a menu bar dashboard.