Homebrew 7.0:为什么老牌技术工具也开始做 GUI?
Homebrew 7.0 推出了官方 Mac 图形客户端 BrewUI。搜索、安装和管理软件可以通过窗口完成,同时还能看到背后执行的 brew 命令。这个变化让刚接触开发工具的人更容易迈出第一步。
如果说 App Store 是我们找应用的商店,Homebrew 就更像一个偏向开发工具的软件仓库:浏览器这样的桌面应用、Python 这样的编程工具,以及 FFmpeg 这样的视频处理工具,都可以用它统一安装、更新和卸载。
过去使用 Homebrew,主要是在终端里输入命令。Homebrew 7.0 正式推出了官方 Mac 图形客户端 BrewUI,现在也可以通过窗口和按钮管理软件。这次版本还带来了更快的安装和升级、更严格的安装沙箱,以及内置的漏洞检查。不过,我最想聊的还是这个图形界面。
BrewUI 把哪些操作放进了窗口?
比如想安装视频处理工具 FFmpeg,我们可以在 BrewUI 里搜索,查看软件介绍,再点击安装。电脑上通过 Homebrew 安装了哪些软件、分别是什么版本,也能直接看到。
有一个细节我很喜欢:**BrewUI 会显示按钮背后实际执行的 brew 命令。**我们可以先通过图形界面完成操作,同时知道它在终端里对应什么命令。对刚接触 Homebrew 的人来说,这比只看到一串陌生命令更容易理解。
为什么一个老牌命令行工具要做 GUI?
Homebrew 官方给出的理由很直接:让不习惯命令行的用户,也能方便地搜索、安装和管理软件。
这两年,Vibe Coding 让更多非程序员开始借助 AI 写代码、实现自己的想法。代码运行起来以后,他们也会遇到开发工具的安装问题。比如一段代码需要调用 FFmpeg,第一步就是把 FFmpeg 装到电脑上。软件包管理器因此成了从想法到实际运行之间的一环。
如果第一次接触 Homebrew,就必须面对不熟悉的终端命令,确实容易打退堂鼓。图形界面让人可以先把软件装起来,再逐渐理解背后的操作。
我觉得,BrewUI 是 Homebrew 走向更广泛用户群体的重要一步:一个长期面向技术人员的工具,开始给不熟悉命令行的人提供更容易理解的入口。


