Yabai

github.com/koekeishiya/yabai Mac Apps Open-source projectOpen source

yabai tiles and manages windows on macOS using binary space partitioning.

github.com/koekeishiya/yabai
Yabai homepage screenshot

About Yabai

Yabai is an open-source tiling window manager for macOS, hosted as a public GitHub repository. It operates as an extension to macOS’s native window manager, using a binary space partitioning algorithm to automatically arrange open windows in a tiled layout.

The utility lets users control windows, desktop spaces, and displays via a command line interface, and supports custom keyboard shortcuts when paired with tools like skhd. Additional built-in features include focus-follows-mouse functionality, the ability to disable animations for space switching, and support for creating more than 16 desktop spaces. It is designed for macOS users who want automated, customizable window management and are comfortable working with command line configuration.

Key features

  • Automatically tiles windows using binary space partitioning
  • Command line interface for controlling windows, spaces, and displays
  • Supports custom keyboard shortcuts via skhd and similar tools
  • Includes focus-follows-mouse functionality
  • Allows disabling space switch animations
  • Supports creating more than 16 desktop spaces
Best for: It is best suited for macOS users comfortable with command line configuration who want automated, customizable tiling window management.
Good for
  • Open source and free to use
  • Granular control over windows, spaces, and displays
  • Integrates with macOS's native window manager instead of replacing it
  • Supports extensive custom configuration via command line
Watch out for
  • Requires granting Accessibility API permission to function
  • Requires disabling default macOS Mission Control settings for reliable operation
  • NSDocument-based app windows (e.g. Terminal, Finder tabs) have limited compatibility

Yabai at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
macOS, Windows
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Yabai alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

1Piece

app1piece.com

1Piece adds Mac window and Space controls, including window lists, Hot Corner switching, and resizing or repositioning windows.

Neodisk

neodisk.app

Neodisk shows where your disk space went with interactive treemap and sunburst views. Read-only by design: it never deletes your files.

FreeOpen source

Popular in Mac Apps

Well-known listings from the same topic.

All 140

Yabai FAQ

Is yabai free to use?
Yes, yabai is open source and available for free via its public GitHub repository.
What macOS versions are compatible with yabai?
yabai supports macOS Big Sur 11.0.0 or later on Intel, and macOS Monterey 12.0.0 or later on Apple Silicon.
Can I use custom keyboard shortcuts with yabai?
Yes, yabai supports custom keyboard shortcuts when paired with tools like skhd or other third-party shortcut utilities.
What permissions does yabai require to run?
yabai requires Accessibility API permission to function, and Screen Recording permission only if window animations are enabled.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing