jurplel /
InstantSpaceSwitcher
Мгновенное переключение рабочих столов в macOS без анимации.
Форки
47
Звёзды
1.6k
Issues
0
InstantSpaceSwitcher убирает задержку при переключении рабочих столов в macOS. Идеально для тех, кто хочет мгновенно прыгать между окнами.
Что делает
Утилита отключает стандартную анимацию сдвига экранов в macOS. По факту она заставляет систему переключаться на другой рабочий стол мгновенно, без эффекта «выезжания» контента.
Это экономит около 0.5-1 секунды на каждом переключении. Если ты часто работаешь в нескольких спейсах, это избавляет от лишнего визуального шума и ускоряет рабочий процесс. Работает на уровне системы.
Как работает
Программа взаимодействует с API macOS для управления рабочими столами. Она перехватывает команды переключения и принудительно отключает анимацию, которая по умолчанию вшита в интерфейс Apple. Это нативное решение, написанное на Swift.
Кому подходит
Владельцам Mac, которые устали от медленных анимаций системы.
Продуктовым дизайнерам, работающим в режиме многозадачности.
Вайб-кодерам, которые ценят быстрый отклик интерфейса при работе с кодом и браузером.
Основные возможности
Мгновенное переключение между рабочими столами.
Полное отключение стандартной анимации macOS.
Низкое потребление ресурсов процессора и памяти.
Простая установка через терминал.
Как установить
Скачай последнюю версию из релизов на GitHub или используй Homebrew для установки.
brew install --cask instantspaceswitcherПосле установки запусти приложение из папки «Программы» и предоставь необходимые права доступа в настройках безопасности macOS.
Как применить в своём продукте
Ты не встроишь это напрямую в SaaS, но можешь использовать утилиту для оптимизации собственной среды разработки. Когда ты записываешь скринкасты или демо своего продукта, отсутствие анимации делает переключение между экранами более профессиональным и динамичным.
Включи это в свой гайд по настройке окружения для команды.
Используй для ускорения записи видео-туториалов по твоему софту.
Установи на все рабочие машины для повышения скорости навигации.
Подводные камни
Приложение требует прав доступа к «Универсальному доступу» (Accessibility) в настройках macOS. Без этого оно просто не сможет управлять переключением окон. Также учти, что обновления macOS иногда ломают подобные системные хаки — будь готов к тому, что после апдейта системы нужно будет ждать патч от автора.
Частые вопросы
Будет ли это работать на новых версиях macOS?
Автор старается поддерживать актуальность, но системные API Apple часто меняются. Если после обновления системы утилита перестала реагировать, проверь разрешения в настройках безопасности и обновись до последней версии с GitHub.
Можно ли вернуть анимацию обратно?
Да, просто закрой приложение или выключи его в настройках автозагрузки. После завершения процесса система вернется к стандартному поведению с анимацией.
Безопасно ли это для системы?
Да, это просто легкая обертка над системными API. Она не внедряется в ядро и не меняет системные файлы, поэтому риск что-то сломать минимален.
Похожие репозитории
IINA — это мощный видеоплеер для macOS на базе MPV. Идеальное решение, если нужно встроить качественный медиа-движок в свой проект или просто заменить стандартные плееры.
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
UTM запускает Windows, Linux и другие ОС на macOS и iOS. Это эмулятор для запуска полноценных виртуальных машин без необходимости джейлбрейка.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
Данные обновлены: 3 июня 2026 г.