1 comment

[ 2.5 ms ] story [ 11.2 ms ] thread
I built a SwiftUI app to manage Homebrew packages visually. Pure native, ~15MB, no Electron.

  Core features:
  - Package management (search, install, uninstall, upgrade)
  - Services dashboard (start/stop/restart brew services, auto-refresh)
  - Taps management
  - Brewfile import/export
  - Diagnostics (brew doctor, disk usage, cleanup)
  - Mac App Store integration via mas CLI

  The Services view was the main thing I wanted - I run PostgreSQL, Redis, and nginx through Homebrew and got tired of typing `brew services list`. Now I can see status at a glance and control everything with one click.

  Also added mas integration, which I haven't seen in other Homebrew GUIs. If you use `brew install mas`, Taphouse can manage App Store apps too - unified package management.

  Free version covers basics. Pro is $4.99 one-time for bulk operations, menu bar icon, auto-updates, etc.

  Built with SwiftUI, targets macOS 14+. First Swift project after years away from coding (was in management). Would appreciate any feedback.

  https://taphouse.multimodalsolutions.gr