OnlySwitch is a SwiftUI-based macOS menubar app that hides the notch, toggles dark mode, and manages shortcuts and widgets. It has active releases up to 2026 and supports desktop pet, Apple Widgets, and Only Agent via AI.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
OnlySwitch is an All-in-One menubar app for macOS that provides toggles for features like hiding the notch, dark mode, and other system switches. It supports Shortcuts, Widgets, evolution through user scripts, and an optional Desktop Pet.
How it works
The project provides a SwiftUI-based implementation with a menu bar interface. It includes support for keyboard shortcuts since version 2.0 and integrates with Apple Widgets since version 2.5.0. Evolution and OpenClaw/OpenAI/OpenClaw support allow automation via scripts and natural language skills. An agent mode (Only Agent) is available for controlling macOS with AI via different providers.
Getting started
Install by Homebrew:
brew install only-switch
Manually Download: Download the app
Recent releases
- release_2.7.2 (2026-07-26): Fix: Wrong status in iOS Remote Settings; Wrong icon color in dark mode for iOS app; Improvement: A guild in iOS app
- release_2.7.1 (2026-07-22): New feature: Supported iOS remote control for OnlySwitch on Mac; Added close button to desktop pet when right-clicking
- release_2.7.0 (2026-07-13): New feature: Desktop pet
- release_2.6.10 (2026-07-12): Docs: TakoAPI directory badge; feat: sync external monitor brightness via DDC/CI
- release_2.6.9 (2026-07-05): Fix: Performance issue in custom screen
Traction
5862 stars; 238 forks; 58 open issues
Behind the repo
MIT-licensed Swift project created 2021-11-30; last push 2026-07-31; topics include swiftui, macos, widgets, dark-mode, shortcuts
Caveats
License: MIT; Open issues: 58; Last push: 2026-07-31






