AxyZ is a lightweight, open-source macOS window manager that allows you to quickly position windows using customizable global hotkeys.
- Cheatsheet Overlay: Hold the
Option(⌥) key for 0.5s to display a beautiful semi-transparent overlay with all active hotkeys. - Thirds Layout Cycling: The Left and Right Half shortcuts now cycle intelligently. Press once for ½, again for ⅓, and a third time for ⅔ of the screen width!
- Multi-Display Support: Instantly move windows between your monitors using
Control + Option + Left/Right Arrow. - HUD Toggle: You can now disable the heads-up display notifications from Preferences.
On macOS, managing multiple windows manually by dragging edges can be slow and tedious. AxyZ solves this by offering instant keyboard shortcuts to snap windows into halves, thirds, quarters, center, or fullscreen. It runs entirely in the background as a menu bar app (LSUIElement), ensuring zero distraction and maximum desktop space.
brew install --cask appleimax1/axyz/axyzYou can download the compiled .dmg installer directly from GitHub Releases or Google Drive.
Because the application is not signed with an official Apple Developer account, macOS Gatekeeper may block it upon first run. To bypass this and open the app:
- Move
AxyZ.appto your/Applicationsfolder. - Open Terminal and run the following command to remove the quarantine attribute:
sudo xattr -cr /Applications/AxyZ.app
- Grant AxyZ Accessibility Permissions in System Settings > Privacy & Security > Accessibility so it can manage other windows.
All hotkeys are fully customizable in the Preferences window. The default layout is:
| Action | Shortcut | Description |
|---|---|---|
| Center | ⌥ + ⇧ + S |
Moves window to center & resizes to 70% of screen |
| Strict Center | ⌥ + S |
Centers window without changing its size |
| Fullscreen | ⌥ + W |
Maximize window |
| Undo | ⌥ + Z |
Reverts the last window movement |
| Left Half / Thirds | ⌥ + A |
Snap to left side (Cycles ½ → ⅓ → ⅔) |
| Right Half / Thirds | ⌥ + D |
Snap to right side (Cycles ½ → ⅓ → ⅔) |
| Top Half | ⌥ + Q |
Snap to top side |
| Bottom Half | ⌥ + E |
Snap to bottom side |
| Upper Left Quarter | ⌥ + 1 |
Snap to top-left corner |
| Lower Left Quarter | ⌥ + 2 |
Snap to bottom-left corner |
| Upper Right Quarter | ⌥ + 3 |
Snap to top-right corner |
| Lower Right Quarter | ⌥ + 4 |
Snap to bottom-right corner |
| Next Display | ⌃ + ⌥ + ➡️ |
Move window to the next monitor |
| Previous Display | ⌃ + ⌥ + ⬅️ |
Move window to the previous monitor |
AxyZ — это легкий оконный менеджер для macOS с открытым исходным кодом, который позволяет мгновенно менять положение окон с помощью настраиваемых глобальных горячих клавиш.
- Шпаргалка (Cheatsheet): Удерживайте клавишу
Option(⌥) полсекунды, чтобы увидеть красивый полупрозрачный оверлей со всеми хоткеями. - Треугольная цикличность (Thirds Layout): Хоткеи левой и правой половины теперь умнее. Нажмите один раз для ½, второй раз для ⅓, и третий раз для ⅔ ширины экрана!
- Поддержка нескольких мониторов: Мгновенно перекидывайте окна между экранами с помощью
Control + Option + Стрелки. - Отключение HUD: Всплывающие уведомления с названиями действий теперь можно отключить в настройках.
В macOS ручное перетаскивание окон за края для организации рабочего пространства отнимает много времени. AxyZ решает эту проблему, предлагая быстрые сочетания клавиш для раскладки окон по половинам, третям, четвертям, центру или на весь экран. Приложение работает полностью в фоновом режиме (скрыто из Dock) и управляется через иконку в строке меню.
brew install --cask appleimax1/axyz/axyzВы можете скачать файл .dmg напрямую из GitHub Releases или с Google Диска.
Так как приложение собрано без платной подписи Apple Developer, система macOS Gatekeeper может заблокировать запуск. Чтобы запустить приложение:
- Переместите
AxyZ.appв папку/Программы(/Applications). - Откройте Терминал и выполните следующую команду для снятия блокировки карантина:
sudo xattr -cr /Applications/AxyZ.app
- Дайте AxyZ разрешение на Универсальный доступ в Системных настройках > Конфиденциальность и безопасность > Универсальный доступ, чтобы утилита могла управлять окнами.
Вы можете изменить любые хоткеи под себя в окне настроек. Стандартная раскладка:
| Действие | Сочетание клавиш | Описание |
|---|---|---|
| По центру | ⌥ + ⇧ + S |
По центру экрана с изменением размера до 70% |
| По центру (строго) | ⌥ + S |
Центрирует окно без изменения его масштаба |
| На весь экран | ⌥ + W |
Развернуть окно на весь экран |
| Отмена | ⌥ + Z |
Возвращает окно в предыдущее положение (Undo) |
| Левая половина / Трети | ⌥ + A |
Окно влево (Циклично ½ → ⅓ → ⅔) |
| Правая половина / Трети | ⌥ + D |
Окно вправо (Циклично ½ → ⅓ → ⅔) |
| Верхняя половина | ⌥ + Q |
Окно на верхнюю половину экрана |
| Нижняя половина | ⌥ + E |
Окно на нижнюю половину экрана |
| Левый верх | ⌥ + 1 |
Поместить в левую верхнюю четверть |
| Левый низ | ⌥ + 2 |
Поместить в левую нижнюю четверть |
| Правый верх | ⌥ + 3 |
Поместить в правую верхнюю четверть |
| Правый низ | ⌥ + 4 |
Поместить в правую нижнюю четверть |
| След. монитор | ⌃ + ⌥ + ➡️ |
Переместить окно на следующий монитор |
| Пред. монитор | ⌃ + ⌥ + ⬅️ |
Переместить окно на предыдущий монитор |
This project is licensed under the MIT License - see the LICENSE file for details.