# Thaw: Open Source Menu Bar Manager for macOS

> Thaw is a GPL-3.0 macOS application that hides and organizes menu bar icons through a drag-and-drop layout editor, with profiles, keyboard triggers, per-Space appearance settings, and a zen mode that conceals all sections on demand. It requires macOS 26 or later and is written in Swift.

**thaw-app/Thaw** — The menu bar manager for macOS. Open source, GPL-3.0. Read the code, build it yourself, fork it.

- Repository: https://github.com/thaw-app/Thaw
- Stars: 11,511 · Forks: 278
- Language: Swift
- License: GPL-3.0
- Published: 2026-08-08 · Updated: 2026-08-18 · Language: en
- Canonical page: https://hysenlabs.com/projects/thaw-app-thaw

## The Problem Thaw Addresses on Modern macOS

macOS gives every application the right to place an icon in the menu bar, but gives the user almost no way to control which icons are visible or in what order. On MacBooks with a notch, the available space is further reduced, and icons from less important background applications can crowd out the system status indicators that matter most.

Thaw addresses this by acting as a layout manager. The user assigns icons to sections: visible, always-hidden, or managed through a custom layout. The drag-and-drop interface in the layout editor lets the user place items precisely. The result is a menu bar that shows only what the user wants to see, with everything else retrievable on demand.

## How Thaw Reveals and Hides Menu Bar Items

Thaw supports multiple reveal methods. Hidden items can be shown by hovering over the menu bar, clicking an empty area, scrolling or swiping in the bar, or pressing a configured hotkey. After the reveal gesture, items can be set to rehide automatically. The README documents a surface feature that detects when a hidden item's icon starts blinking for attention and brings it into view without requiring a manual gesture.

Groups allow related items to move and hide as a unit, even when they are spread across different positions in the bar. A group keeps its members together so they appear and disappear together regardless of their individual placement.

Zen mode is a single action that conceals every section and locks the reveal gestures. This is useful during screen sharing or presentations where the full menu bar would be distracting or reveal information. The README states that zen mode can engage automatically when the user presents or shares their screen.

## Installing Thaw

The README points to the GitHub releases page at https://github.com/thaw-app/Thaw/releases as the download location. The repository description confirms this is the correct source: the project description reads "Open source, GPL-3.0. Read the code, build it yourself, fork it."

Thaw requires macOS 26 or macOS 27. The README lists these as the supported targets and notes that notch-friendly layouts use the Thaw Bar feature. Thaw is multilingual and ships in 20 languages, with translations managed through Crowdin (the crowdin.yml configuration file is present in the repository root).

Building from source uses Xcode and the Thaw.xcodeproj file in the repository root. The repository layout includes the main Thaw/ target, MenuBarCaptureService/, MenuBarItemService/, Shared/, ThawCtl/, ThawTests/, and a Fuzzing/ directory. The scripts/ directory handles supporting build tasks.

## Profiles, Triggers, and Context Switching

Thaw's profile system lets the user save an entire layout and switch between profiles instantly. Profiles can be bound to a specific display, a macOS Space, or a Focus filter, so the menu bar reconfigures automatically when the user switches context. Import and export allow profiles to be shared between machines or backed up. Pre and post apply script hooks can run globally or per profile, which makes it possible to trigger external actions when a profile becomes active.

Triggers expose conditions that automatically reveal or hide specific items. Battery and power conditions are always available. Other conditions, such as the frontmost application, Wi-Fi network, Bluetooth device, active Focus, camera or microphone in use, and script result, are available through Developer settings and are marked as enabled one at a time. The README lists several as still marked Experimental. Conditions can be combined with AND or OR logic, and the action can be inverted.

## Appearance Customization and the Thaw Bar

Thaw supports visual customization of the menu bar itself: solid or gradient tint, shadow, border, and custom shapes (rounded, split, and notch-aware). An adaptive tint mode samples the wallpaper and applies either a single average color or a gradient from the wallpaper's two most dominant colors. Wallpaper changes update the tint immediately.

Different appearance settings can be applied per light and dark mode, and per Space. The Thaw Bar is a separate bar designed for MacBooks with a notch. It displays hidden items outside the notch area and accepts its own shape, tint, and border configuration independent of the main menu bar. The README states the application has a small and steady memory footprint, though the README does not give specific numbers.

## Where Thaw May Not Meet Every Requirement

Thaw is limited to macOS 26 and later. Users who need to stay on macOS Sonoma or Ventura cannot run the current release. The README does not document any path for running it on older macOS versions.

The GPL-3.0 license requires that any binary distributed to others must be accompanied by the complete corresponding source code. For personal use on a single machine this does not create any practical constraint, but any organization that modifies Thaw and distributes it internally to employees triggers the copyleft requirement.

The 3.0.0 alpha track is the most active development stream, with the alpha.7 build published on 2026-09-25. The 2.1.0 beta track also had a beta.5 build on the same date. The alpha label means some features listed in the README may be incomplete or subject to change in the final 3.0.0 release.

## Comparing Thaw to Bartender

Bartender is the established commercial alternative for macOS menu bar management. It offers similar core functionality: hiding icons, a customizable reveal gesture, and hotkey-based access to hidden items. Bartender is not open source and requires a paid license.

Thaw is GPL-3.0 and its Swift source is publicly available in the repository. Where Bartender's internal workings are not inspectable, Thaw's can be audited and built from source. The repository includes a SECURITY.md, an osv-scanner.toml for dependency vulnerability scanning, SonarCloud coverage integration, and OpenSSF Best Practices and SLSA Build L3 supply chain security badges.

The practical difference for most users is license and cost. Thaw is free and auditable. Bartender is paid and closed. Both manage menu bar icons on macOS.

## Conclusion

Thaw is the right choice for a macOS user who wants full control over menu bar layout without a closed-source tool, and who is running macOS 26 or later. The GPL-3.0 license means anyone can inspect the Swift source, build it from Xcode, or fork it. The current development stream is the 3.0.0 alpha track, with the most recent build published on 2026-09-25. Engineers who need to run an older macOS version should check the minimum requirement before installing, as the README specifies macOS 26 and 27 as the supported targets.

## FAQ

### What macOS version does Thaw require?

The README specifies macOS 26 and macOS 27 as the supported targets. Users on earlier macOS versions are not supported by the current release.

### Is Thaw free and open source?

Yes. Thaw is free to download from the GitHub releases page and is licensed under GPL-3.0. The Swift source is available in the repository at https://github.com/thaw-app/Thaw.

### Can Thaw switch layouts automatically?

Yes. A profile can be bound to a specific display, a macOS Space, or a Focus filter, and Thaw switches to that profile automatically when the bound condition becomes active.

## Sources

- [Official README](https://github.com/thaw-app/Thaw#readme)
- [Project repository](https://github.com/thaw-app/Thaw)
- [Release notes](https://github.com/thaw-app/Thaw/releases)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/thaw-app-thaw
