Alternatives to AeroSpace

An i3-like tiling window manager for macOS, written in Swift. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as AeroSpace.

  • yabai

    A tiling window manager for macOS that arranges windows by binary space partitioning and is driven entirely from the command line.

    yabai tiles macOS windows by binary space partitioning and is driven from the command line, but needs skhd for hotkeys and some features require partially disabling System Integrity Protection.

  • Amethyst

    Arrange macOS windows automatically with a keyboard-driven tiling manager.

    Amethyst is a free MIT-licensed macOS tiling manager with keyboard navigation and automatic layouts, rather than an i3-style tree workflow like AeroSpace.

  • GlazeWM

    An i3-style tiling window manager for Windows and macOS, configured in one YAML file.

    GlazeWM offers i3-style tiling configured in one YAML file and also runs on Windows, though its macOS support is much newer than the Windows side.

  • Phoenix

    A lightweight macOS window and app manager that you configure and script with JavaScript.

    Phoenix lets you script macOS window management in JavaScript, so you write your own tiling behaviour instead of getting ready-made i3-style tiling.

Similar software

Related functionality, not a direct replacement.