A native macOS GUI for Homebrew — manage packages, casks, taps, and services without touching the terminal.
- Browse and manage installed Homebrew Packages (formulae) — view version, description, dependencies; update or uninstall with one click
- Browse and manage installed Casks — view details and uninstall
- Manage Taps — view repository, branch, HEAD commit, file count and size; add or remove taps
- Manage Services — start and stop services, view configuration files in form or raw XML view
- Settings — system status (CPU, Homebrew version, install path), preferences (language, appearance, default apps), tap export,
brew doctordiagnostics, and auto-update - Automatic cache for taps, packages, casks, and services — fast startup without waiting for Homebrew
- Auto-update: checks GitHub Releases on launch, shows changelog, one-click download
- 5 languages: English, Simplified Chinese, Traditional Chinese, Japanese, Korean
- Light / Dark / System appearance
- macOS 15.4 or later
- Homebrew installed
brew tap Geoion/tap
brew install --cask kettleIf macOS Gatekeeper blocks the app on first launch, run:
xattr -cr /Applications/Kettle.appDownload the latest DMG from the Releases page, open it, and drag Kettle to your Applications folder.
Requires Xcode 15+.
git clone https://github.com/Geoion/Kettle.git
cd Kettle
open Kettle.xcodeproj- Launch Kettle from your Applications folder
- If Homebrew is not installed, Kettle will offer to install it
- Select a section from the sidebar — Taps, Packages, Casks, or Services
- Click any row to expand and view details or perform actions
- Use the toolbar buttons to refresh or add items
- Packages: full metadata (version, description, homepage, license, tap, install date, disk size), outdated badge with version comparison, one-click Upgrade All, filter by outdated
- Casks: full metadata, app icons in list rows, outdated badge, fixed Open button path
- Services: search bar, Restart button, PID display, config arrays fully expanded, XML view without height limit
- Settings: full backup export, individual package/cask/tap exports, new Cleanup tab (
brew cleanup+brew autoremove) - Homebrew install: now available via
brew install --cask kettle - Bug fixes: casks not loading, last-updated time not showing,
Settingsnaming conflict
- Enhanced DMG creation and build process
- Improved versioning in Info.plist with fallback mechanisms
- Auto-update: automatic version checks, update notifications, one-click DMG download
- Enhanced service detail panel with XML view and segmented control for form/XML switching
- Enhanced tap addition dialog with real-time command preview, log display, and cancel support
- Improved input validation for tap names
- Initial release: package, cask, tap, and service management
- Multi-language support (5 languages), light/dark theme,
brew doctordiagnostics, tap export
MIT