Mac window manager guide

Mac window manager for saved layouts, not tiling.

A plain-language overview of what SnapState remembers and where it stops.

A Mac window manager can mean two jobs: snapping the front window, or restoring a layout you already made. SnapState does the second job. It saves windows on every Space, the apps needed to relaunch them, the display layout, and all open tabs in supported browsers, then restores that named workspace from the menu bar.

Short version: arrange your Mac once, capture it, and restore it when a restart, dock change, or context switch scrambles the layout.

How do you save a Mac window layout?

  1. Arrange your work. Put your editor, browser, terminal, calls, or research windows where you want them.
  2. Capture from the menu bar. Give the setup a name. SnapState stores the windows on every Space and the apps behind them on your Mac.
  3. Restore the context. Choose the workspace or press a shortcut. SnapState launches what is missing and puts the windows back.

What does SnapState remember?

  • Visible app windows on the current macOS desktop, including their position and size.
  • The apps needed to relaunch a saved workspace.
  • Which display each window was using and the saved display topology.
  • All open tabs from supported browser windows after Automation permission is granted.
  • Optional reactions to display connect, disconnect, matching-layout, and wake-from-sleep events.

How is this different from window tiling?

A tiling app helps you place the window you are using right now. SnapState is for a different job: preserving a complete arrangement you already made and calling it back later. That makes it useful for separate coding, design, writing, meeting, or research setups without rebuilding each one by hand. For a closer look at that trade-off, see the Moom vs SnapState comparison.

Which Macs does SnapState support?

The current shipped build is for Apple Silicon and Intel Macs running macOS 15.7 or later. SnapState is distributed directly as a signed and notarized DMG rather than through the Mac App Store because it uses Accessibility and Apple Events to manage windows and browser context.

What does SnapState not save?

The current release restores all open tabs in each supported browser window, not every tab group. It also restores layouts across multiple Spaces (apps go back to the Space they were saved on, full-screen windows return to full screen, and windows on other Spaces are placed when you switch to them).

What else should you know?

What does SnapState save?

SnapState saves windows on every macOS Space, the apps needed to relaunch them, your display topology, and all open tabs from each supported browser window.

Does SnapState need Accessibility permission?

Yes. macOS Accessibility permission lets SnapState read window positions and move windows back into place. SnapState does not need root access.

Which browsers are supported?

The current release can read and reopen all open tabs from Safari, Chrome, Edge, Brave, Arc, Chromium, and Safari Technology Preview when Automation permission is granted.

Does it save all browser tabs and every macOS Space?

Yes to both. SnapState 2.7.2 captures all open tabs in each supported browser window and restores layouts across multiple Spaces (apps go back to the Space they were saved on, full-screen windows return to full screen, and windows on other Spaces are placed when you switch to them). It does not save tab groups, and it cannot split one app across several Spaces.

What happens when my monitors change?

SnapState compares the saved display topology with the current one and remaps saved window frames onto the available displays. You can also arm a workspace to react to display connect, disconnect, matching-layout, or wake events.

How much does SnapState cost?

SnapState is a $9.99 one-time purchase with a lifetime license for up to three Macs, free updates, and a 14-day money-back guarantee.

Is SnapState free or open source?

No. SnapState is a paid app: $9.99 one-time for up to three Macs, with a 14-day money-back guarantee. Buy and download it at getsnapstate.com.

How does SnapState update?

SnapState updates itself with Sparkle. Use Check for Updates in the menu, or leave automatic updates on and new versions install for you.

Which window manager should you compare first?

Read Stay vs SnapState if you want a free display-memory app, and Rectangle, Magnet, and Raycast vs SnapState if you are about to buy a snap tool. For the capture steps, see how to save a window layout on Mac. If a restart clears the desktop, see Mac windows reset after restart.

Get SnapState for $9.99One-time purchase · up to three Macs · 14-day refund