Rectangle Alternatives: When Window Snapping Isn't Enough
Rectangle is the default recommendation on r/macapps whenever someone asks for a window manager, and for good reason. The reason you'd search for an alternative is almost always one of two things.
Either you want more window management than Rectangle offers (more advanced snap zones, auto-tiling, saved layouts), or you've realized window snapping isn't actually your problem: you want your apps and browser tabs to come back after a restart, or you switch between projects and want the whole context to change, not just the window sizes.
This article covers both. Which one you want depends on whether window snapping isn't enough means I need better snapping or I need something snapping doesn't do at all.
What Rectangle actually does
Rectangle handles snapping the focused window to halves, thirds, quarters, or maximizing, via customizable keyboard shortcuts, drag-to-edge snapping (like Windows Aero Snap), multi-monitor moves (send window to next display), and a short list of preset positions. It doesn't handle saved window layouts you can restore (Rectangle Pro adds this), auto-tiling, launching apps that aren't already open, browser tabs, Focus Mode, or restart survival for the workspace as a whole. If your gap is in the first group (more snapping features), you want a fancier snapper. If it's in the second group (context restoration), you want a different category of tool entirely.
The fancier-snapper alternatives
Rectangle Pro is the paid upgrade from the same team, adding temporary snapping presets, custom snap sizes, cursor-based snap zones, and app-specific behaviors. Magnet (App Store, one-time purchase) has a similar core to Rectangle with the App Store convenience. Moom is older and paid, with a hover-over-the-green-traffic-light grid picker and saved window arrangements. BetterStage is bigger in scope than a pure snapper: Bento Box auto-tiling, Tabbed Layouts, and named session-scoped workspaces, with a free tier. Raycast Window Management gives you Rectangle-equivalent snapping from the Raycast command bar. And yabai or AeroSpace are true tiling window managers for power users who want a Linux-tiling-WM feel: yabai requires SIP disable for some features, AeroSpace doesn't.
If you fall in the fancier-snapper camp, the choice comes down to preference. There is no single winner; all of them do slightly different things well.
The different-category alternatives: workspace tools
If the reason you searched isn't that Rectangle's snapping isn't quite right, but that even after snapping, your Mac forgets everything the moment you restart or switch projects, you're actually looking for a workspace tool, not a window manager. Window managers arrange the windows that are already open. Workspace managers save which apps, tabs, and windows belong to a project, and restore the whole context on demand. The main workspace-restore tools: Ikuna saves the full workspace (apps, window positions across monitors, browser tabs with per-workspace Chromium profiles, and Focus Mode), supports per-workspace shell/AppleScript automation, and syncs workspaces across Macs via iCloud; free for four workspaces, Pro is €9/month or €70/year for unlimited (no lifetime deal). ShiftPlus is a workspace switcher with a hotkey-driven model, worth trying alongside Ikuna. Spencer saves window positions across macOS Spaces and relaunches apps; it is lightweight, but it does not capture browser tabs per workspace or integrate with Focus Modes. Workspaces (Apptorium) is project-file-oriented, grouping files, folders, URLs, and notes per project rather than saving open apps and windows.
Which alternative for which situation
Rectangle works, but you want auto-tiling as windows open: BetterStage or yabai/AeroSpace. You want to save specific layouts and recall them: Rectangle Pro or Moom. You want mouse-driven grid picking: Moom. Your whole setup is gone after every restart: Ikuna or ShiftPlus (workspace tools, not snappers); keep Rectangle for the snapping layer. You switch between clients and want the browser profile, apps, and Focus Mode to switch too: Ikuna, this is the specific gap it fills, with per-workspace Chromium profiles handling the browser side. You want a tiling WM like i3/sway on Linux: AeroSpace (no SIP), or yabai (some features need SIP).
Using Rectangle and a workspace tool together
Most Ikuna users keep Rectangle, and they don't conflict. Rectangle acts on your keyboard shortcuts, on whatever window is focused, in real time. Ikuna acts at save-and-restore moments, on the workspace as a whole. Rectangle handles the make-Slack-a-bit-smaller during the session. Ikuna handles give-me-back-the-Client-X-setup-from-scratch when you start the project again. No overlap in behavior, no fight over window positions.
Doing it with Ikuna
If Rectangle covers your snapping and you separately want workspace restore, most people install both and let them do their respective jobs.
- Saves the full workspace: apps, window positions across monitors, browser tabs with per-workspace Chromium profiles, and Focus Mode.
- Per-workspace automation: shell / AppleScript for anything else you need to run on switch.
- Syncs across Macs via iCloud: workspaces follow you between machines.
- Free for four workspaces: Pro is €9/month or €70/year for unlimited, no lifetime deal.
Native macOS · Local data · Built in EU
Common questions
What is the best free alternative to Rectangle?
For pure snapping, Rectangle itself is the best free option. If you want auto-tiling as windows open, BetterStage has a free tier, and yabai and AeroSpace are free and open source for power users.
Can Rectangle save and restore window layouts?
Not in the free version; Rectangle Pro adds saved layouts. Neither launches apps that aren't already open, restores browser tabs, or sets Focus Mode. For whole-setup restore, you want a workspace tool like Ikuna or ShiftPlus alongside Rectangle.
Do I need to disable SIP to use a Rectangle alternative?
Only yabai requires partial SIP disable for its full feature set. Rectangle, Rectangle Pro, Magnet, Moom, BetterStage, AeroSpace, Ikuna, and the built-in macOS tools all work with System Integrity Protection fully enabled.