OpenMacApps

LayoutKeeper

Restores window layouts across displays and Spaces after you reconnect external monitors.

GPL-3.0 · Free download · Downloads from github.com

License
GPL-3.0
Open source
Category
Productivity
Source
GitHub
tumingke0
Verified
2026

About LayoutKeeper

LayoutKeeper is a menu bar app for multi-monitor Mac setups. It remembers where windows sat on each external display, including which Space they were on, and puts them back with one click or automatically when you plug the monitor in again.

It also adds brightness and volume keys for external monitors, can make external displays follow the built-in screen's automatic brightness, switches the display arrangement by the port a monitor is plugged into, and has four Keep Awake modes. It runs on macOS 14 or later; putting windows back on their original Space needs macOS 26. The app is self-signed rather than notarized, so the first launch needs a right-click and Open.

The Keep Awake mode that stays awake with the lid closed on battery asks for an administrator password once and adds a rule in /etc/sudoers.d/layoutkeeper-pmset, so the app can turn pmset disablesleep on and off without asking again. The project's uninstall steps do not remove that file; delete it with sudo rm /etc/sudoers.d/layoutkeeper-pmset after removing the app.

Information

Source code
tumingke0/LayoutKeeper
License
GPL-3.0-only
Website
github.com
Download
github.com
Category
Productivity
Topics
Menu bar apps
Evidence checked

OpenMacApps links to each project’s official download. Check its release notes for macOS version and Apple silicon support. The verification date records our license and source review, not a security audit.

Sources and image credits

License and artwork notices

Improve this listing
See All You Might Also Like