「brew-browser」把 Homebrew 变成原生 macOS GUI:可视化安装、升级与 Brewfile 快照

brew-browser 的 Dashboard 界面

如果你每天都要和 Homebrew 打交道,终端当然够用,但它不总是最适合“浏览”和“盘点”的地方。brew-browser 做的事情很直接:给 Homebrew 套上一层原生 macOS GUI,让你能在一个桌面应用里查看已安装的 formula / cask、搜索完整目录、安装或卸载软件、批量升级,并把当前环境保存成 Brewfile 快照。

它不是另一个包管理器。README 里反复强调,所有安装、升级、卸载动作仍然调用真实的 brew CLI,只是把结果变成了更容易扫读的界面:Dashboard 里能看到安装数量、可升级项、brew 版本、formula/cask 占比和磁盘占用;Library 是可过滤的已安装列表;Discover 用来搜完整 Homebrew catalog;Trending 则直接读取 Homebrew 官方公开 analytics,帮助你发现近期增长很快的包。

对换新 Mac 或维护多台机器的人,Snapshots 这块会更有用。它用 Homebrew 自己的 brew bundle 机制保存和恢复 Brewfile,不需要重新发明一套迁移格式。Activity 抽屉会把每次 brew 调用的 stdout/stderr 实时流出来,所以遇到失败时也不是一个黑盒弹窗。

这个项目的取向挺“干净”:MIT 开源,没有账号、没有遥测、没有免费/付费分层。它用 Tauri 2 做原生壳,前端是 SvelteKit / Svelte 5,后端 Rust 暴露约 55 个 typed Tauri commands。安全相关的设计也写得很细,包括不使用任意 shell 插件、可选的漏洞扫描、GitHub Device Flow 登录以及 Offline Mode。当前最新 release 是 v0.5.0,提供已签名和 notarized 的 Apple Silicon DMG,要求 macOS 13 Ventura 或更新版本。

它适合那种已经习惯 Homebrew、但希望偶尔用图形界面快速巡检机器状态的人:看看哪些包该升级、哪些服务在跑、哪些安装项有 CVE、或者把一台机器的 brew 环境保存下来。终端仍然是底层真相,brew-browser 只是把这些常用动作整理成了更可见、更顺手的工作台。

项目地址

官网:https://brew-browser.zerologic.com/
项目地址:https://github.com/msitarzewski/brew-browser

原创文章,如若转载,请注明出处:https://wefound.cc/p/4297.html

(0)
「OmniWM」面向 macOS 的免费开源平铺窗口管理器:Niri 滚动列、Dwindle 布局和 Quake 终端
上一篇 4天前
「Google Analytics MCP Server」官方实验性 MCP:让 Gemini 和智能体读取 GA4 报表数据
下一篇 4天前

相关推荐