Why I Built StackWM
For fifty years, window managers have put the same question to you: where does this go? StackWM asks a different one.
Read moreStackWM organizes your macOS windows into named zones, and lets you switch between complete work setups in a single keystroke.
Free 7-day trial · No credit card required
See it in action
Stop hunting for windows. Zone, Stack, and Scene give every window a home — and put it back there every time.
Divide your screen into named areas. Every window knows where it belongs, so you stop hunting for it.
A zone holds multiple windows in a stack. One hotkey cycles them forward — no mouse, no minimize, no chaos.
Save a complete workspace layout. Switch from Coding to Design mode in a single keystroke.
One hotkey sends any window to its designated zone instantly
One keystroke restores your entire workspace. Saving or updating a scene is a single command — no wizard, no steps.
Your workspaces
Coding
VS Code, Terminal, Chrome
Design
Figma, Photoshop, Finder
Meeting
Zoom, Notes, Calendar
Arrange your windows, then press ⌃⌥S. Done.
Press ⌃⌥C and jump to any scene in one keystroke.
Rearranged something? Press ⌃⌥S again to overwrite.
⚡ No wizard. No steps. Just save.
Scene management is designed to be invisible — you focus on your work, not on managing your workspace.
Mouse, trackpad, or keyboard — StackWM responds to the way you already work. Every action is one gesture or one chord away.
Move any window to any zone — no hotkey required.
⌃⌥ + DragInstantly trade window positions between zones.
⌃⌥⇧ + DragScroll through a zone's stack without lifting your hand.
⌃⌥ + ScrollOne right-click opens your full window overview.
⌃⌥ + Right-clickQuick Preview
Every action is one chord away — all under the same ⌃⌥ modifier.
All hotkeys are customizable in Preferences > Hotkeys
What makes StackWM different
| Feature | Magnet | Rectangle | yabai | Best pickStackWM |
|---|---|---|---|---|
| Snap to ZonesAssign any window to a named screen area | ||||
| Per-Zone Window StackMultiple windows share one zone, cycle with ⌥Tab | — | — | — | |
| Scene ManagementSave and restore complete workspace layouts | — | — | — | |
| Mouse Gestures (SDP)Hold modifier key + drag/scroll to place windows | — | — | — | |
| Visual Scene SwitcherVisual overlay to switch scenes at a glance | — | — | — | |
| Stack Cycling (⌥Tab)Hotkey cycles through stacked windows instantly | — | — | — | |
| Multi-Display SupportIndependent zone layouts per connected display | partial | partial |
Feature comparison as of 2025
Simple, fair, transparent.
One-time purchase. Yours forever.
Use on 1 Mac
Solo developers, students
Use on up to 2 Macs
MacBook + external setup
Use on up to 5 Macs
Multiple Macs, power users
Technical deep dives, release notes, and window management tips.
For fifty years, window managers have put the same question to you: where does this go? StackWM asks a different one.
Read moreUnderstanding macOS Accessibility API limitations and how to restore full control over incompatible applications.
Read moreThe real story behind Chromium's mysterious 'ghost windows' — and what we're doing about it.
Read moreReady to transform your workflow?
Join thousands of power users who never hunt for a window again.