Launching today

Settle
Save your window layouts and bring them back in one click
6 followers
Save your window layouts and bring them back in one click
6 followers
A macOS window manager that remembers where your windows belong. Save a layout once. Switch with one click. Let automation handle the rest.







Hi Product Hunt,
I built Settle because I kept rebuilding the same window setup over and over. Dock the laptop, drag the editor left, the browser right, terminal in the corner. Undock for a meeting, do it all again in reverse. After enough rounds of that I just wanted my Mac to remember.
So Settle does three things most window tools skip:
1. It remembers full arrangements as named workspaces. "Dev Setup", "Writing", "Meeting Mode", whatever fits how you work. One click brings the whole thing back, every window to its screen and spot.
2. It can move windows on its own. Dock a monitor and a layout applies. Reach a time you set and it switches. Open a specific app and it arranges around it. Monitor, time, and app triggers all live in one place, so the layout becomes something that reacts instead of something you rebuild.
3. The layout editor is visual. You drag blocks to say where windows go, with grid presets to start from. No config files, no terminal.
It is a native Swift app, signed and notarized by Apple, runs on macOS 14 and up, both Intel and Apple Silicon. It is a one-time $9.99, no subscription, no account. Seven days free with everything unlocked so you can try the whole thing before you decide.
One honest note for the curious: it is not on the Mac App Store. Window managers need cross-app Accessibility access to read and move other apps' windows, and the App Store sandbox blocks that at the system level. Direct download is the only way to make it actually work, so that is the route.
Demo: https://youtu.be/6cjGTAphAds
Download: https://settle.gokhangokova.com/...
Launch week only: use LAUNCH25 at checkout for 25% off.
I am here all day. Honest feedback is very welcome, especially on anything in the first run that felt confusing.
How does it handle external displays that aren't always connected, like jumping between a home monitor and a laptop screen at a coffee shop?
@eymengur6
Great question, that is exactly what Settle is built for. Layouts save window positions as percentages (not fixed pixels), so an arrangement adapts to whatever screen it lands on. And if a layout was saved with a monitor that is not connected right now, Settle remaps those windows onto your available screen instead of losing them off-screen.
For your case the nicest setup is one layout for home (external monitor) and one for the cafe (laptop only). Automation then handles the switch: plug that monitor in and Settle applies your home layout, unplug and it swaps back. Happy to go deeper if you have a specific setup in mind.