Productivity & Collaboration macosmenubar-appswiftuishortcutswidgetsapple-scriptdesktop-pet

OnlySwitch — All-in-One macOS Menu Bar Switcher

One menu bar app to toggle macOS settings, run shortcuts, trigger AI-powered automation, and place controls on your desktop.

FollowAgents review · FARS-2.1
Not recommended
54/ 100 5-point scale 2.7 / 5
1 2 3 4 5 6
1Trust10 / 29 · 1.7/5

Evidence shows the app requires user authorization (e.g., password for low power mode), but least privilege principle is not explicitly stated; user confirmation exists but not comprehensive; data flow transparency is insufficient, not explaining how AI agent handles user input; sensitive data handling (e.g., API keys) not detailed; many dependencies but no security audit; external effects (e.g., system setting changes) are mentioned but not fully warned; rollback mechanism not mentioned; source attribution (e.g., referenced projects) is listed, but publisher identity is unverified.

2Reliability8 / 14 · 2.9/5

Self-consistency is good, README aligns with feature list; dependencies are common open-source libraries but no version pinning or security advisories; failure messages not detailed, only some known issues mentioned.

3Adaptability12 / 18 · 3.3/5

Target audience is clear (macOS users), scenarios are diverse (system settings toggles, AI control); capability boundaries are stated (e.g., only supports macOS 26+); trigger methods are clear (switches, shortcuts, AI); environment fit is good (supports multiple macOS versions and languages).

4Convention11 / 18 · 3.1/5

Information architecture is clear, README structure is complete; install notes are detailed (Homebrew, manual download); naming is stable (OnlySwitch); examples and FAQ are provided (e.g., Shortcuts Gallery); known limitations are stated (e.g., Hide notch only on specific models); license is clear (MIT); versioning is mentioned but no detailed changelog; maintenance responsibility is clear (community contributions, author maintenance).

5Effectiveness9 / 13 · 3.5/5

Output usability is high (provides various switches and quick actions); marginal value is obvious (simplifies routine tasks); cost-benefit is reasonable (free and open source).

6Verifiability4 / 8 · 2.5/5

Claims are traceable (feature statuses listed in README); cross-source corroboration is limited (only external media mentions); fact-inference separation is good (clearly distinguishes finished and partially finished).

Evidence confidence: Low Reviewed Aug 11, 2026 Reviewed revision abf4ea7537bc
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • The AI agent feature may execute arbitrary AppleScript, so grant permissions cautiously.
  • Low power mode requires password, which may involve sensitive operations.
  • Many dependencies; keep an eye on security updates.
  • Publisher identity is unverified; download with caution.
Review evidence [1][2]
See the full review method →

What does this agent do, and when should you use it?

OnlySwitch is a macOS menu bar application that provides a wide range of native toggles for common system actions (dark mode, hide desktop icons, hide MacBook Pro notch, low power mode, etc.), as well as support for importing Siri Shortcuts and creating custom 'Evolution' switches. Since version 2.6.0, it includes Only Agent, which lets you describe an intent in English, have an AI (through Ollama, OpenAI, or Gemini) generate an AppleScript, and execute it immediately. Since 2.5.0 it supports Apple Widgets (Sonoma+), placing switches and buttons on the desktop or Notification Center. It also integrates with OpenClaw, allowing natural language commands to trigger switches via deeplinks. All switches and Shortcuts can be controlled with keyboard shortcuts.

