Glance
Custom macOS status bar with liquid glass UI, widgets, and 11 visual presets
Features
- 11 Built-In Visual Presets
- 7 Widgets With Rich Popups
- TOML Config With Live Reload
- Settings GUI
- Native Spaces Support
- yabai And AeroSpace Compatible
- Calendar Events Display
- Battery Health Widget
Install
$brew install --cask glanceAbout
Native Swift/SwiftUI status bar replacement for macOS. Comes with 7 widgets (Spaces, Now Playing, Volume, Network, Battery, Calendar), rich popups, TOML config with live reload, and a Settings GUI. Works with native Spaces, yabai, and AeroSpace.
Who It's For
Glance is for macOS users who want a visually polished status bar replacement that works with native Spaces, yabai, or AeroSpace, and comes with 11 built-in visual presets for instant customization. It targets users who want a good-looking custom bar without spending hours in a config file — the Settings GUI and preset system let you get a configured bar in minutes, while TOML config with live reload is available for users who want deeper control.
How It Works
Glance is a native Swift/SwiftUI app that replaces the macOS menu bar. It ships with 7 widgets — Spaces navigator, Now Playing with playback controls, Volume, Network status, Battery with health indicator, and Calendar with event display. Each widget has a rich popup that expands on click. The 11 visual presets cover different aesthetics (including a "liquid glass" style); you apply a preset from the Settings GUI and then fine-tune via TOML config. TOML changes are applied with live reload — no restart needed.
Compared to Similar Tools
Compared to Barik (also TOML-configured Swift bar), Glance adds a Settings GUI, 11 visual presets, and live TOML reload, making it more accessible for users who prefer GUI configuration. Compared to SketchyBar, Glance is less customizable but much easier to set up — SketchyBar requires building your bar from scratch while Glance starts with working defaults. For users who want a polished bar quickly with native Spaces support, Glance's preset system is a practical advantage.
Requirements
- macOS version: check GitHub releases for requirements
- Free and open-source — source at github.com/azixxxxx/glance
- Works with native Spaces, yabai, and AeroSpace
Getting Started
brew install --cask glance
Launch Glance and open the Settings GUI from the menu bar to choose a visual preset. Fine-tune behavior in ~/.config/glance/config.toml. The GitHub releases page at github.com/azixxxxx/glance/releases tracks updates.