yabai
MacA tiling window manager for macOS
Overview
yabai is a powerful tiling window manager designed for macOS, tailored for power users seeking to boost workflow efficiency. It supports multiple tiling modes—including BSP, float, and monocle—allowing automatic or manual window arrangement. Keyboard-driven (via skhd integration), it enables quick management without mouse interaction. Scriptable using shell scripts, it offers deep customization for window behavior, spaces, and more. It works seamlessly with macOS Spaces and supports resizing, moving, and snapping. Open-source and free, it’s ideal for users wanting full desktop layout control.
Key Features
- Multiple tiling modes (BSP, float, monocle)
- Keyboard-driven controls (via skhd integration)
- Scriptable with shell scripts
- macOS Spaces support
- Window resizing/moving/snapping
Top Alternatives
Tool Info
Pros
- ⊕ Lightweight and fast performance
- ⊕ Highly customizable for power users
- ⊕ Open-source and completely free
- ⊕ Seamless integration with macOS tools
Cons
- ⊖ Steeper learning curve for beginners
- ⊖ Requires partial SIP disable for full functionality