jacklandrin /
OnlySwitch
Универсальное меню-бар приложение: скрытие челки MacBook Pro, темная тема, управление AirPods и Shortcuts.
Форки
232
Звёзды
5.7k
Issues
0
OnlySwitch — это комбайн для macOS, который управляет системными настройками из меню-бара. Помогает автоматизировать рутину и кастомизировать интерфейс без глубокого кодинга.
Что делает
Приложение собирает разрозненные настройки macOS в одном месте. Оно живет в меню-баре и дает доступ к переключателям, которые обычно спрятаны глубоко в системных меню.
Вайб-кодеры используют его, чтобы не лазить в настройки ради простых действий. Ты включаешь темную тему, меняешь обои или управляешь AirPods одним кликом. Это экономит время при тестировании интерфейсов или сборке своих продуктов.
Как работает
Программа написана на Swift с использованием SwiftUI и Composable Architecture. Она взаимодействует с системными API macOS для управления состоянием экрана, звука и виджетов.
Она не требует сложной настройки. Ты просто устанавливаешь бинарный файл, выдаешь права доступа в настройках безопасности — и панель готова к работе.
Кому подходит
Разработчикам, которые часто переключают системные параметры при тестировании своих приложений.
Владельцам новых MacBook, которых раздражает вырез под камеру (челка) в верхней части экрана.
Фанатам автоматизации, которые хотят запускать Shortcuts или управлять звуком без лишних движений.
Пользователям, желающим быстро менять режимы работы экрана и темную тему.
Основные возможности
Скрытие «челки» (notch) на MacBook Pro через черную полосу в меню-баре.
Быстрое переключение темной и светлой темы оформления системы.
Управление наушниками AirPods прямо из выпадающего списка.
Запуск пользовательских команд Shortcuts в один клик.
Управление состоянием Stage Manager и другими функциями macOS.
Настройка виджетов для быстрого доступа к параметрам.
Поддержка таймера Pomodoro для продуктивной работы.
Как установить
Скачай актуальный релиз с GitHub или установи через Homebrew, если используешь его для управления софтом.
brew install --cask onlyswitchПосле запуска приложение появится в меню-баре. Проверь настройки безопасности, чтобы оно могло управлять системными функциями.
Как применить в своём продукте
Используй OnlySwitch как референс для создания своих утилит под macOS. Ты можешь подсмотреть, как автор реализовал взаимодействие с системными API, чтобы внедрить похожие «быстрые переключатели» в свой SaaS или десктопный инструмент.
Встраивай похожие переключатели в свои приложения для управления продуктивностью.
Используй логику работы с Shortcuts для создания цепочек автоматизации в своих проектах.
Изучай архитектуру Composable Architecture, чтобы строить масштабируемые интерфейсы на SwiftUI.
Подводные камни
Приложение требует прав доступа к «Универсальному доступу» (Accessibility) для корректной работы некоторых функций. Это стандарт для таких утилит, но не забывай про это при первом запуске. На новых версиях macOS система может запрашивать подтверждение разрешений чаще обычного.
Частые вопросы
Приложение безопасно?
Это open source проект с открытым кодом на Swift. Ты можешь посмотреть репозиторий, изучить каждую функцию и скомпилировать приложение самостоятельно, если не доверяешь готовым бинарным файлам из релизов.
Можно ли добавить свою функцию?
Да, архитектура проекта позволяет расширять набор доступных переключателей. Если умеешь читать Swift, ты легко разберешься в структуре и добавишь нужный функционал для своих задач.
Работает ли скрытие челки на старых Mac?
Нет, функция скрытия выреза актуальна только для моделей MacBook Pro с физическим вырезом в дисплее. На других устройствах эта опция будет бесполезна.
Топики
Похожие репозитории
FineTune — macOS-утилита для настройки громкости каждого приложения, маршрутизации аудио и эквалайзера. Бесплатная замена SoundSource для работы со звуком.
Hex — это macOS-утилита для перевода голоса в текст на базе Whisper. Превращает аудио в слова прямо на твоём Mac.
Chops — это менеджер навыков (skills) для AI-агентов в macOS. Единый интерфейс для Claude Code, Cursor и других инструментов.
Passepartout — open source клиент для OpenVPN и WireGuard на Swift. Помогает быстро встроить VPN-функционал в свои iOS/macOS продукты.
Данные обновлены: 3 июня 2026 г.