For a menu bar organizer for macOS, the first results are jordanbaird/ice (Ice is a dedicated macOS menu bar manager that lets you hide, rearrange, and add spacing between menu bar icons with a drag-and-drop interface and keyboard shortcuts — exactly the kind of clutter-fighting utility this search targets), dwarvesf/hidden (Hidden is a native macOS utility that lets you hide specific icons and rearrange them via drag-and-drop to declutter the menu bar, which directly addresses your core need, though it does not explicitly mention custom spacing between icons) and mortennn/dozer (Dozer is a native macOS menu bar manager that lets you hide and show status icons to reduce clutter, directly addressing the core need; it lacks rearrange and spacing features but is a lightweight, Swift-built utility for organizing your menu bar). matryer/bitbar and matryer/xbar round out the shortlist. Compare the match explanations and check the project documentation against your requirements.
Find the best menu bar managers for macOS. We ranked the top open-source tools by activity and features to help you compare and pick the right one.
Ice is a macOS menu bar manager designed to provide granular control over the visibility, arrangement, and spacing of system status icons. It functions as a workspace organization utility that allows users to hide unnecessary icons and rearrange active elements through a drag-and-drop interface, helping to maintain a clean and focused desktop environment. The application distinguishes itself by prioritizing keyboard-driven navigation and workflow optimization. Users can assign custom global hotkeys to trigger specific menu bar actions or toggle visibility settings, enabling interaction with b
Ice is a dedicated macOS menu bar manager that lets you hide, rearrange, and add spacing between menu bar icons with a drag-and-drop interface and keyboard shortcuts — exactly the kind of clutter-fighting utility this search targets.
Hidden is a desktop productivity tool designed to manage and organize the macOS menu bar. It functions as a system interface customizer that allows users to consolidate secondary status icons into a single toggleable area, reducing visual clutter and streamlining the desktop workspace. The utility provides granular control over menu bar elements by enabling users to hide specific icons and rearrange them through a drag-and-drop interface. By utilizing system-level hooks and event monitoring, it maintains a persistent configuration of hidden items that can be toggled on or off to suit the user
Hidden is a native macOS utility that lets you hide specific icons and rearrange them via drag-and-drop to declutter the menu bar, which directly addresses your core need, though it does not explicitly mention custom spacing between icons.
Dozer is a macOS desktop utility and menu bar manager designed to reduce visual clutter by controlling the visibility of status icons in the macOS menu bar. It functions as an icon toggle that allows users to hide unnecessary system icons from view. The application uses trigger icons to manage the visibility state of the menu bar, enabling users to selectively show or hide status indicators to customize the macOS interface and organize their desktop workspace. The tool implements these capabilities by interacting with native macOS accessibility frameworks and system hooks to query and modify
Dozer is a native macOS menu bar manager that lets you hide and show status icons to reduce clutter, directly addressing the core need; it lacks rearrange and spacing features but is a lightweight, Swift-built utility for organizing your menu bar.
Bitbar is a host application and script runner for macOS that displays the output of shell scripts and programs directly in the system menu bar. It functions as a status monitor, turning dynamic data from periodic script execution into persistent visual widgets. The tool enables the integration of custom scripts to monitor system health, external API updates, and other real-time data without requiring a terminal. It also supports the installation and management of community-created plugins to extend its monitoring capabilities.
Bitbar lets you add custom script-driven menu bar widgets, but it does not hide, rearrange, or customize the existing system icons you already see — so it solves a different menu bar problem than clutter reduction.
xbar is a macOS menu bar status tool and system extension utility that displays the output of shell scripts and programs directly in the system menu bar. It functions as a script-based menu bar manager that runs local and third-party scripts to create real-time status indicators and dynamic dropdown menus. The utility enables the creation of system monitoring dashboards and custom shortcut launchers by executing external programs as subprocesses. It transforms plain text script output into formatted menu items and supports interactive dropdown menus, where user interactions can trigger shell
xbar lets you run scripts to add custom indicators and dropdown menus to the macOS menu bar, but it doesn't help you hide, rearrange, or manage the existing menu bar icons to reduce clutter.
OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing system settings, running custom scripts, and controlling connected devices. It functions as a standalone application that combines AirPods management, notch hiding, Shortcuts launching, and system settings control into a single interface accessible from the menu bar. The application distinguishes itself through AI-powered automation capabilities, allowing users to generate and execute AppleScript from natural language commands using multiple AI model providers. It also supports voi
OnlySwitch is a menu bar utility for toggling system settings and running scripts, but it does not hide, rearrange, or customize the existing menu bar icons to reduce clutter as the visitor is looking for.
| Repository | Stars | Language | License | Last push |
|---|---|---|---|---|
| jordanbaird/ice | 26.1K | Swift | gpl-3.0 | |
| dwarvesf/hidden | 13.4K | Swift | mit | |
| mortennn/dozer |
| 8.7K |
| Swift |
| MPL-2.0 |
| matryer/bitbar | 18K | Go | MIT |
| matryer/xbar | 18K | Go | MIT |
| jacklandrin/onlyswitch | 5.7K | Swift | MIT |