DeskMemory remembers where every window goes for every monitor setup, and puts them back automatically, with zero clicks.
The same ritual, every single time your monitor setup changes.
Windows stay right where they were on the laptop's small screen - crammed in a corner, half off-screen.
Every app - drag it, resize it, place it again. The same routine, every time.
Unplug the monitor for a meeting - everything scatters again. Sit back down - arrange it all, again.
Arrange your windows the way you like once - the app remembers it from then on.
Nothing to configure or save by hand - it works quietly in the background from the first launch.
Back at a familiar monitor setup - your windows are in place before the first app even opens.
Two monitors at home, one ultrawide at the office, just the laptop on the road - each gets its own profile.
Lives in the menu bar. Nothing to ask, nothing to set up - it just works.
Snapping tools arrange windows into a grid in the moment. DeskMemory remembers exactly where your windows were - and for which monitor setup.
Alpha release, actively evolving. Arrange your windows the way you like once - DeskMemory takes it from there.
Support the project
macOS 13 and later · the build isn't Apple-signed yet - on first launch, right-click
the app and choose "Open"
Apple Silicon limitation: moving windows between Spaces doesn't work yet -
details and how to enable it