Glance

Custom macOS status bar with liquid glass UI, widgets, and 11 visual presets

Category
Status Bar
WM Type
License
free
Open Source
Yes
Keybindings
No
Scripting
No
Last Update
2026-04-05

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 glance

About

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

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.

Discussion