Screen Divider › yabai vs AeroSpace

yabai vs AeroSpace (and Amethyst): Mac tiling window managers compared

yabai and AeroSpace are the two tiling window managers Mac power users argue about most, with Amethyst as the long-running third option. All three are free and open source. They differ in how they think about windows and Spaces, how you configure them, and what they ask of your Mac. Here’s a side-by-side from each project’s own docs.

Checked against each project’s GitHub README, the yabai wiki and man page, the AeroSpace Guide and the GitHub API on October 22, 2026. We make Screen Divider, a different kind of window manager, and say so where it comes up.

At a glance

yabaiAeroSpaceAmethyst
ModelBinary space partitioning (bsp), plus stack and float layoutsi3-like tree of containers (tiles or accordion)xmonad-like layouts you cycle through (Tall, Wide, columns…)
Spaces / workspacesWorks with macOS Spaces; can do more with SIP partly offIts own emulated workspaces; ignores macOS SpacesmacOS Spaces
Disable SIP?Optional, for extra featuresNever requiredNo (not mentioned in its README)
ConfigurationShell script (~/.yabairc) of yabai -m config commandsTOML file (~/.aerospace.toml)Shortcut table with Option-Shift / Control-Option-Shift modifiers
Keyboard shortcutsNot built in; use skhd or similarBuilt in, set in the configBuilt in
InstallInstaller script or brew install asmvik/formulae/yabaibrew install --cask nikitabobko/tap/aerospace (not notarized)Releases page or brew install --cask amethyst
macOS11+ (Intel) / 12+ (Apple silicon) through Tahoe 2613+10.15+
Latest releasev7.1.25 (May 2026)v0.21.3-Beta (July 2026), “public beta”v0.24.3 (April 2026)
LicenseMITMITMIT

yabai: scriptable, close to macOS

yabai describes itself as “a window management utility that is designed to work as an extension to the built-in window manager of macOS.” Its main job is automatic tiling with a binary space partitioning algorithm: each new window splits the space of an existing one. Everything is driven from a command line (yabai -m …), and your config is just a shell script of those commands, read from ~/.yabairc or ~/.config/yabai/yabairc. Keyboard shortcuts aren’t part of yabai; the README points to skhd “or any other suitable software”.

What you need to know before installing, from its README and wiki:

AeroSpace: i3 for the Mac, with its own workspaces

AeroSpace calls itself “an i3-like tiling window manager for macOS”. Windows live in a tree of containers that are either tiles or an “accordion” (stacked windows with a little padding showing the ones behind). Its biggest difference is workspaces: the AeroSpace Guide lists the problems with native Spaces (slow animation you can’t turn off, a 16-Space limit, no public API), so AeroSpace keeps its own workspaces and parks inactive windows off-screen in a corner. Switching is instant, and you don’t disable SIP; the README says AeroSpace “will never require you to disable SIP”.

Amethyst: xmonad-style, least setup

Amethyst is “along the lines of xmonad”. Instead of a tree, you cycle through ready-made layouts: Tall (a main pane on the left, the rest stacked on the right), Tall-Right, Wide (main pane on top), Two Pane, and three-column layouts. Shortcuts use two modifier sets, Option-Shift and Control-Option-Shift: Option-Shift-Space cycles layouts, Option-Shift-H and L shrink and grow the main pane. You can enable or disable layouts so the cycle only has the ones you use. It’s the easiest of the three to try: install it, give it Accessibility permission in Privacy & Security, and start pressing shortcuts.

yabai vs AeroSpace: which one?

All three are good software made by people who care about it, and you can try each for free.

If you don’t want automatic tiling

Automatic tiling isn’t for everyone. If you’d rather decide where each window goes, the manual route is simpler: macOS Sequoia and later has built-in tiling for halves and quarters, and keyboard snappers like Rectangle add thirds. Coming from Windows? FancyZones-style zones on a Mac are the closest match to PowerToys.

That’s where our app fits, as a disclosed alternative: Screen Divider lets you draw a grid, merge cells into the zones you want, and drag windows into them to snap. Nothing moves on its own and there’s no config file; each display keeps its own layout. It’s $12 one-time for macOS 13 and later. It has no keyboard shortcuts for snapping, so if you live on the keyboard, one of the three above will suit you better.

Try Screen Divider
One-time $12 · macOS 13+ · free updates
Buy Screen Divider

FAQ

Is AeroSpace better than yabai?

It depends on what you want. AeroSpace is i3-like, uses its own fast workspaces, has built-in shortcuts in one TOML file and never needs SIP disabled, but it is still in public beta. yabai is scriptable bsp tiling that works with native macOS Spaces; shortcuts come from skhd, and some extra features need SIP partly disabled.

Does yabai require disabling SIP?

No. Tiling works with SIP on. Partly disabling System Integrity Protection is optional; it lets yabai load a scripting addition into the Dock for extra features.

Does AeroSpace use macOS Spaces?

No. AeroSpace emulates its own workspaces and moves the windows of inactive workspaces off-screen. Its guide explains this avoids the slow animation, 16-Space limit and missing public API of native Spaces.

Are yabai, AeroSpace and Amethyst free?

Yes. All three are free and open source under the MIT license.

What is the easiest tiling window manager for Mac?

Amethyst needs the least setup: install it, grant Accessibility access and cycle layouts with Option-Shift-Space. AeroSpace and yabai are configured with text files.