Stasis
May 13, 2026 · View on GitHub
A smarter battery icon for your MacBook. Monitor power metrics, manage charge limits, and extend your battery's lifespan — all from the menu bar.
Stasis gives you real-time insight into your MacBook's power system and lets you control charging behavior directly, without relying on macOS's opaque "Optimized Battery Charging."
Apple Silicon only. The heuristics and mechanics to interface with metrics and charging between both of these platforms varies a lot. Currently, the app only supports Apple Silicon MacBooks.
Requires macOS 14.8+.

Installation
Homebrew (Recommended)
brew install --cask srimanachanta/tap/stasis
If you encounter a macOS quarantine warning, run:
xattr -dr com.apple.quarantine /Applications/Stasis.app
Direct Download
- Download from GitHub Releases.
- Open the
.zipand drag Stasis into/Applications. - Remove the quarantine flag:
xattr -cr /Applications/Stasis.app - Open Stasis from Applications.
Highlights
- Charge Limit — Set a max charge level (50–100%) enforced at the hardware level, even through sleep.
- Sailing Mode — Avoid micro-charging by letting the battery float within a configurable range.
- Automatic Discharge — Drain to your target level while staying plugged in.
- Heat Protection — Pause charging when battery temperature gets too high.
- Power Dashboard — Live voltage, current, wattage, temperature, health, and cycle count in the menu bar.
- Power Flow Diagram — Sankey visualization of real-time power distribution.
- MagSafe LED Control — Green at limit, orange while charging.
Documentation
For detailed feature explanations, settings walkthroughs, architecture info, and FAQ, see the Stasis Wiki.
Building from Source
git clone https://github.com/srimanachanta/Stasis.git
cd Stasis
open stasis.xcodeproj
Requires macOS 15.7+ and Xcode with Swift 6+ support. Dependencies resolve automatically via Swift Package Manager.
Contributing
PRs welcome. Please open an issue first for large changes.
Acknowledgments
- SMCKit — SMC access library
- AsahiLinux — SMC key reverse engineering
- Battery-Toolkit — SMC key documentation