BrewUI is the official macOS graphical interface for Homebrew, designed to make package management accessible without requiring terminal commands. It provides a native SwiftUI environment for discovering, installing, updating, and managing software distributed through Homebrew. Users can explore available packages and perform maintenance operations through familiar graphical controls. The application communicates with the Homebrew command-line utility and its JSON API to retrieve package information. It emphasizes transparency by exposing the underlying package management operations rather than hiding command execution. BrewUI supports Homebrew configuration through environment files and integrates with the existing package management ecosystem. Its interface includes community-supported localization for international users. The project is actively developed using Swift, SwiftUI, and Swift Package Manager.
Features
- Native macOS graphical interface for managing software distributed through the Homebrew package manager
- Searchable package discovery and software installation without manually entering terminal commands
- Graphical controls for updating, maintaining, and managing installed Homebrew packages
- Transparent execution of underlying Homebrew operations with access to package management information
- Integration with the Homebrew command-line utility and official JSON package metadata API
- Configurable Homebrew environment settings with SwiftUI integration and community-supported localization