Ice
Open-source menu bar manager for macOS
Quick Take: Ice
Ice has evolved from a simple Bartender alternative into a powerful menu bar manager in its own right. The addition of menu bar appearance customization, icon search, the Ice Bar dropdown, and custom spacing means it now competes feature-for-feature with premium alternatives—while remaining completely free and open-source. The SwiftUI architecture keeps it lightweight and Mac-native. The transparent codebase means you know exactly what it does. Recent updates have been frequent and substantial, showing active, committed development. If your menu bar is a mess, install Ice. It'll take two minutes and you'll wonder why you didn't do it sooner.
Best For
- •MacBook Users with Notch Display Limitations
- •Ex-Bartender Users Seeking a Trustworthy Alternative
- •Minimalists Who Want a Clean Desktop
- •Users Who Want Menu Bar Customization Without Paying
What is Ice?
Ice is a free, open-source menu bar manager for macOS built by Jordan Baird. It lets you hide, show, and reorganize the icons in your Mac's menu bar, and includes powerful customization features that go beyond simple organization. If you're running a MacBook with a notch and your menu bar icons are getting clipped behind it, Ice solves that problem elegantly. The menu bar on macOS has been getting increasingly crowded. Between system icons (Wi-Fi, Bluetooth, battery, Control Center, Siri, clock) and app icons (1Password, Bartender, Rectangle, Stats, iStat Menus, Dropbox, Docker, Amphetamine, Tailscale, clipboard managers), a typical power user's menu bar can have 15-25 icons. On a 14-inch MacBook Pro, the notch eats the center of the menu bar, and icons that overflow behind the notch become inaccessible. Before Ice, the go-to solution was Bartender—a paid app that hid and organized menu bar icons. When Bartender was acquired in 2024 under circumstances that raised privacy concerns, many users looked for alternatives. Ice emerged as the free, open-source answer. Ice creates up to three sections in your menu bar: always visible, hidden (revealed by clicking an Ice icon or a hotkey), and an 'always hidden' section that stays out of sight. You drag icons between sections to organize them. Icons in the hidden section slide out from behind the Ice separator when needed, either appearing below the menu bar or within it depending on your settings. Recent versions have added menu bar appearance customization, allowing you to change the menu bar's look with tints, shapes, and transparency effects. Ice also features menu bar item search—press a hotkey to quickly find and access any menu bar item without hunting through hidden sections. Custom spacing between icons gives you fine-grained control over the menu bar's density. Ice is lightweight, runs natively on macOS 14+ (Sonoma and later), and uses minimal resources. It's actively maintained with frequent updates adding new features.
Install with Homebrew
brew install --cask iceDeep Dive: Why the Mac Community Switched from Bartender to Ice
The Bartender acquisition controversy, the rise of open-source alternatives, and what it says about trust in developer tools.
History & Background
Ice appeared on GitHub in early 2024 as a straightforward SwiftUI project by Jordan Baird. The turning point came in May 2024 when security researcher Jeff Johnson discovered that Bartender had been quietly sold to Applause, a company with no track record in Mac utilities. Bartender's new privacy policy included language allowing data collection, and the ownership change had happened silently. Within days, 'Bartender alternatives' was trending, and Ice's GitHub stars surged into the thousands. Since then, Ice has evolved rapidly—from a basic menu bar hider into a full-featured manager with appearance customization, search, and advanced organization features.
How It Works
Ice is a pure SwiftUI application that uses macOS accessibility APIs (NSStatusBar, NSStatusItem) to manage menu bar item visibility. It stores preferences in UserDefaults and persists icon configurations between launches. The three-section system works by controlling the ordering and visibility of NSStatusItem objects. Because it uses system APIs rather than custom window overlays, it interoperates correctly with macOS's own menu bar behavior, including the notch region and Control Center.
Ecosystem & Integrations
Ice exists in a small ecosystem of menu bar managers alongside Bartender, Hidden Bar, and Dozer (abandoned). Its differentiation is the combination of active maintenance, open-source transparency, and three-section flexibility. Many users pair Ice with complementary utilities: Stats for system monitoring, BetterDisplay for display management, and Rectangle for window management—all adding their own menu bar icons that Ice then organizes.
Future Development
Jordan Baird continues to expand Ice's capabilities. Menu bar appearance customization (tinting, transparency, shapes) has been implemented and refined. The remaining major item on the roadmap is profile support—different icon arrangements for different contexts like work vs. personal setups. The project accepts community contributions and many features have been added through pull requests. Ice maintains its philosophy of being powerful yet reliable.
Key Features
Three-Section Menu Bar Organization
Ice splits your menu bar into three zones: always visible, hidden (shown temporarily when you click Ice's icon or hover), and always hidden. This gives you fine-grained control. Keep your essential icons (Wi-Fi, sound, battery) always visible, put occasional-use items (VPN, Tailscale, Stats) in the hidden section, and permanently hide things you never need to see (like the Spotlight icon). The three-tier system is more flexible than Bartender's original two-tier approach.
Drag-and-Drop Reordering
Rearranging icons is done by holding Cmd and dragging them—the standard macOS gesture—and Ice respects the new positions. You can also configure the order within Ice's preferences panel. Unlike some alternatives that lose your arrangement after a restart, Ice persists your layout reliably. This matters because macOS itself has a frustrating habit of rearranging third-party menu bar icons after system updates.
Auto-Hide with Smart Reveal
Hidden menu bar items can be revealed by clicking Ice's toggle icon, hovering over the menu bar area, or using a configurable keyboard shortcut. You can set a delay for auto-hide, so items briefly appear when their status changes (like a new notification) before sliding back out of view. This 'peek and dismiss' workflow keeps your menu bar clean without making hidden items hard to access.
Menu Bar Appearance Customization
Ice now lets you customize the look of your menu bar with tint colors, shapes, transparency effects, and borders. You can make the menu bar blend with your desktop wallpaper, add a subtle gradient, or give it a distinctive look that matches your aesthetic preferences. This feature goes beyond what Bartender offered and is completely free.
Menu Bar Item Search
Press a configurable hotkey to instantly search through all your menu bar items—even hidden ones. Type a few characters and Ice will show matching items, letting you access them without navigating through sections. This is invaluable for users with 20+ menu bar icons who need quick access to specific apps without remembering which section they're in.
Ice Bar
Hidden menu bar items can now appear in a dedicated 'Ice Bar' that drops down below your menu bar rather than sliding out inline. This provides a cleaner separation between always-visible and hidden items. The Ice Bar appears on demand via click or hotkey and disappears when you're done, keeping your menu bar pristine while maintaining instant access.
Custom Icon Spacing
Ice lets you adjust the spacing between menu bar icons with fine-grained control. Want a more compact menu bar to fit more icons on a small screen? Or prefer breathing room between items? You can configure spacing globally or per-section to get the exact density that works for your workflow.
SwiftUI Native Architecture
Ice is built entirely with SwiftUI, Apple's modern UI framework. This means it looks and behaves like a first-party Apple app—native animations, proper Dark Mode support, correct font rendering, and standard macOS settings panels. The app is a lightweight download and uses minimal system resources. Compare that to Electron-based alternatives that ship an entire Chromium browser just to manage some icons.
Notch Compatibility
On MacBook Pro models with the camera notch, menu bar space is severely limited—icons on the left side can get hidden behind the notch or overlap with it. Ice correctly handles the notch boundary, ensuring hidden icons don't visually collide with the camera housing. It's a small thing, but menu bar managers that get the notch wrong are practically unusable on modern MacBooks.
Open Source and Privacy-First
Ice's entire codebase is on GitHub under the MIT license. There is no analytics, no telemetry, no crash reporting, no account system, and no network requests beyond checking for updates (which you can disable). After the Bartender acquisition controversy, this transparency is Ice's strongest selling point. Anyone can read the code and verify exactly what it does.
Who Should Use Ice?
1The Developer with Too Many Tools
A full-stack developer runs Docker Desktop, OrbStack, Tailscale, 1Password, Stats, Raycast, and several other apps that all put icons in the menu bar. On their 14" MacBook Pro, half these icons are hidden behind the notch. They install Ice, drag their essential icons (1Password, Stats CPU gauge, Wi-Fi) to the always-visible section, put everything else in hidden, and finally have a clean menu bar. Clicking the Ice icon briefly reveals the rest when needed.
2The Ex-Bartender User
After reading about the Bartender acquisition and its new data collection terms, this user uninstalls Bartender and looks for alternatives. They try Ice, which replicates the exact functionality they used—hiding less-important icons and revealing them on demand. The migration takes two minutes. The only difference is their menu bar manager is now free, open-source, and doesn't have opaque ownership.
3The Minimalist
A designer keeps their workspace intentionally minimal. They use Ice to hide every menu bar icon except the clock and Wi-Fi. When presenting their screen to clients, there are no distracting status indicators or app icons visible. The always-hidden section ensures even background apps don't add visual noise.
How to Install Ice on Mac
Ice installs via Homebrew Cask in seconds. It requires macOS 14 (Sonoma) or later.
Install via Homebrew
Run `brew install --cask ice` in your terminal. The app downloads and installs to your Applications folder.
Launch and Grant Permissions
Open Ice from Applications. macOS will ask for Accessibility permissions—grant these so Ice can manage menu bar icon positions.
Organize Your Icons
Hold Cmd and drag menu bar icons to rearrange them. Click the Ice icon (a small dot/line in the menu bar) to toggle hidden icons. Open Ice's preferences to assign icons to always-visible, hidden, or always-hidden sections.
Set to Launch at Login
In Ice's preferences, check 'Launch at login' so your menu bar stays organized after every restart.
Pro Tips
- • If you're migrating from Bartender, uninstall Bartender first to avoid conflicts with menu bar icon management.
- • Use the keyboard shortcut (configurable in Ice settings) to quickly toggle hidden icons without reaching for the mouse.
- • Ice works best when you give it a minute after login—some menu bar icons take time to appear, and Ice organizes them as they load.
Configuration Tips
Use the Always-Hidden Section for Cleanup
Some apps put icons in the menu bar that you never interact with (backup utilities, updaters, system extensions). Drag these to Ice's always-hidden section. They still function—they just never appear in your menu bar under any circumstances. This is the most effective way to reclaim notch-limited real estate.
Pair with Keyboard Shortcut for Fast Access
Set a global keyboard shortcut in Ice preferences (like Ctrl+Option+M) to toggle hidden icons. This lets you check on background apps without moving your mouse to the top of the screen—a small time-saver that adds up across hundreds of toggles per day.
Alternatives to Ice
Ice covers most menu bar management needs, but some users may want additional features.
Bartender
Bartender has been the menu bar manager since 2013. Recent Ice updates have closed the feature gap—Ice now offers menu bar appearance customization, icon search, and custom spacing that were previously Bartender-exclusive. Bartender costs $16 and uses more memory. The 2024 acquisition by Applause raised serious privacy concerns, making Ice's transparent open-source model more appealing for privacy-conscious users.
Hidden Bar
Hidden Bar is another free, open-source alternative that predates Ice. It's simpler—just one hidden section toggled by a single arrow icon. Ice improves on Hidden Bar with three sections, better notch handling, and a more polished SwiftUI interface. Hidden Bar hasn't been updated as actively and can be glitchy on newer macOS versions.
Stats
Stats is a system monitor, not a menu bar manager, but it adds its own menu bar icons. Many users pair Stats (for CPU/memory/network monitoring) with Ice (to hide the Stats icons until needed). They complement each other perfectly.
Pricing
Ice is completely free under the MIT License. No donations required, no paid tiers, no in-app purchases. The developer, Jordan Baird, accepts optional GitHub Sponsors contributions, but the app has no paywalled features. It is and will remain free.
Pros
- ✓Completely free and open-source (MIT License)
- ✓SwiftUI native—tiny footprint with minimal RAM usage
- ✓Excellent notch compatibility on modern MacBooks
- ✓No telemetry, no data collection, no account required
- ✓Three-section organization (visible, hidden, always hidden)
- ✓Menu bar appearance customization (tints, shapes, transparency)
- ✓Built-in menu bar item search
- ✓Ice Bar dropdown for hidden items
- ✓Custom icon spacing control
- ✓Replaces Bartender for most users' needs
- ✓Actively maintained with frequent feature updates
- ✓Clean, intuitive preferences panel
Cons
- ✗Requires macOS 14 Sonoma or later (no legacy Mac support)
- ✗Occasional layout reset after macOS updates (an OS-level issue, not Ice-specific)
- ✗Advanced features like menu bar tinting are newer and still evolving
Community & Support
Ice is developed openly on GitHub with an active issues tracker. Jordan Baird is responsive to bug reports and feature requests. The project has attracted thousands of stars and a steady stream of pull requests from the community. Discussion happens primarily on GitHub Issues and occasionally on Reddit's r/macapps, where Ice is frequently recommended as the top Bartender replacement. Documentation is minimal but the app is simple enough that most users don't need it.
Frequently Asked Questions about Ice
Our Verdict
Ice has evolved from a simple Bartender alternative into a powerful menu bar manager in its own right. The addition of menu bar appearance customization, icon search, the Ice Bar dropdown, and custom spacing means it now competes feature-for-feature with premium alternatives—while remaining completely free and open-source. The SwiftUI architecture keeps it lightweight and Mac-native. The transparent codebase means you know exactly what it does. Recent updates have been frequent and substantial, showing active, committed development. If your menu bar is a mess, install Ice. It'll take two minutes and you'll wonder why you didn't do it sooner.
About the Author
Productivity & Workflow Analyst
Related Technologies & Concepts
Related Topics
Menu Bar Management
Tools for organizing and managing macOS menu bar icons.
macOS Utilities
Essential utilities for customizing and improving macOS.
Sources & References
Fact-CheckedLast verified: May 6, 2026
- 1Ice GitHub Repository
Accessed May 6, 2026
Research queries: Ice menu bar manager macOS 2026