Repolode
jacklandrin

jacklandrin/OnlySwitch

Универсальное приложение для строки меню macOS: системные переключатели, ярлыки, мониторинг и виджеты в одном настраиваемом месте.

Open source альтернатива:iStat Menus

Звёзды
6,039
Форки
246
Открытые issues
54
Последний коммит
вчера

Что это?

OnlySwitch — приложение для строки меню macOS, которое объединяет повседневные системные элементы управления: скрытие значков рабочего стола, переключение тёмного режима, предотвращение перехода Mac в режим сна, управление вырезом и отключение микрофона — в одном настраиваемом списке. Пользователи могут добавлять, удалять и менять порядок переключателей и macOS Shortcuts, назначать им сочетания клавиш, а также размещать элементы управления на рабочем столе или в Центре уведомлений в виде виджетов.

Помимо встроенных переключателей, приложение включает System Monitor для отслеживания использования CPU, GPU, памяти, диска и сети, вкладку Codex Usage, предварительный просмотр окон Dock и дополнительного питомца на рабочем столе. Evolution позволяет создавать собственные кнопки и переключатели на основе скриптов Shell или AppleScript, а Only Agent преобразует запросы на обычном языке в AppleScript с помощью провайдеров Ollama, OpenAI или Gemini. Удалённое управление с iPhone или iPad доступно через приложение OnlyRemote, а OpenClaw может запускать переключатели с помощью deeplinks.

Приложение написано на Swift и SwiftUI и использует The Composable Architecture. Для некоторых функций требуются свежие версии macOS, а другие опираются на приватные API macOS, которые могут перестать работать после обновления системы.

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

  • 01Настраиваемые переключатели в строке меню: скрытие значков рабочего стола, тёмный режим, предотвращение перехода Mac в режим сна и другие функции.
  • 02Импорт macOS Shortcuts и назначение сочетаний клавиш переключателям и Shortcuts.
  • 03Виджеты на рабочем столе и в Центре уведомлений для запуска элементов управления.
  • 04System Monitor для отслеживания использования CPU, GPU, памяти, диска и сети.
  • 05С помощью Evolution можно создавать собственные переключатели и кнопки на Shell или AppleScript.
  • 06Only Agent генерирует AppleScript по запросам на обычном языке с помощью Ollama, OpenAI или Gemini.

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

  • Быстро переключать отображение скрытых файлов, тёмный режим или режим предотвращения сна, не открывая «Системные настройки».
  • Добавлять элементы управления Mac на рабочий стол или в Центр уведомлений в виде виджетов, чтобы запускать их одним нажатием.
  • Управлять Mac с iPhone или iPad по локальной сети с помощью OnlyRemote.
  • Создавать собственные кнопки автоматизации на основе AppleScript или команд Shell.

Быстрый старт

  1. 1

    Установите OnlySwitch с помощью Homebrew

    brew install only-switch
  2. 2

    Запустите OnlySwitch и включите его в разделе «Системные настройки» → «Строка меню», если значок не отображается

  3. 3

    Нажмите значок OnlySwitch в строке меню, чтобы открыть список элементов управления, затем откройте настройки и настройте переключатели

Что важно знать

  • Только для macOS; для некоторых функций требуется macOS 26 или новее.
  • Некоторые функции используют закрытые, недокументированные API macOS и могут перестать работать после обновления системы.
  • Автоматическое обновление не работает в версии 2.5.6 и более ранних.

В подборках

Темы

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

Что такое OnlySwitch?
Универсальное приложение для строки меню macOS: системные переключатели, ярлыки, мониторинг и виджеты в одном настраиваемом месте. OnlySwitch — приложение для строки меню macOS, которое объединяет повседневные системные элементы управления: скрытие значков рабочего стола, переключение тёмного режима, предотвращение перехода Mac в режим сна, управление вырезом и отключение микрофона — в одном настраиваемом списке. Пользователи могут добавлять, удалять и менять порядок переключателей и macOS Shortcuts, назначать им сочетания клавиш, а также размещать элементы управления на рабочем столе или в Центре уведомлений в виде виджетов.
OnlySwitch можно использовать бесплатно? Какая у него лицензия?
OnlySwitch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OnlySwitch всё ещё поддерживается?
Активно поддерживается. Последний коммит в OnlySwitch — 5 нояб. 2026 г..
Для чего можно использовать OnlySwitch?
Быстро переключать отображение скрытых файлов, тёмный режим или режим предотвращения сна, не открывая «Системные настройки». Добавлять элементы управления Mac на рабочий стол или в Центр уведомлений в виде виджетов, чтобы запускать их одним нажатием. Управлять Mac с iPhone или iPad по локальной сети с помощью OnlyRemote. Создавать собственные кнопки автоматизации на основе AppleScript или команд Shell.
Как установить OnlySwitch?
Установите OnlySwitch с помощью Homebrew: brew install only-switch Запустите OnlySwitch и включите его в разделе «Системные настройки» → «Строка меню», если значок не отображается Нажмите значок OnlySwitch в строке меню, чтобы открыть список элементов управления, затем откройте настройки и настройте переключатели
Где скачать OnlySwitch?
Исходный код и инструкции по установке — на GitHub: https://github.com/jacklandrin/OnlySwitch

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

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

Нативный монитор производительности macOS в строке меню: записывает историю загрузки CPU, памяти, GPU, сети, диска и батареи, чтобы находить процессы, вызывающие замедления.

989+16 за неделю41SwiftMITАктивно поддерживаетсяОбновлён 21 час назад

Нативный набор инструментов для macOS: оптимизация памяти, глубокая очистка диска, удаление приложений, управление вентиляторами и предотвращение сна; с панелью в строке меню.

515+41 за неделю29SwiftMITОбновлён вчера

Приложение для строки меню macOS, которое не даёт Mac переходить в режим сна, в том числе с закрытой крышкой, пока работают AI-агенты для написания кода, например Claude Code и Codex.

100+6 за неделю12SwiftMITОбновлён 5 дней назад