基于 Wails + Vue 3 构建的 macOS 原生质感 Homebrew 管理工具
Brew Manager 是一个为 macOS 用户打造的轻量级 Homebrew 图形界面工具。它不仅能让你一眼看清系统安装的所有 Formulae 和 Casks,还能像原生系统服务一样管理终端工具的启动与停止。
- 🖥️ 原生视觉体验:采用 macOS Frameless 窗口设计,完美支持 Vibrancy(毛玻璃) 效果。
- ⚡ 服务一键管理:支持对
brew services进行图形化操作(启动/停止/重启)。 - 🔍 丝滑搜索:实时过滤海量软件清单,瞬间找到目标。
- ⏱️ 智能刷新:每 2 分钟自动刷新当前 tab 数据,底部进度条显示剩余时间。
- 📦 双列表展示:清晰区分终端工具 (Formulae) 与桌面应用 (Casks)。
- 🔌 Tap 管理:全面支持 Homebrew Tap 的添加、移除、更新操作,轻松管理第三方软件源。
- 📊 侧边栏统计:实时显示 GUI 应用、命令行工具、Taps 数量。
- 完整的 Tap 管理界面
- 查看已安装的 Taps(官方/第三方分类)
- 添加新的 Tap
- 移除第三方 Tap(官方 Tap 保护机制)
- 批量更新所有 Taps
- Tap 详情查看(Git URL、描述)
- 支持搜索 Formulae、Casks、Taps
- 一键安装搜索结果
- 从搜索结果直接添加第三方 Tap
- 🚀 智能刷新:只刷新当前 tab 数据,不刷新全量
- ⏱️ 进度条显示:底部进度条实时显示下次刷新时间
- 📊 侧边栏统计:实时显示各类别数量徽章
- 侧边栏显示各类别数量统计徽章
- 专业 SVG 图标替换 Emoji
- 刷新按钮带旋转动画
- 毛玻璃效果增强
| 概览 | GUI 应用 | Tap 管理 |
|---|---|---|
![]() |
![]() |
![]() |
| 维度 | 技术 |
|---|---|
| 框架 | Wails v2 (Go + WebView) |
| 前端 | Vue 3 (Composition API) + Vite |
| 样式 | CSS3 Glassmorphism + Native macOS Titlebar Inset |
| 后端 | Go (执行 brew 命令) |
| 平台 | macOS Apple Silicon (ARM64) |
确保你的 Mac 已安装:
# 克隆仓库
git clone https://github.com/mycherish/brew-manager.git
# 进入目录
cd brew-manager
# 启动开发服务器
wails dev- 前往 Releases 页面下载最新的
.dmg文件(仅支持 Apple Silicon)。 - 打开
.dmg并将Brew-Manager.app拖入 Applications 文件夹。
由于本应用未进行 Apple 开发者签名,首次打开时可能会提示“无法验证开发者”或“应用已损坏”。请执行以下操作:
- 右键点击应用程序文件夹中的
Brew-Manager,选择 “打开”,在弹出的对话框中再次点击 “打开”。 - 如果依然无法运行,请打开终端执行以下命令:
sudo xattr -rd com.apple.quarantine /Applications/Brew-Manager.app
- 输入开机密码后即可正常使用。
- 概览:查看所有软件统计
- GUI 应用:查看已安装的桌面应用
- 命令行工具:查看已安装的终端工具
- 点击 启动/停止 按钮控制服务运行状态
- 点击 重启 按钮重启服务
- 状态指示灯实时显示服务状态
- 点击 + 添加 Tap 添加第三方软件源
- 点击 🔄 更新单个 Tap
- 点击 更新所有 批量更新所有 Taps
- 点击 🗑️ 移除第三方 Tap(官方 Tap 有保护)
- 在 Taps 页面点击 添加 Tap 进入搜索模式
- 输入关键词搜索 Formulae、Casks、Taps
- 点击 安装 一键安装软件包
欢迎提交 Issue 和 Pull Request!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 开启 Pull Request
MIT License
如果你喜欢这个项目,欢迎 Star ⭐ 支持!


