macOS window management without a third-party app (and when you still need one)
For most of macOS's history, window management meant either dragging by the title bar like an animal, learning AppleScript, or installing a third-party app. Apple finally shipped real tiling in Sequoia and refined it in Tahoe. The built-in…
For most of macOS's history, window management meant either dragging by the title bar like an animal, learning AppleScript, or installing a third-party app. Apple finally shipped real tiling in Sequoia and refined it in Tahoe. The built-in tools now cover more than they used to — but the gap to a dedicated window manager is still real for power users.
This post is the honest 2026 assessment: what macOS does well out of the box, what it still does badly, and when installing Rectangle, Magnet, or a tiling WM like AeroSpace is worth it.
What's in the box now
macOS Tahoe 26 ships with the most capable built-in window management in macOS history. The keyboard shortcuts:
| Shortcut | Action |
|---|---|
| ⌃⌥← | Tile left half |
| ⌃⌥→ | Tile right half |
| ⌃⌥↑ | Tile top half |
| ⌃⌥↓ | Tile bottom half |
| ⌃⌥↩ | Fill (maximize) |
| ⌃⌥⌫ | Restore previous size |
And from the green button on every window:
- Click → traditional zoom or full-screen.
- Hover → menu with tile-left, tile-right, fill, full-screen, move-to-other-display options.
This covers about 60% of what a typical user wants from window management. For halves, fills, and basic snap-to-edge, you no longer need a third-party app.
What it does not cover:
- Quarters (top-left, top-right, bottom-left, bottom-right).
- Thirds (left-third, middle-third, right-third).
- Custom split ratios (e.g., 60/40 instead of 50/50).
- Tiling that survives across spaces.
- Auto-tiling on app launch.
- Move-to-display-by-keyboard.
The mouse-driven path
If you are comfortable using the trackpad and want a no-install solution, the green-button menu is now the path Apple has decided on. Hover the green button, pick from the menu. It is slower than a keyboard shortcut and faster than dragging.
The Mission Control trackpad gesture (three- or four-finger swipe up) shows all windows; click one to focus. Useful when you have lost a window behind another. Not "window management" exactly, but adjacent.
For most casual users, this combination is enough. The built-in tools are no longer dismissible.
The keyboard-driven path
For keyboard users, the built-in shortcuts above are the starting point. Add ⌃⌥↩ for maximize and you have left-half, right-half, and full-screen. That is the working set for 80% of windowing decisions in a typical day.
What is missing from the built-in keyboard set is configurability. The Tahoe shortcuts are fixed; you cannot remap them to ⌘⌥← like you may prefer. You cannot define a custom "tile to the left two-thirds" shortcut. The set is what Apple shipped, take it or replace it.
When you outgrow the built-in tools
The four common reasons people move to a third-party window manager:
1. Quarters and thirds
Two-monitor setups, ultra-wide displays, and even large laptop screens benefit from tiling more granular than halves. A 32-inch monitor split into four quadrants of code, terminal, browser, and chat is a common power-user layout that the built-in tools cannot construct in one shortcut.
Rectangle has quarter shortcuts (⌃⌥U / I / J / K) and thirds shortcuts as a single keystroke each. Magnet has the same. The built-in tools require dragging from the green-button menu.
2. Custom ratios
Code in 60% of the screen, browser in 40% to read documentation. The built-in halve-shortcuts give you 50/50; for 60/40, you either drag (slow) or install something.
3. Multi-display keyboard moves
⌃⌥M as "move this window to the next display" — universal in Rectangle, available in some configurations of AeroSpace, missing from the built-in tools. For users with one external monitor, this is the single most-pressed window-management shortcut they own.
4. Tiling window manager behavior
For users coming from i3 or sway on Linux, or for users who genuinely live in tiling windows, neither Rectangle nor the built-in tools are enough. They want windows that auto-tile on launch, that retain their tile on app switch, that respect a layout you defined. That is what AeroSpace and yabai provide.
If any of the above is a daily pain, a third-party tool is worth installing.
The 2026 third-party landscape
Rectangle (free, open source)
Rectangle is the de facto default. Free, open source, written natively in Swift, lives in the menu bar, controlled by keyboard.
Strengths:
- Quarter, thirds, sixths, halves — all bound to keyboard out of the box.
- Customizable shortcuts (full remap).
- Move-to-display shortcut.
- Restore-previous-size shortcut.
- Lightweight: under 30 MB RAM.
- Survives macOS updates with minimal config drift.
Weaknesses:
- Not a tiling window manager. Windows do not auto-arrange; you manually invoke shortcuts.
- No multi-monitor "this window always goes on the second display" persistence.
For 90% of users who outgrow the built-in tools, Rectangle is the answer.
Install:
brew install --cask rectangle
Magnet (paid, App Store)
Magnet is the paid equivalent. Around $10 one-time, App Store distribution, polish.
Strengths:
- Polished UI, App Store distribution, vetted.
- Drag-to-edge snap with visual highlight (Rectangle has this too, less polished).
- Decent set of shortcuts out of the box.
Weaknesses:
- Closed source.
- Functionally similar to Rectangle, which is free.
If you specifically prefer App Store apps for trust reasons, Magnet is fine. Most users pick Rectangle and save the money.
AeroSpace (free, open source, tiling WM)
AeroSpace is the i3-style tiling window manager that landed in 2024 and matured through 2026.
Strengths:
- True tiling: windows auto-arrange in a configurable layout.
- Workspaces (not macOS Spaces) for layout-per-workspace.
- Configured in TOML, commits to dotfiles.
- Keyboard-driven everything: focus, swap, move, resize.
- Open source, actively maintained.
Weaknesses:
- Learning curve. If you have never used i3, plan a weekend.
- Some macOS apps misbehave under tiling. Workarounds are common but not zero-effort.
- Conflicts with macOS Spaces.
For developers coming from Linux or for users who genuinely want tiling, AeroSpace is the choice. For everyone else it is too much tool for the job.
yabai (free, open source, more powerful but heavier)
yabai is the older, more powerful tiling WM. Same idea as AeroSpace with more features and more setup complexity. Some operations require disabling SIP (System Integrity Protection), which is a non-starter for most users in 2026.
If you need yabai's specific features (deep scripting, BSP layouts, gap configuration), you already know. Otherwise AeroSpace is the friendlier modern pick.
A practical recommendation
For the median Mac user in 2026:
- Start with the built-in tools. ⌃⌥← / → / ↩ covers most of what you need.
- If you reach for thirds or quarters, install Rectangle. Free, painless, instant upgrade.
- If you want auto-tiling, install AeroSpace. Plan time to learn it.
That sequence handles every user from casual to power without over-installing.
A specific multi-monitor setup
For users on a 13" laptop + one external 27" monitor — a very common 2026 setup:
- Laptop screen: chat, music, terminal. Halves or full-screen.
- External monitor: code editor and browser, side by side (50/50 or 60/40).
Shortcuts I bind (Rectangle):
- ⌃⌥← / → — halves on current display.
- ⌃⌥M — move current window to other display.
- ⌃⌥U / I / J / K — quarters.
- ⌃⌥↩ — maximize.
Five shortcuts cover the entire layout. Setup is once; daily use is automatic.
What about Stage Manager?
Tahoe's Stage Manager is a window-management feature but a different shape. It clusters related windows into "stages" and shows them in a sidebar. Some users find it transformative; most disable it within a week because it conflicts with their existing muscle memory.
It is not a substitute for tiling. If you are looking for window management, look at the tools above. If you are looking for window organization, give Stage Manager a fair week.
A note on Mission Control and Spaces
Spaces (multiple desktops) are a separate axis from window management. You can run a tiling window manager inside each Space, or you can use Spaces as the organization layer and let each Space have a single full-screen app.
I have settled on: macOS Spaces for "context switch" (code Space, comms Space, music Space), Rectangle for arrangement within each Space, ⌃← / ⌃→ to switch Spaces, ⌃1 / ⌃2 / ⌃3 to jump directly. The combination is fast and outlives macOS updates because both layers are old, stable Apple primitives.
Survival across macOS updates
The reason many users prefer the built-in tools is that they survive every macOS update. They are part of the OS; they will not break.
Rectangle has survived every macOS update since Big Sur in my testing. The most common issue is the Accessibility permission resetting — re-grant it in System Settings, takes 30 seconds, done.
AeroSpace and yabai have a rougher track record. New macOS versions occasionally break the private APIs these tools depend on. The maintainers fix things quickly, but expect a few days of friction after each annual macOS release.
If "must work the day macOS Tahoe 26 ships" is a hard requirement, stay with the built-in tools or Rectangle. If you can tolerate a week of patching after each annual update, AeroSpace and yabai are fine.
A small philosophy
Window management is one of those productivity surfaces where over-engineering is easy. The temptation is to install a full tiling WM, configure 30 shortcuts, and then spend more time tuning the configuration than working in it.
The honest assessment for most users in 2026: the built-in tools plus Rectangle cover 95% of real needs. The remaining 5% — true auto-tiling, Linux-style workspaces — is a real category, but smaller than the marketing suggests. Pick the simplest tool that solves your actual problem.