OnlySwitch displays a customizable list of switches in the macOS status bar. Each switch performs a specific system operation, such as toggling dark mode, hiding desktop icons, hiding the notch on new MacBook Pros, enabling low power mode (requires password), starting the screen saver, showing the Finder path bar, toggling Night Shift, muting the microphone, auto-hiding the Dock, connecting AirPods, toggling Bluetooth, emptying the trash, keeping the display awake, and more. It supports importing Siri Shortcuts and creating custom Evolution switches that run shell scripts or AppleScript, assignable to hotkeys. The Only Agent feature (macOS 26+) allows users to describe a goal in English, and the AI (via Ollama, OpenAI, Gemini, etc.) generates an AppleScript to execute. Only Widget allows creating desktop widgets that trigger the corresponding switch on click. The app also includes a Hide Menu Bar Icons feature to hide icons on the left of the menu bar.

  1. Frequent Mac users who want quick access to dark mode, hidden desktop icons, or notch hiding from a single menu bar location.
  2. Shortcut enthusiasts who want to bring their custom Siri Shortcuts into the menu bar for rapid activation.
  3. Developers or power users who need to run system commands (like clearing caches or showing hidden files) and want toggle switches with hotkeys via Evolution.
  4. Users who prefer natural language control of their Mac: with OpenClaw, say 'empty trash' or 'turn on dark mode' and OnlySwitch executes the matching switch.
  5. People on macOS 26+ who want to automate complex tasks by describing them in English; Only Agent generates and runs the AppleScript.
  6. Desktop widget fans who want one-click access to common toggles right on the desktop or in Notification Center.

What are this agent's strengths and limitations?

Pros
  • All-in-one solution aggregating dozens of macOS toggles, from system settings to audio, Bluetooth, AirPods, and screen test, reducing the need for multiple utilities.
  • Highly customizable: import Shortcuts, create Evolution switches with shell/AppleScript, and assign hotkeys to any switch.
  • Only Agent integrates multiple AI providers (Ollama, OpenAI, Gemini) for natural language control, and is open to additional providers.
  • Supports Apple Widgets (Sonoma+) and a desktop pet, enhancing desktop interaction.
  • OpenClaw integration enables voice or text command triggers for automation workflows.
Limitations
  • macOS-only, and some features (like Only Agent) require macOS 26.0 or later, limiting older system support.
  • Only Agent depends on external AI model providers; OpenAI and Gemini require API keys, incurring costs and privacy considerations.
  • Known limitations: low power mode requires password each time, hide notch only affects the current desktop, and some switches (e.g., Hide Menu Bar Icons) are only partially complete.
  • Potential reliability issues with certain switches (e.g., auto-update failure mentioned for older versions).

How do you install or deploy this agent?

Install via Homebrew: brew install only-switch. Or download OnlySwitch.dmg from GitHub Releases and drag to Applications. After installation, open the app; on first launch, you may need to grant accessibility permissions (for simulating keys, etc.).

How do you use this agent?

Click the menu bar icon to see the list of switches; click one to toggle. In preferences, you can reorder, add, or remove switches and set keyboard shortcuts for any switch or Shortcut. To use Only Agent, select a model provider (Ollama, OpenAI, Gemini) in settings, enter an API key if required, and type a description in English; the agent will generate and run an AppleScript. For OpenClaw, install the skill, ensure OnlySwitch is running, and use natural language commands to trigger switches. Desktop widgets can be added by right-clicking the desktop, choosing 'Edit Widgets', and selecting Only Widget; then configure which switch it toggles.

How does this agent compare with similar options?

Compared to other menu bar utilities (e.g., Hidden, Dozer), OnlySwitch offers a broader set of built-in switches, Shortcut import, Evolution customization, and an AI assistant, making it a more comprehensive tool.

FAQ

Is OnlySwitch free?
Yes, it is open source (MIT license) and free, installable via Homebrew or GitHub Releases.
What do I need to use Only Agent?
macOS 26.0 or later, and a model provider (Ollama, OpenAI, or Gemini). OpenAI and Gemini require API keys.
Why does Low Power Mode ask for a password every time?
Because it uses a terminal command that requires root access, the system prompts for your password on each toggle.
Does the Hide Notch switch work on all desktops?
No, it only affects the current desktop, not all spaces.
How can I create custom switches?
Use the Evolution feature to create a switch based on a shell script or AppleScript, and optionally assign a hotkey.

Related agents