LayoutKeeper: multi-monitor layout restore
Remembers window positions, Spaces, and monitor identity for macOS external displays
- Problem
- Plugging and unplugging an external monitor every day makes macOS shove all windows back to the built-in display, costing minutes of manual dragging; tools like Stay restore positions but not the original Space, so the editor, chat, and browser all end up on one desktop.
- Solution
- Identify each monitor by EDID, save window positions plus the Space/desktop per monitor set, and restore with one click when a display is connected. Support automatic layout switching per monitor combination plus conflict detection and manual fixes.
- Users
- macOS developers, designers, and remote workers who switch between external monitors daily
- MVP
- Read EDID to identify the current monitor set; save and name a layout (positions + desktop numbers); one-click restore after plugging/unplugging; manage multiple layouts in a list; open-source core with paid sync/team profiles
- Revenue
- One-time purchase ($10–15) or open source with a paid pro tier; enterprise profile distribution
- Why now
- Hybrid work makes monitor switching routine while macOS still forgets Spaces; an open-source project already proves the approach, so an indie dev can win on polish