Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

yabai

Free#9 of 65 in Window Management Software

yabai: A free, scriptable macOS utility for BSP tiling and flexible window control. Ranked #9 of 65 in Window Management Software by our editors (8.5/10); pricing: Free plan; best for mac users who want scriptable BSP tiling.

8.5/10Editor score
yabai8.5 Visit yabai

At a glance

  • Editor score
    8.5 / 10
  • Pricing
    Free plan
  • Best for
    Mac users who want scriptable BSP tiling
  • Free plan
    Yes
  • Paid from
    Free
  • Founded
    2019
  • Facts checked
    19 Sep 2026
yabai screenshot
  • Where it wins

    • Offers BSP, stack, and floating space layouts.
    • Moves and controls windows across spaces and displays.
    • Provides app rules, event-triggered shell actions, and JSON queries.
  • Where it doesn't

    • Designed for macOS rather than cross-platform use.
    • Relies on a command-line interface and configuration.
    • Does not provide built-in AI features.

Our verdict on yabai

yabai extends macOS window management through a command-line interface, with automatic tiling based on binary space partitioning (BSP). It is aimed at Mac users who want direct control over windows, spaces, and displays, including people comfortable configuring behavior rather than relying only on graphical controls. Its open-source MIT license and free availability make it an option for users seeking scriptable window management without a paid plan.

Layout choice is a central strength: spaces can use BSP, stack, or floating arrangements, with controls for gaps, padding, split ratios, and mouse behavior. Users can focus, move, resize, stack, and zoom windows, and control their movement across spaces and displays. Application- and title-based rules can shape how windows behave; signals can trigger shell actions in response to events. JSON queries expose information about displays, spaces, and windows, supporting workflows that inspect or act on the current setup. The documented ecosystem includes skhd, jq, Übersicht, and Sketchybar.

This breadth favors people willing to configure a utility around their workflow. yabai is not a cross-platform manager: it supports macOS, including current Intel and Apple Silicon releases documented by the project. Its command-line approach may be a poor fit for someone seeking a primarily graphical setup or preset-driven layouts. Choose it for configurable tiling, rules, and scripting on a Mac; consider another option if you need support for other operating systems or prefer to manage windows without command-line configuration.

Your product? Our editors can test yabai in depth and publish a review, labelled as paid · from $149/mo →

yabai pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on github.com

yabai fact sheet

Free planYes
Paid fromFree
Platformsmacos
Maximum displaysNot verified
Layout presetsNot verified
Application rulesYes
Window groupingNot verified
Virtual desktop controlsYes
DeploymentDesktop
PlatformsmacOS
Integrations4 integrations: skhd, jq, Übersicht, Sketchybar
PricingFree plan
Websitegithub.com
Facts checked19 Sep 2026

yabai integrations

yabai lists 4 integrations on its own site.

  • skhd
  • jq
  • Übersicht
  • Sketchybar

Alternatives to yabai

See all yabai alternatives →

Used yabai? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used yabai for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — yabai 8.5/10

yabai is listed in our Window Management Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/yabai/"><img src="https://www.itechguides.com/best/badge/yabai.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update