Every time your monitors change — dock, undock, or switch setups — ScreenSet restores your exact window arrangement automatically. Or recall any saved layout with a hotkey.
Plug the monitor back in and your windows don't return — they stay where macOS dropped them. So you spend the first minute of every session dragging things back. Again.
Three ways ScreenSet keeps your windows exactly how you like them.
Arrange your windows the way you like, name it, and save. Coding, Writing, Design — whatever you run, ScreenSet keeps it.
ScreenSet remembers where your windows sit on each monitor setup, and snaps them back the moment your displays change — automatically, nothing to save.
Snap to any saved layout with ⌃⌥⌘ + a number. Save the current one with ⌃⌥⌘S. Never reach for the mouse.
Most window tools put things back in the right rectangle. ScreenSet also restores which window sits on top of which — and it does it without stealing your focus.
Overlapping windows come back layered the way you had them. The app you were working in stays in front.
Positions are stored relative to your desktop, not as fixed pixels — so a layout still makes sense when the screen it was saved on isn't the screen it lands on.
A menu-bar app with no Dock icon, no window of its own, and no account to create. It does one job and then it's invisible.
No subscription, no account, no telemetry. Saving and recalling layouts is free forever — you only pay for the automatic part.
Reading and moving windows on macOS is only possible through the Accessibility API, so every window manager needs this permission. ScreenSet uses it to read window positions and put them back. It doesn't read your screen contents, your keystrokes, or anything inside your apps.
No. Premium is a one-time $14.99 purchase. The free version stays free with no time limit and no nagging.
Auto-Switch quietly stops. Everything else — saving layouts, applying them, hotkeys — keeps working exactly as it did. Nothing is taken away and nothing is deleted.
It works with apps that expose standard windows to macOS, which is nearly all of them. Full-screen and tiled windows are handled by macOS Spaces rather than by window position, so those aren't restored.
App Store apps must be sandboxed, and the sandbox blocks the Accessibility API that window management depends on. ScreenSet is distributed directly, signed with a Developer ID and notarized by Apple, so it opens without a Gatekeeper warning.
No analytics, no telemetry, no account. Layouts live in a local database on your Mac. The only network request ScreenSet ever makes is a single license check when you unlock Premium.
macOS 13 (Ventura) or later, on both Apple Silicon and Intel.
Free to try for 14 days. No account, no card.