Skip to content
SPECIFICTION
Get listed

Cornice vs SwiftBar

Cornice

github.com

SwiftBar

swiftbar.app

Side by side

FigureCorniceSwiftBar
Price fromFreeFree
Free planYesYes
Free trial——
Open sourceYes—
macOSYesYes
Plans published11
Spec score · Menu Bar Customization Software8.6 (#2)7.7 (#10)
LanguagesThe interface supports sixteen languages and switches language without restarting.Plugins can be written in Bash, Python, Ruby, Swift, or JavaScript.
LicenseThe project is distributed under the GPL-3.0 license.The GitHub repository identifies SwiftBar as MIT licensed.
MakerThe repository identifies the developer or organization as SnowDrit.The product page identifies SwiftBar as an open source project by Ameba.

Plans

Cornice

  • CorniceFree

Cornice pricing →

SwiftBar

  • FreeFree

SwiftBar pricing →

In their own words

Cornice

Cornice is a free, open-source menu bar manager for macOS. A divider hides the menu bar items to its left, and clicking it reveals them again. An optional second divider creates a section that stays hidden even when the rest of the items are revealed. Users can adjust divider thickness and height, choose among five chevron styles, and configure keyboard shortcuts and auto-hide behavior. Cornice does not move other applications’ menu bar icons, so the divider must be positioned by hand. Optional two-finger trackpad gestures on a window title bar can resize or reposition windows, or send them to the Dock. Hiding and revealing menu bar items requires no permissions; Accessibility access is requested only when those optional gestures are enabled. The interface supports sixteen languages that can be switched without restarting. The project is distributed under GPL-3.0. It costs nothing and requires macOS 26 (Tahoe) or later on Apple Silicon. Builds are signed for development but not notarised, so macOS requires a manual first launch through its warning. After an update, gesture users must grant Accessibility permission again.

Visit github.com

SwiftBar

SwiftBar displays the output of custom scripts in the macOS menu bar and turns it into interactive menus. Plugins can be written in Bash, Python, Ruby, Swift, or JavaScript; SwiftBar runs them on a user-defined schedule and builds menu items from their output. Menus can include icons, colors, dropdowns, submenus, and click actions. Items can open URLs, run shell scripts, refresh plugins, or use keyboard shortcuts. Refresh intervals can be set in plugin filenames or with cron syntax in metadata. SwiftBar includes a plugin repository through its Get Plugins menu, and its product page describes hundreds of community-created plugins. Its plugin API is adopted from BitBar, allowing existing BitBar and xbar plugins to run. SwiftBar also supports plugins made with the macOS Shortcuts app and provides a settings interface for their refresh schedule. It is a free, open source project by Ameba, licensed under MIT. SwiftBar requires macOS 12 or later and is available as a direct download or through Homebrew.

Visit swiftbar.app