Best macOS Window Managers in 2026: A Power User's Guide
A hands-on comparison of TileOrg, Rectangle, Magnet, Amethyst, and yabai. Which one fits your workflow?
Why macOS still needs window managers
macOS has gotten better at window management over the years — Split View, Stage Manager, native tiling in Sequoia — but power users consistently reach for third-party tools. The built-in options handle basic cases. They fall apart when you're juggling multiple projects, monitors, and dozens of windows daily.
Here's a breakdown of the best macOS window managers in 2026, what they're good at, and where they fall short.
TileOrg
Best for: multiple projects, and coding agents running in parallel
Disclosure first: this is our app, so read the rest of the list before you trust this entry. Here is what it does differently.
Every other tool on this page manages individual windows. TileOrg manages groups. You create a named project, assign the terminal, editor and browser windows that belong to it, tile them into panes once, and switch between projects with ⌃⌥1 to ⌃⌥9. The whole set swaps in under 100 ms. Assignments survive a reboot; after restart it re-matches windows to their projects.
The second difference has no equivalent in the other tools. TileOrg scans the process tree under each terminal window every few seconds and detects Claude Code, Codex, Gemini CLI, aider and opencode. Each agent is attached to the project its window belongs to, its status (working, waiting, idle, errored, done) shows in the menu bar, and ⌃⌥A jumps to the agent that has waited longest. If you run one agent, this is a curiosity. If you run four, it is the reason to install it.
- Price: $29 one-time, 3 devices, 30-day trial without an account
- Strengths: Project grouping, per-project pane layouts, session persistence, agent detection and attention hotkey. Native Swift/AppKit, 3.2 MB download, Accessibility API only (no SIP changes).
- Limitations: macOS 14+ only. No automatic tiling; layouts are set by hand, per pane. Not on the Mac App Store (the sandbox forbids the Accessibility API). Small user base.
If you never work on more than one thing at a time and do not run agents, Rectangle below is free and will serve you better.
Quick comparison
| Tool | Tiling | Project grouping | Agent awareness | Price |
|---|---|---|---|---|
| TileOrg | Manual panes | Yes | Yes | $29 once |
| Rectangle | Keyboard snap | No | No | Free (Pro $9.99) |
| Magnet | Drag snap | No | No | $4.99 |
| Amethyst | Automatic | No | No | Free |
| yabai | Automatic (BSP) | No | No | Free |
Rectangle
Best for: Quick snap-to-grid tiling
Rectangle is the spiritual successor to Spectacle and probably the most popular free window manager on macOS. It gives you keyboard shortcuts to snap windows to halves, thirds, quarters, and corners of your screen.
- Price: Free (Pro version $9.99)
- Strengths: Simple, reliable, low resource usage. Works exactly as expected with no configuration. The Pro version adds gaps, custom sizes, and app-specific layouts.
- Limitations: No concept of workspaces, projects, or groups. Each window is managed individually. No session persistence — layouts are gone after restart.
Rectangle is excellent at what it does: positioning windows fast. If you just need to split your screen into predictable zones, it's hard to beat.
Magnet
Best for: Drag-to-snap simplicity
Magnet is one of the top-paid utilities on the Mac App Store. Drag a window to the edge of the screen and it snaps into place — halves, thirds, or quadrants.
- Price: $4.99
- Strengths: Drag-and-drop snapping feels natural. Also supports keyboard shortcuts. Mac App Store distribution means easy install and updates.
- Limitations: Similar to Rectangle — individual window positioning only. No workspaces, no persistence, no project awareness. Fewer customization options than Rectangle Pro.
If you prefer drag-to-snap over keyboard shortcuts, Magnet is a polished option. For keyboard-first users, Rectangle offers more flexibility at a lower price.
Amethyst
Best for: Automatic tiling (i3-style on macOS)
Amethyst brings automatic tiling window management to macOS, inspired by Linux tiling managers like i3 and xmonad. Windows are automatically arranged in layouts — tall, wide, fullscreen, column — and you cycle between them.
- Price: Free and open source
- Strengths: Fully automatic tiling. Windows arrange themselves as you open and close them. Multiple layout algorithms. Focus follows mouse option. Great for users coming from Linux tiling WMs.
- Limitations: Steep learning curve. Can feel aggressive — every window is tiled, which doesn't suit apps like Slack or Spotify. No project grouping. Conflicts with some macOS features.
Amethyst is powerful but opinionated. If you want every window automatically tiled at all times and are comfortable with a tiling WM workflow, it's the closest macOS gets to i3.
yabai
Best for: Maximum control and scripting
yabai is a tiling window manager that operates via CLI and config files. Combined with skhd for keyboard shortcuts, it gives you near-total control over window placement, spaces, and focus behavior.
- Price: Free and open source
- Strengths: Most powerful and customizable option. BSP (binary space partitioning) tiling. Scriptable with shell commands. Can disable SIP for advanced features like moving windows between spaces instantly.
- Limitations: Requires significant setup — editing config files, installing skhd separately, potentially disabling SIP. No GUI. Breaks occasionally with macOS updates. Not for casual users.
yabai is the power tool of macOS window management. If you're comfortable with dotfiles and don't mind maintaining your config across macOS updates, it gives you capabilities no other tool matches.
Comparison table
| Feature | Rectangle | Magnet | Amethyst | yabai | TileOrg |
|---|---|---|---|---|---|
| Price | Free | $4.99 | Free | Free | $29 |
| Tiling approach | Manual snap | Drag snap | Auto tile | Auto/manual | Project panes |
| Project grouping | No | No | No | No | Yes |
| Session persistence | No | No | No | No | Yes |
| Keyboard-first | Yes | Optional | Yes | Yes | Yes |
| Setup complexity | None | None | Low | High | None |
| AI agent tracking | No | No | No | No | Yes |
Which one should you pick?
Just need basic snapping? Rectangle (free) or Magnet ($4.99). Both are solid, pick based on whether you prefer keyboard shortcuts or drag-to-snap.
Want automatic tiling like Linux? Amethyst for a simpler setup, yabai for maximum control. Be ready to invest time in configuration with yabai.
Working on multiple projects, or running coding agents in parallel? TileOrg. It is the only tool here that organizes windows by project, persists sessions, and knows which agent is waiting on you. The parallel Claude Code guide shows the full setup.
These tools aren't mutually exclusive. TileOrg works alongside Rectangle, Spaces, and Stage Manager — they handle different layers of the window management problem.
For a deeper look at how TileOrg differs from Apple's built-in solution, read TileOrg vs Stage Manager. And if you want practical tips for organizing your workspace today, check out how to organize your macOS workspace for deep work.
More comparisons
Looking for something this list skips? We compare TileOrg one on one with AeroSpace, Moom, Loop, Raycast and BetterSnapTool. If you already use one tool and want to switch, see the Rectangle alternatives, Magnet alternatives and Stage Manager alternatives lists. To keep a window setup between sessions, read how to save window layouts on Mac.
Try TileOrg
30-day free trial. All features included.
Download TileOrgv0.2.0 · 3.3 MB · macOS 14 Sonoma