-
-
Notifications
You must be signed in to change notification settings - Fork 2
FAQ
Yes. Stasis writes to the same SMC keys that Apple's own battery management uses. If Stasis ever quits or crashes, the privileged helper daemon automatically resets all SMC keys to their defaults, so your MacBook reverts to normal charging behavior.
Charge management requires a privileged helper daemon that runs as root. macOS requires you to explicitly approve background daemons in System Settings → Login Items. This is a one-time step.
Sleep: Yes. The SMC is powered during sleep, so charge inhibit settings persist. If you also enable Sleep Prevention, Stasis will keep the Mac awake until the limit is reached.
Restart: No. The helper daemon resets SMC keys when it stops. After a restart, Stasis restores your settings once it launches again. If you have Launch at Login enabled, this happens automatically.
If you enabled "Use hardware percentage" in Settings → Advanced, Stasis displays the raw firmware value, which is typically 2–7% lower than the macOS-calibrated percentage. This is expected. See Hardware Battery Percentage.
Yes! Stasis provides a built-in stasis:// URL Scheme (stasis://charge-limit?value=80, stasis://topup?enable=true, stasis://status, stasis://menu, etc.) that works 100% of the time across all macOS environments and GitHub Releases. You can use the Open URL action in Apple Shortcuts or run open "stasis://..." in Terminal scripts. See Apple Shortcuts & Automation.
Over time, battery gauge readings can drift. Stasis provides a guided Battery Calibration Service that runs a 3-stage cycle: Discharge to 15% → Recharge to 100% → Rest at 100%. You can start or cancel calibration at any time from Settings → Calibration. See Battery Calibration Guide.
Go to Settings → General → Language and choose between System Default and 17 supported languages (including English, Deutsch, Español, Français, Italiano, Nederlands, Português Brasil/Portugal, Slovenčina, Slovenščina, Tiếng Việt, Türkçe, Русский, 简体中文, 繁體中文, 日本語, and 한국어). Stasis will automatically restart to apply language tokens cleanly across the UI.
Stasis uses TopWindowElevator to display the Notch HUD above system UI, full-screen apps, and lock screens. Make sure Enable Notch HUD and Elevate Above Lock Screen are toggled on in Settings → Notch HUD.
No. Stasis is Apple Silicon only (all M-series chips).
No. Power metrics are only polled while the menu is open. All other logic is event-driven through IOKit notifications, so the app has near-zero resource usage when the menu is closed.
MagSafe LED Control requires a MacBook with a MagSafe 3 connector and the corresponding SMC key (ACLC). If your MacBook doesn't have this key, the option won't appear in settings.
No, this is expected. Sailing Mode doesn't actively discharge the battery — it just prevents micro-charging. Since the adapter provides power to the system, the battery barely loses charge. Sailing Mode only kicks in if the battery drifts below the resume threshold, which can take hours or longer.