DEV Community

Cover image for Homebrew Has a Desktop App Now
Sean Boult
Sean Boult

Posted on AI-assisted

Homebrew Has a Desktop App Now

I have a lot of packages on macOS and my package manager of choice is Homebrew.

With Homebrew 7.0, there is now a GUI application called BrewUI. It lets you manage all your installed formulae and casks visually.

In the past, I've written about Brewlet, which seemed cool. Nice to see we have a first-party app maintained by the Homebrew core folks.

You can install it via:

brew install homebrew-app
Enter fullscreen mode Exit fullscreen mode

It’s written in Swift, so if you’re interested in contributing, take a look at the repo.

GitHub logo Homebrew / BrewUI

📺 Homebrew's official macOS GUI

🧑‍💻 BrewUI

BrewUI user interface

Homebrew's official macOS GUI: making package management approachable for users who prefer graphical interfaces over Terminal, while maintaining complete transparency about underlying Homebrew operations.

💡 Motivation

Enable CLI-averse users to safely discover, install, update and manage Homebrew packages through a native SwiftUI interface that never hides what Homebrew is doing.

📲 Tech

📦 Installation

brew install --cask homebrew-app
Enter fullscreen mode Exit fullscreen mode

Homebrew configuration

Put Homebrew options in brew.env and relaunch BrewUI after changing them. Shell aliases and exported variables do not configure the app. See Homebrew configuration.

🛠️ Development

After cloning:

./scripts/bootstrap
Enter fullscreen mode Exit fullscreen mode

This installs Mint from Brewfile, runs mint bootstrap to build the SwiftFormat and SwiftLint versions pinned in Mintfile, enables repository git hooks and resolves Swift package…


As always, happy coding 😃!

Follow me for all things tech

Top comments (0)