For developers

Your dev setup, back where you left it.

Editor on the big screen, terminal on the right, Simulator and docs on the laptop. Then you undock and it is gone.

SnapState saves your dev layout per desk setup and restores it on wake or monitor connect, including Chrome and Safari tabs with your docs and dashboards. $9.99 one-time, up to three Macs.

What developers lose every day

Undocking moves every window to the laptop. Sleep scrambles monitors. A macOS update restart drops your Spaces. Rebuilding the layout takes minutes several times a day.

How SnapState helps

SnapState is a native macOS menu bar app that saves named workspaces. Each one keeps the windows on every Space with position and size, the apps needed to relaunch them, the display layout, full screen windows, and all open tabs in Safari, Chrome, Edge, Brave, Arc and Chromium once Automation permission is granted. Restore from the menu bar, with Control-Command-1 to 6, or automatically on wake from sleep, when a monitor connects or disconnects, or when a matching display layout appears.

Save a Desk workspace and a Laptop workspace. Arm the matching display layout trigger, and the right one restores when you dock or undock.

What are the honest limits?

SnapState does not tile or snap windows, it cannot split one app's windows across several Spaces, Firefox is not supported yet, tab groups are not restored, and it requires macOS 15.7 or later. There is no free trial.

Questions people ask

Does SnapState open my project files or run terminal commands?

Not yet. It restores windows, apps, Spaces, displays and browser tabs.

How much is SnapState?

$9.99 once for up to three Macs, no subscription.

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