Looking for a way to set "saved window position profiles" on Mac

I would like to find a Mac app/workflow that will let me save multiple layouts and move between them with a few clicks.

For example, “Sales Calls” would just have Zoom, my CRM, notes and my SOP open in saved positions, and close all other apps.

Or I press “focus” all my distracting apps like slack and email close and it opens full screenwriting app.

Pressing “team communication” opens slack and my email client, exactly in the screen position and size I normally use them in.

Keyboard Maestro? Moom? Alfred? Bunch?

I am starting a similar investigation – I see that Bunch does not manage windows, but integrates with Moom, so that’s the path I’m going down.

I assume I could do all this with Keyboard Maestro (or KM and Moom), probably with a lot more features than Bunch offers, but Bunch is much simpler to configure so that’s why I’m starting there.


I use Keyboard Maestro for this. There is a function in it that allows you to capture the location & dimensions of the front-most window (it’s a “token” that I use with “Set System Clipboard to text…”), so I put the windows in the position I want, then use that to get the exact coordinates. I then create a macro that hides all apps, and then opens each app I want then sets its window position. I might add a few other things, like my “Zoom” macro turns on Do Not Disturb.

Then, I use the “Export as Trigger File” option (under the File menu) to save this macro as a sort of “application.” I have a couple in a folder I call “contexts” (sort of like David’s contextual computing), but I also launch them using Quicksilver (I might be the only MPU listener still using that as my app launcher).

I have found that KM really gives great, precise window management power. I have some pretty particular window layouts, and KM lets me invoke them with a keystroke or two.

I hope this helps! Good luck!



+1 for bunch and Moom

1 Like