# asmvik/yabai

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/asmvik-yabai).**

28,207 stars · 694 forks · C · mit

## Links

- GitHub: https://github.com/asmvik/yabai
- awesome-repositories: https://awesome-repositories.com/repository/asmvik-yabai.md

## Description

Yabai is a window management utility for macOS that functions as a tiling window manager. It operates by controlling the layout and positioning of application windows through the window server, allowing for automated organization of the desktop environment.

The project distinguishes itself by providing a command-line interface that enables users to script and manipulate window states, spaces, and displays. It supports custom tiling algorithms and provides mechanisms to manage window focus, movement, and resizing through external signals or keyboard shortcuts.

Beyond its core tiling functionality, the software includes capabilities for managing window borders, shadows, and transparency settings. It integrates with the operating system to provide granular control over desktop workspaces and window behavior across multiple monitors.
