EVERYTHING XIAOMI
Get listed

yabai

yabai is a free tiling window manager for macOS that automatically arranges windows using binary space partitioning.

Place
#34 of 65
Score
5.9
yabai's website

What yabai is

yabai is a free tiling window manager for macOS that automatically arranges windows using binary space partitioning. Users can also select floating layouts and adjust padding, gaps, and split ratios. Its command-line interface controls and queries windows, spaces, and displays, and commands can be used in scripts with rules and signals. Features include focus follows mouse, space-switching animation controls, and the ability to create spaces beyond the 16-space limit. The project documents connections with skhd for keyboard shortcuts and Übersicht or Sketchybar for custom status bars. yabai requires Accessibility permission, and Screen Recording permission when window animations are enabled. Partially disabling System Integrity Protection is optional, but many advanced features that inject a scripting addition into Dock.app require it; the maker warns of potential risk and gives no recommendation on whether to disable it. Native macOS tabs in apps such as Terminal and Finder are noted as not behaving correctly when creating tabs. yabai is MIT licensed and supports macOS Big Sur 11 or later on Intel, and Monterey 12 or later on Apple Silicon, including Tahoe 26.

Good

  • Free and MIT licensed.
  • Offers both tiled and floating layouts.
  • Commands support scripting, rules, and signals.
  • Integrates with skhd for keyboard shortcuts.

Watch out

  • Requires Accessibility permission.
  • Screen Recording permission is needed for window animations.
  • Many advanced features require partially disabling System Integrity Protection.
  • Native app tabs may not behave correctly when creating tabs.

Who it suits

yabai suits macOS users who want command-line control over tiled or floating windows, spaces, and displays. Its advanced options may appeal to people comfortable reviewing permissions and system requirements.

Verdict

yabai offers window layout and space controls through a command-line interface, with scripting and documented integrations. Review its permissions and the risks described for advanced features before choosing it.

Plans and prices

From yabai's own pricing page, checked 4 Oct 2026.

All about pricing
PlanPriceWhat it gives you
yabaiFreemacOS only · MIT licensed

The facts

Each one read from yabai's own pages, with the date it was checked.

What it does

Advanced access
Partially disabling System Integrity Protection is optional but required for many advanced features that inject a scripting addition into Dock.app.checked 4 Oct 2026
Automation
Commands can be used in scripts, and yabai supports automation through rules and signals.checked 4 Oct 2026
Controls
Its command line interface lets users control and query windows, spaces, and displays.checked 4 Oct 2026
Installation
The maker documents installation using a codesigned binary installer script or Homebrew from the asmvik/formulae tap.checked 4 Oct 2026
Integrations
The project documents integration with skhd for keyboard shortcuts and Übersicht or Sketchybar for custom status bars.checked 4 Oct 2026
Known limitation
The wiki warns that native macOS tabs in applications such as Terminal and Finder do not behave correctly when creating tabs.checked 4 Oct 2026
License
yabai is distributed under the MIT License.checked 4 Oct 2026
Permissions
yabai requires Accessibility permission, and Screen Recording permission when window animations are enabled.checked 4 Oct 2026
Purpose
yabai is a tiling window manager for macOS that automatically arranges windows using binary space partitioning.checked 4 Oct 2026
Security caveat
The maker cautions that disabling System Integrity Protection carries potential risk and provides no recommendation on whether users should disable it.checked 4 Oct 2026
Support
The project provides installation and configuration documentation through its GitHub wiki and asks users to review requirements before filing issues.checked 4 Oct 2026
Supported systems
The project lists macOS Big Sur 11 or later for Intel and macOS Monterey 12 or later for Apple Silicon, including Tahoe 26.checked 4 Oct 2026
Window features
It includes focus follows mouse, space switching animation controls, and the ability to create spaces beyond the limit of 16.checked 4 Oct 2026
Window layouts
Users can choose between binary space partitioning and floating layouts, and configure padding, gaps, and split ratios.checked 4 Oct 2026

The company

Founded
2019checked 28 Sep 2026

Alternatives to yabai

All alternatives
  1. 1DisplayFusion logo

    DisplayFusion

    Free planAndroidiOSAPIWindows
    7.9$34 one-time
  2. 2

    Avidemux

    Free planOpen sourceWebLinuxmacOSWindows
    7.3Free plan
  3. 3Dexpot logo

    Dexpot

    Free planAPIWindows
    7.2€24.90 one-time
  4. 4

    spectrwm

    Free planOpen sourceLinuxmacOSWindows
    7.1Free plan
  5. 5Launchpad logo

    Launchpad

    Free planWebAPILinuxSelf-hosted
    7.0Free plan
  6. 6Reloop logo

    Reloop

    Free planSelf-hosted
    7.0From $10 a month