Skip to content
SPECIFICTION
Get listed

SwiftBar vs Vanilla

SwiftBar

swiftbar.app

Vanilla

matthewpalmer.net

Side by side

FigureSwiftBarVanilla
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
macOSYesYes
Plans published12
Spec score · Menu Bar Customization Software7.7 (#10)7.5 (#17)
MakerThe product page identifies SwiftBar as an open source project by Ameba.The product site identifies Matthew Palmer as the maker; his main site says he runs a software business making apps and SaaS.
PurposeSwiftBar runs scripts from a plugin folder and displays their output in the macOS menu bar.Vanilla is a Mac app that hides menu bar icons.

Plans

SwiftBar

  • FreeFree

SwiftBar pricing →

Vanilla

  • Vanilla FreeFree
  • Vanilla Pro$10, paid once

Vanilla pricing →

In their own words

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

Vanilla

Vanilla hides menu bar icons on macOS. Its free plan covers icon hiding; the $10.00 USD one-time Pro purchase adds shortcuts for toggling menu bar and desktop icons, automatic hiding five seconds after toggling, and the option to start at login. Pro can also place icons in a “Completely Removed” section, where they are visible only in Vanilla’s preferences window. A Pro activation code can be used up to 10 times by default. On macOS Catalina and later, hiding icons requires Screen Recording permission. The maker says Vanilla takes menu bar screenshots for this function, but does not save or transmit them. It says internet access is limited to checking for updates and validating Pro codes. Vanilla supports MacBooks with display notches, though setup may involve rearranging menu bar items. The maker offers email support and suggests including device and operating system details in help requests. Vanilla is identified as Matthew Palmer’s product, and the product site dates to 2017.

Visit matthewpalmer.net