explaingit

jordanbaird/ice

27,998SwiftAudience · vibe coderComplexity · 2/5QuietLicenseSetup · easy

TLDR

A free macOS app that hides cluttered menu bar icons and lets you customize the menu bar's appearance with colors, gradients, and shapes.

Mindmap

mindmap
  root((Ice))
    What it does
      Hide menu icons
      Reveal on hover
      Rearrange icons
      Customize appearance
    Features
      Hidden sections
      Always-hidden items
      Floating bar display
      Search function
    Customization
      Tint colors
      Gradients
      Shadows
      Rounded shapes
    Tech Stack
      Swift
      macOS 14+
    Installation
      Direct download
      Homebrew
    Use Cases
      Declutter desktop
      Reduce distractions

Things people build with this

USE CASE 1

Hide unused menu bar icons to keep your Mac desktop clean and distraction-free.

USE CASE 2

Customize your menu bar with colors, gradients, shadows, and rounded corners to match your style.

USE CASE 3

Organize menu bar items into hidden and always-hidden sections for quick access when needed.

USE CASE 4

Display hidden menu items in a floating bar on MacBooks with a notch for easier visibility.

Tech stack

SwiftmacOS

Getting it running

Difficulty · easy Time to first run · 5min
Free and open-source; you can use, modify, and distribute it freely.

In plain English

Ice is a free, open-source app for macOS that lets you take control of your menu bar, the strip of icons and menus along the top of your Mac screen. If your menu bar is cluttered with too many icons, Ice lets you hide some of them and bring them back whenever you need them, keeping your screen cleaner and less distracting. Here is what Ice currently does: you can hide menu bar icons into a separate hidden section, then reveal them by hovering over the menu bar, clicking an empty area, or scrolling/swiping on it. There is also an "always-hidden" section for items you almost never need. You can rearrange icons using a drag-and-drop interface, search for a specific menu bar item, and even display hidden items in a separate floating bar (especially useful on MacBooks with the notch at the top of the screen). Beyond hiding and showing icons, Ice also lets you customize the look of the menu bar itself, add a tint color or gradient, a shadow, a border, or a custom rounded shape. You would use Ice if you are a Mac user who has accumulated many menu bar icons from various apps and wants a tidier desktop, or if you want to customize how your menu bar looks. It is built in Swift and requires macOS 14 or later. Installation is available via a direct download or through Homebrew (a popular Mac package manager). The project is still in active development, with features like layout profiles and menu bar widgets on the roadmap.

Copy-paste prompts

Prompt 1
How do I install Ice on my Mac and start hiding menu bar icons?
Prompt 2
Show me how to set up hidden sections in Ice and reveal them by hovering over the menu bar.
Prompt 3
How can I customize the appearance of my menu bar using Ice's tint, gradient, and shadow options?
Prompt 4
What's the best way to organize my menu bar items into hidden and always-hidden sections in Ice?
Prompt 5
How do I use Ice's floating bar feature on my MacBook with a notch?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.