Control sleep behavior based on your battery level
Your MacBook or MacBook Pro knows the following sleep states:
- sleep - sleeps only (state kept in RAM, battery powers RAM)
- hibernate only - hibernates only (state saved to disk, no battery use for RAM)
- sleep & hibernate - sleeps first and hibernates as backup (default)
Sleep-only is very fast, but you cannot remove the battery without losing the RAM state.
Sleep plus hibernate wakes up quickly, but entering sleep can take longer because RAM contents are written to disk.
The solution
SmartSleep lets you choose each sleep state directly. Its SmartSleep mode keeps your notebook in fast sleep while battery level is high, then automatically switches to sleep-and-hibernate below a threshold (default: less than 20% or 20 minutes). You get fast daily sleep behavior with safer low-battery protection, and fewer hibernate writes on SSDs.
Features
- QuickSleep: put your Mac to sleep immediately in the selected mode.
- Menu bar item that shows the current sleep state and QuickSleep controls.
- Insomnia mode to keep your Mac awake when needed.
- Timed Insomnia to keep your Mac awake for a limited period.
- Five sleep modes to choose from:
- System default
- Smart sleep (if your Mac has a battery)
- Sleep only
- Hibernate only
- Sleep and hibernate
- No admin privileges required.
- Runs as an app, not a preference pane.
- Optional lid-close beep reminder when Insomnia is enabled (plugin).
Downloads
Current version: SmartSleep.current.dmg
SmartSleep for older OS versions