Repolode
wojciech-kulik

wojciech-kulik/FlashSpace

Менеджер виртуальных рабочих пространств для macOS: быстро переключает наборы приложений на каждом дисплее вместо встроенных Spaces.

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

Звёзды
3,539
Форки
67
Открытые issues
4
Последний коммит
20 часов назад

Что это?

FlashSpace позволяет создавать виртуальные рабочие пространства в macOS и назначать им приложения. Каждое пространство привязано к дисплею: при переключении его приложения выходят на передний план, а остальные на этом дисплее скрываются. Так можно избежать задержек анимации во встроенных Spaces. На каждом дисплее можно переключать пространства независимо.

В приложении есть горячие клавиши, переключатель рабочих пространств по Option + Tab, сетка предпросмотра Space Control, навигация по фокусу между окнами и дисплеями, а также режим динамического назначения дисплеев для конфигураций, в которых приложения перемещаются между экранами. Настраивать приложение можно через GUI или с помощью файлов JSON, YAML и TOML; также доступны CLI и интеграция со SketchyBar. FlashSpace намеренно не управляет расположением окон и назначением отдельных окон.

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

  • 01Быстрое переключение рабочих пространств: скрытие и показ наборов приложений на каждом дисплее
  • 02Переключатель рабочих пространств по Option + Tab и сетка предпросмотра Space Control
  • 03Горячие клавиши для активации рабочих пространств и переключения фокуса между окнами
  • 04Статический и динамический режимы назначения дисплеев
  • 05Настройка через GUI или файлы JSON, YAML и TOML
  • 06Интерфейс командной строки и интеграция со SketchyBar

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

  • Разделение рабочих, личных приложений и приложений для общения по пространствам на Mac с несколькими мониторами
  • Замена медленного переключения между встроенными macOS Spaces на мгновенное переключение со скрытием и показом приложений
  • Автоматизация переключения рабочих пространств из командной строки или с помощью инструментов вроде skhd

Темы

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

Что такое FlashSpace?
Менеджер виртуальных рабочих пространств для macOS: быстро переключает наборы приложений на каждом дисплее вместо встроенных Spaces. FlashSpace позволяет создавать виртуальные рабочие пространства в macOS и назначать им приложения. Каждое пространство привязано к дисплею: при переключении его приложения выходят на передний план, а остальные на этом дисплее скрываются. Так можно избежать задержек анимации во встроенных Spaces. На каждом дисплее можно переключать пространства независимо.
FlashSpace можно использовать бесплатно? Какая у него лицензия?
FlashSpace распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FlashSpace всё ещё поддерживается?
Активно поддерживается. Последний коммит в FlashSpace — 21 окт. 2026 г..
Для чего можно использовать FlashSpace?
Разделение рабочих, личных приложений и приложений для общения по пространствам на Mac с несколькими мониторами Замена медленного переключения между встроенными macOS Spaces на мгновенное переключение со скрытием и показом приложений Автоматизация переключения рабочих пространств из командной строки или с помощью инструментов вроде skhd
Где скачать FlashSpace?
Исходный код и инструкции по установке — на GitHub: https://github.com/wojciech-kulik/FlashSpace

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

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