Yabai provides advanced window management, customizations and optimizations for power users, aiming to bring speed and workflow improvements from tiling window managers on Linux to macOS.
Yabai is an open-source, lightweight tiling window manager for macOS that is designed to provide an efficient and customizable workflow for power users. It brings many of the advanced window management features found in tiling window managers for Linux, like i3 and bspwm, to macOS.
Some of the key features of Yabai include:
By leveraging macOS's underlying window management architecture and implementing additional logic on top, Yabai enables very fast and fluid window movement and organization. Users can quickly snap windows to preset grid layouts and workspaces, focus windows with custom keyboard shortcuts, and script complex window arrangements.
The goal of Yabai is not necessarily to replicate the entire Linux tiling window manager experience on macOS, but rather to enable greater speed, control and customization over window workflows for power users and developers. It aims to help them be more productive by reducing mouse usage and streamlining window placement/navigation.