macOSProductivityToolsRemote Work

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

Source discussions · 1

  1. V2EX[分享创造] 一天插拔两次外接屏:家里的屏和公司的屏,我的窗口现在分得清了0↑ 1
← Back to list