Native macOS workspace manager

Your workspace,
back in place.

SnapState is a native Mac window manager that saves the windows, apps, displays, and current browser context behind a work setup. Bring it back from the menu bar when you need it.

$9.99 one-timeup to 3 Macs14-day refund

macOS 15.7 or later · Apple Silicon and Intel

Real app recording: restoring a saved workspace

BuildNative Swift appA menu-bar utility built around macOS APIs.
CompatibilitymacOS 15.7 or laterApple Silicon and Intel release build.
PrivacyWorkspace data stays localWindow titles, positions, and URLs are not sent.
Purchase$9.99 onceThree Mac activations and a 14-day refund.

Save once. Stop rearranging.

SnapState treats your desktop like a saved context, not just a pile of windows. Capture the arrangement you have, then call it back when the day changes.

  1. 01

    Arrange your work

    Put your editor, browser, terminal, calls, or research windows where you want them.

  2. 02

    Capture from the menu bar

    Give the setup a name. SnapState stores the visible layout and the apps behind it on your Mac.

  3. 03

    Restore the context

    Choose the workspace or press a shortcut. SnapState launches what is missing and puts the windows back.

The useful parts of your setup.

SnapState is for the moment after a restart, a dock change, or a context switch. The work is still the same, but the desktop is not.

01

Named workspace snapshots

Save the setup you already use instead of rebuilding it every morning or after a context switch.

Save once · reuse often
02

Display-aware placement

Move between a laptop-only desk and an external monitor setup without losing the relative layout.

Laptop · desk · dock
03

App and browser context

Relaunch the apps in a workspace and reopen the active tab URL for supported browser windows.

Safari · Chrome · Arc · more
04

Menu-bar first

Keep the utility out of your Dock and restore a setup with a click or a global Control-Command shortcut.

Control-Command-1 to 6
05

Automatic reactions

Arm a saved workspace for display connect, disconnect, matching-layout, or wake-from-sleep events.

Optional automation
06

Local workspace data

Your layout snapshots stay in Application Support on your Mac. Only anonymous product signals leave the app.

No window titles or URLs sent

Get your layout back

Pay once. Keep your setup.

For people who would rather spend one minute capturing a workspace than five minutes rebuilding it.

$9.99one-time
Get SnapState

$9.99 one-time · up to 3 Macs · 14-day refund

Secure checkout by Lemon Squeezy · license delivered by email

Lifetime licenseOne purchase, no subscription.
Three MacsUse it across up to three personal Macs.
Free updatesMinor updates and fixes included.
14-day refundTry it with your real monitor setup.

Small, native, deliberate.

SnapState keeps the core loop close to the operating system: read the layout, remember the topology, and put windows back when asked.

01

Window placement

Uses macOS Accessibility APIs to read and write window position and size after permission is granted.

02

Display remapping

Matches saved displays by identity, name, resolution, and layout before translating frames to the current topology.

03

Local persistence

Stores workspace snapshots and preferences as JSON in ~/Library/Application Support/SnapState/.

Indie-made

Built by Arush

SnapState is made by Arush Wadhawan, an independent developer. It does one job: saving the Mac window layouts you already use and putting them back after a restart, a monitor change, or a context switch. It is a small, focused utility with no subscription, and your workspace data stays on your Mac. Questions or bug reports go straight to me at hello@getsnapstate.com.

The short answers.

The permissions, compatibility, and privacy details that are worth knowing before you put SnapState on your Mac.

What does SnapState save?

SnapState saves visible windows on your current macOS desktop, the apps needed to relaunch them, your display topology, and the active tab URL 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 the active tab URL from Safari, Chrome, Edge, Brave, Arc, Chromium, and Safari Technology Preview when Automation permission is granted.

Does it save every browser tab or every macOS Space?

Not in the current release. SnapState captures the active tab in each supported browser window and the visible windows on the current desktop. It does not promise full tab-group or cross-Space archival.

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.