StackWM app iconStackWM
Positioning

Stop dragging the same windows to the same places every day.

StackWM gives your macOS workspace a memory. You define zones once, stack related windows together, and save complete scenes. After sleep, restart, or context switch, one keystroke restores everything — no dragging, no rearranging, no wasted time.

The real daily cost is not resizing one window.

Resizing one window is already solved by many tools. The harder daily problem is that the same windows keep losing their expected places — after sleep, after unplugging a display, after joining a meeting. StackWM treats your screen as a remembered workspace, not a blank canvas you rebuild by hand.

Zones give windows a predictable home

StackWM lets you split each display into named zones. When you send Chrome to Zone 1, it stays there. Every time. The real change is not the split itself — it is that your apps stop drifting and start having a memory of where they belong.

Try it: send three daily apps to fixed zones, then stop using Mission Control for that workflow.

Stacks remove the one-window-per-area limit

Most tools force one window per screen region. StackWM lets a zone hold multiple windows — editor, terminal, and browser can share the same area. Cycle the top window with a hotkey, the way you flip through papers on a desk without moving the pile.

Try it: put editor, terminal, and browser in one work zone, then cycle inside that zone.

Scenes restore a complete work setup

A scene saves everything: zones, stacks, and window positions across all displays. Switching from coding to a meeting should not start with five minutes of dragging windows back into shape. One keystroke restores your entire workspace.

Try it: save a Coding scene and a Meeting scene, then switch between them during a normal day.

StackWM fits best if

  • You use an ultrawide display or more than one monitor.
  • You keep returning to the same coding, design, writing, or meeting layouts.
  • You lose time after sleep, restart, display reconnects, or context switching.
  • You want a visible desktop model without maintaining a tiling configuration.

How to think about alternatives

Snap tools

Great when you only need quick halves, thirds, and corners. They become repetitive when the same apps need to return to the same places every day. StackWM adds workspace memory on top of snapping.

Tiling window managers

Powerful when you want the system to continuously arrange windows. They can feel too rigid if you think in projects, scenes, and recurring screen positions. StackWM gives you structure without forcing a grid.

Launcher window commands

Useful for one-off moves. They are not usually a persistent workspace model with per-zone stacks and named scenes. StackWM replaces repeated one-off moves with remembered positions.

The quickest way to evaluate StackWM

Do not open the settings screen. Instead, rebuild one real workspace: assign the apps you use every day, stack related windows in one zone, save the scene, then switch away and restore it. That 5-minute test tells you more than any feature list.