ruittenb /
Spaceman
Приложение для macOS для просмотра и переключения Spaces (виртуальных рабочих столов) прямо из строки меню.
Форки
8
Звёзды
100
Issues
0
Spaceman — утилита для macOS, которая добавляет индикатор и переключатель виртуальных столов (Spaces) прямо в строку меню.
Что делает
Инструмент закрывает главную боль пользователей macOS — невозможность быстро понять, на каком рабочем столе ты находишься, и переключиться между ними в один клик. Приложение живет в строке меню и визуализирует все активные Spaces.
Ты видишь номер текущего рабочего стола и можешь мгновенно прыгнуть на любой другой. Это избавляет от бесконечных свайпов трекпадом или перебора комбинаций клавиш, когда открыто больше трех окон.
Как работает
Программа взаимодействует с API macOS для управления пространством рабочего стола. Она считывает состояние системы и выводит данные в виде иконки в статус-баре. При клике на индикатор открывается список доступных столов для быстрого перехода.
Кому подходит
Тем, кто держит открытыми по 5-10 окон одновременно и постоянно теряется в них.
Владельцам ультрашироких мониторов, где Spaces помогают структурировать рабочее пространство.
Вайб-кодерам, которые собирают сетапы для продуктивности и автоматизации macOS.
Основные возможности
Отображение номера текущего рабочего стола в статус-баре.
Быстрое переключение между всеми активными Spaces через меню.
Минималистичный интерфейс, не занимающий лишнего места.
Нативная работа с macOS без лишних фоновых процессов.
Как установить
Для установки используй Homebrew, это самый простой способ для macOS.
brew install --cask spacemanПосле установки запусти приложение через Spotlight. Оно сразу появится в верхней панели.
Как применить в своём продукте
Spaceman — это отличный пример того, как маленькая утилита решает конкретную проблему UX. Ты можешь использовать его как референс для создания собственных плагинов или виджетов для macOS, которые упрощают навигацию внутри ОС.
Включить в свой "набор инструментов для продуктивности", который ты собираешь для пользователей.
Использовать логику работы с Spaces для создания автоматизаций в своих скриптах.
Создать на основе этого принципа более сложный менеджер окон с поддержкой горячих клавиш.
Подводные камни
Приложение сильно зависит от закрытого API Apple. Если Apple решит обновить логику работы Spaces в новой версии macOS, утилита может перестать отображать столы или переключать их. Нужно следить за обновлениями репозитория.
Частые вопросы
Будет ли приложение работать на старых версиях macOS?
Скорее всего, нет. Инструмент использует современные API для работы с виртуальными рабочими столами, поэтому для стабильной работы лучше использовать актуальную версию macOS.
Можно ли настроить горячие клавиши для переключения?
В текущем виде Spaceman ориентирован на визуальное управление через строку меню. Основная задача — дать наглядность, а не дублировать системные шорткаты.
Сколько оперативной памяти потребляет Spaceman?
Почти ничего. Это легковесная утилита, которая просто считывает статус системы. Она не нагружает процессор и не влияет на производительность даже на старых MacBook.
Топики
Похожие репозитории
Stats — это open source монитор ресурсов для macOS, который живет в строке меню. Показывает всё: от нагрузки на CPU до температуры датчиков и скорости сети.
MonitorControl превращает любой сторонний монитор в нативный Apple Display. Управляй яркостью и звуком через клавиатуру Mac или шорткаты.
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
LunarBar — компактный лунный календарь в системном трее macOS. Помогает быстро узнать фазу Луны без открытия браузера.
Данные обновлены: 16 апреля 2026 г.