AeroSpace — тайловый оконный менеджер для macOS в духе i3, настраиваемый через текстовый файл и управляемый из командной строки.
qeude/Defi
Прокручиваемый тайлинговый оконный менеджер для macOS, вдохновлённый Niri: он размещает окна в колонках на горизонтальной ленте.
Open source альтернатива:Magnet
- Звёзды
- 165
- Форки
- 6
- Открытые issues
- 4
- Последний коммит
- 12 часов назад
Что это?
Defi — оконный менеджер для macOS, который размещает окна в колонках на горизонтальной ленте. При открытии нового окна лента растёт, а при прокрутке за край экрана рабочий стол сдвигается, чтобы показать окна за его пределами. Проект вдохновлён композитором Niri, но работает с нативными окнами macOS: на них по-прежнему можно переключаться щелчком мыши, через Dock или с помощью Command-Tab.
Рабочие пространства создаются динамически, причём одно всегда остаётся пустым; для регулярных задач можно сохранять рабочие пространства с именами. У каждого дисплея свои рабочие пространства и раскладка. Правила для приложений позволяют открывать их в рабочих пространствах с заданными именами, оставлять плавающими или задавать начальную ширину. В режиме Overview можно просматривать рабочие пространства и перетаскивать окна между ними; рамки окон выделяют окно в фокусе.
Настройки задаются в TOML-файле ~/.config/defi/config.toml и применяются при сохранении. В проект входит CLI для скриптов и интеграции со SketchyBar. Требуются Apple Silicon и macOS 26 или новее; сейчас проект находится в альфа-версии. Необходимо разрешение на универсальный доступ; запись экрана необязательна и включает анимации и предпросмотр в Overview.
Ключевые возможности
- 01Автоматически размещает новые окна в прокручиваемых колонках и перестраивает их после закрытия окон.
- 02Динамические рабочие пространства: одно всегда пустое, также можно создавать пространства с именами.
- 03Правила для приложений: назначение рабочих пространств с именами, плавающие окна и начальная ширина колонки.
- 04Отдельные рабочие пространства и раскладки для каждого дисплея.
- 05Режим Overview для просмотра рабочих пространств и перетаскивания окон между ними.
- 06Конфигурация TOML с горячей перезагрузкой и настройкой сочетаний клавиш, отступов и анимаций.
Сценарии использования
- Держать под рукой множество окон на экране ноутбука без необходимости вручную менять их размер.
- Разделять работу над разными проектами по рабочим пространствам с именами на каждом мониторе.
- Управлять окнами с клавиатуры с помощью скриптов или строки состояния SketchyBar.
Быстрый старт
- 1
Установить с помощью Homebrew
brew install --cask qeude/tap/defi - 2
Запустить Defi
open /Applications/Defi.app
Что важно знать
- Требуются Apple Silicon и macOS 26 или новее.
- Альфа-версия: поведение и настройки могут измениться до выхода стабильной версии.
- Использует собственные виртуальные рабочие пространства вместо встроенных в macOS Spaces.
- Разрешение на запись экрана необязательно, но необходимо для анимации и предварительного просмотра в Overview.
В подборках
Темы
Частые вопросы
- Что такое Defi?
- Прокручиваемый тайлинговый оконный менеджер для macOS, вдохновлённый Niri: он размещает окна в колонках на горизонтальной ленте. Defi — оконный менеджер для macOS, который размещает окна в колонках на горизонтальной ленте. При открытии нового окна лента растёт, а при прокрутке за край экрана рабочий стол сдвигается, чтобы показать окна за его пределами. Проект вдохновлён композитором Niri, но работает с нативными окнами macOS: на них по-прежнему можно переключаться щелчком мыши, через Dock или с помощью Command-Tab.
- Defi можно использовать бесплатно? Какая у него лицензия?
- Defi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Defi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Defi — 6 нояб. 2026 г..
- Для чего можно использовать Defi?
- Держать под рукой множество окон на экране ноутбука без необходимости вручную менять их размер. Разделять работу над разными проектами по рабочим пространствам с именами на каждом мониторе. Управлять окнами с клавиатуры с помощью скриптов или строки состояния SketchyBar.
- Как установить Defi?
- Установить с помощью Homebrew: brew install --cask qeude/tap/defi Запустить Defi: open /Applications/Defi.app
- Где скачать Defi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/qeude/Defi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Тайловый оконный менеджер для macOS: автоматически размещает окна с помощью бинарного разбиения пространства и управляется из командной строки.
Плиточный прокручиваемый оконный менеджер для macOS, написанный как Spoon-плагин для приложения автоматизации Hammerspoon.
Скользящий тайлинговый оконный менеджер для macOS: размещает окна на бесконечной горизонтальной полосе, не меняя размер уже открытых окон.
Приложение для macOS, которое перемещает и меняет размер окон через радиальное меню, сочетания клавиш и циклы, запускаемые клавишей-модификатором.
Утилита для macOS, которая связывает горячие клавиши с автоматизированными сценариями, запуском приложений и скриптов, системными действиями и раскладкой окон.