Put a desktop away.Pick it up later.
Park closes every window on a Mac desktop to free up memory, then brings it all back exactly as it was, in one click.
Try it: press Park this desktop
Why Park
You keep one project per desktop. A browser full of tabs, a Figma file, a terminal running a dev server. It works, until you have four of them open and your Mac starts to crawl.
Closing them means setting it all up again later. Finding the tabs, reopening the files, getting the terminal back to the right folder.
Park does both for you. It remembers what's on a desktop, closes it to give your memory back, and reopens it exactly as it was when you return, even after a restart.
Three steps. Nothing to set up.
No presets, no config files. Park looks at the desktop you're on and remembers what's there.
-
Go to the desktop you're done with for now.
One project per desktop works best: a browser, a Figma file, a terminal.
-
Press ⌃⌥P and choose Park this desktop.
Or press ⌃⌥⌘P to park without opening the panel.
-
Later, open Park on any desktop and click it.
Everything comes back where it was. Even after a restart.
Everything comes back where you left it.
Park reads each window the way its app does, so you get tabs, files and folders back, not just the app. Apps you weren't using anywhere else are quit, which frees the most memory.
Park never closes a window it can't bring back. Safari, Firefox, Terminal and iTerm windows stay open for now, and so does anything Park can't read exactly.
-
Chrome, Brave, Edge and Vivaldi
Every tab, in order, with the one you were on and the window's position. Incognito windows stay open, so their tabs are never saved.
-
Figma
Every file tab, on the page and zoom you were looking at.
-
Warp
Every tab and split pane, each in its own folder.
-
Finder
The folder each window was showing.
-
Documents
The open file, in the same app and the same spot. Preview, Pages, Keynote, Office and more.
-


Everything else
The app itself. Slack, Notion, Linear and most others restore their own windows when they reopen.
The small things, done right.
- Survives restarts. Parked desktops are saved to disk the moment you park.
- Opens at login. It's always in your menu bar, so you never forget it's there.
- Shows memory freed. Every parked desktop tells you how much it gave back.
- Warns before it stops anything. You'll know if a terminal is still running a command.
- Put back. For ten minutes after a restore, one click returns it to your list.
- Never closes what it can't bring back. Anything it can't read exactly stays open.
- Stays on your Mac. No account, no server, no analytics. Incognito windows are never saved.
- Open source. MIT licensed. Read every line, or build it yourself.
Park is free.
If it gives you back your afternoon, buy me a coffee. Any amount helps keep it going.
Questions
Do parked desktops survive a restart?
Yes. Each one is saved to disk the moment you park it, and Park opens at login, so your list is there after a restart. Restoring launches any app that isn't running yet.
What happens to things running in my terminal?
Warp stops processes in closed windows, like a dev server or a CLI session, about a minute after parking. Park warns you before you park, brings back each tab in its folder, and shows what was running, but it never reruns commands on its own.
What permissions does Park need, and why?
Accessibility, to find, close and place the windows on a desktop. The first time you park Chrome or Finder, macOS also asks you to let Park control them, which is how Park reads tabs and folders. Nothing leaves your Mac.
Is it really free?
Yes, with no trial, no account and no upsell. It's open source under the MIT license. Tips are welcome and entirely optional.
Does it work with multiple monitors?
Park parks the desktop on the display you're using. If a window was on a monitor that isn't connected when you restore, Park moves it onto your main screen.