Homebrew 推出了官方 macOS 图形界面 BrewUI,面向不习惯 Terminal 但想用 Homebrew 管理软件包的用户。它用原生 SwiftUI 构建,所有操作都透明地调用底层 brew 命令,不隐藏任何细节。
BrewUI 基于 Swift 6.0 与 Swift Package Manager 构建,要求 macOS Tahoe 26 及以上,安装方式为 brew install --cask homebrew-app,数据来自 brew CLI 和 Homebrew JSON API。
配置方面,BrewUI 不读取用户的登录 shell、别名或自定义 PATH,统一通过 /bin/zsh 启动 Homebrew。需要自定义配置时,把变量写进 brew.env 文件即可,例如在 ~/.homebrew/brew.env 中加一行 HOMEBREW_NO_ENV_HINTS=1。用户级配置默认优先于安装级和系统级配置,也可用 HOMEBREW_SYSTEM_ENV_TAKES_PRIORITY=1 反转优先级。改完配置需重启 BrewUI,在 Configuration 标签页查看生效情况。
项目目前稳定且处于积极开发中,采用 AGPL-3.0 许可证,复用或改编源码需遵守其条款(含网络使用条款)。
🔗 原文:github.com/Homebrew/BrewUI

