Услышал про AeroSpace в подкасте Podlodka #466, где был в гостях автор инструмента. Выпуск про оконные менеджеры — stacking vs tiling, workspaces, ментальные модели управления экраном. После этого решил попробовать.
Что такое AeroSpace
AeroSpace — тайловый менеджер окон для macOS, вдохновлённый i3 из Linux. Окна автоматически занимают пространство по правилам, переключение между приложениями — хоткеями, никакой мыши.
Почему зашло с первого раза
Опыта с тайловыми WM раньше не было. Но я долго работал в связке tmux + neovim на удалёнке. tmux — это, по сути, тайловый менеджер в терминале: те же панели, те же сплиты, та же логика переключения хоткеями. Ментальная модель уже была готова — AeroSpace стал её логичным продолжением, только для всего рабочего стола.
Основная сложность — старые привычки. Пришлось немного почитать документацию, но механика стала понятна быстро.
Как устроены воркспейсы
В AeroSpace есть один пул воркспейсов, разделённый между мониторами. Каждый монитор показывает свой воркспейс. Воркспейсы можно называть и цифрами, и буквами — это принципиально.
Мой текущий сетап:
alt + c→ Claude Codealt + v→ VSCodealt + t→ Kittyalt + b→ Chromealt + q→ группа из трёх приложений: Chrome + Bitwarden + VSCode
Раньше я бы переключался свайпом четырьмя пальцами и потом искал глазами, или прыгал через cmd+tab. Сейчас — один хоткей, мышечная память, ноль визуального поиска.
Главный буст
Моментальное попадание в нужное приложение. Не «переключиться куда-то, найти окно», а сразу туда, куда нужно. Это пока самый ощутимый выигрыш.
Что ещё есть в AeroSpace
Пока пользуюсь только базовым сценарием, но в документации есть вещи, которые планирую попробовать:
- Rules — автоматическое назначение приложений на воркспейс при запуске. Открыл Kitty — она всегда на
t, без ручного перемещения - Accordion layout — альтернатива тайлингу: окна накладываются с отступом, можно переключаться между ними в одном воркспейсе
- Gaps — отступы между окнами и краями экрана, настраиваются под себя
- CLI — AeroSpace управляется через командную строку, можно строить скрипты и интеграции
- Совместимость со sketchybar — кастомный статус-бар с отображением текущего воркспейса
Кому подойдёт
Если вы много работали с tmux и neovim — AeroSpace станет естественным продолжением. Тайловая логика уже знакома, останется только перенести её на уровень ОС.
Это только первое знакомство — в AeroSpace много возможностей, которые я ещё не трогал. Буду разбираться.
