Repolode
asmvik

asmvik/yabai

Тайловый оконный менеджер для macOS: автоматически размещает окна методом бинарного разбиения пространства и управляется через CLI.

Open source альтернатива:MagnetMoom

Звёзды
29,745
Форки
790
Открытые issues
267
Последний коммит
4 месяца назад

Что это?

yabai — утилита для управления окнами в macOS, расширяющая встроенный оконный менеджер. Её основная функция — тайлинг: окна автоматически размещаются на экране с помощью алгоритма бинарного разбиения пространства, чтобы пользователи могли сосредоточиться на содержимом окон, а не на их ручном позиционировании.

Управлять окнами, пространствами и дисплеями можно через интерфейс командной строки. Сочетания клавиш можно настроить с помощью skhd или других сторонних инструментов. Среди дополнительных возможностей — перевод фокуса вслед за курсором мыши, отключение анимации при переключении между пространствами и создание пространств сверх стандартного лимита в 16.

yabai поддерживает компьютеры Mac с процессорами Intel и Apple Silicon под управлением macOS Big Sur — Tahoe. Для отдельных версий macOS необходимо включить соответствующие настройки в System Settings. Приложению нужен доступ к функциям универсального доступа, а для некоторых расширенных возможностей требуется частично отключить System Integrity Protection и внедрить scripting addition в Dock.app.

Ключевые возможности

  • 01Автоматическая раскладка окон тайлами на основе бинарного разбиения пространства
  • 02Управление окнами, пространствами и дисплеями через командную строку
  • 03Сочетания клавиш через skhd и другие инструменты
  • 04Поддержка перевода фокуса вслед за курсором мыши
  • 05Отключение анимации при переключении между пространствами
  • 06Создание более 16 пространств

Сценарии использования

  • Управление раскладкой окон на Mac с клавиатуры — для разработчиков и опытных пользователей
  • Автоматизация размещения окон и управления рабочими пространствами через командную строку
  • Организация множества окон на нескольких дисплеях без ручного изменения их размера

Темы

Частые вопросы

Что такое yabai?
Тайловый оконный менеджер для macOS: автоматически размещает окна методом бинарного разбиения пространства и управляется через CLI. yabai — утилита для управления окнами в macOS, расширяющая встроенный оконный менеджер. Её основная функция — тайлинг: окна автоматически размещаются на экране с помощью алгоритма бинарного разбиения пространства, чтобы пользователи могли сосредоточиться на содержимом окон, а не на их ручном позиционировании.
yabai можно использовать бесплатно? Какая у него лицензия?
yabai распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
yabai всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в yabai — 14 июн. 2026 г..
Для чего можно использовать yabai?
Управление раскладкой окон на Mac с клавиатуры — для разработчиков и опытных пользователей Автоматизация размещения окон и управления рабочими пространствами через командную строку Организация множества окон на нескольких дисплеях без ручного изменения их размера
Где скачать yabai?
Исходный код и инструкции по установке — на GitHub: https://github.com/asmvik/yabai

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Бесплатный набор утилит с открытым исходным кодом для строки меню macOS: громкость отдельных приложений, мониторинг системы, переключение окон, история буфера обмена и многое другое.

28 тыс.1,3 тыс.SwiftGPL-3.0Обновлён 16 часов назад