An interactive TUI (Terminal User Interface) browser for Homebrew packages. Brewse provides a fast, user-friendly way to search, view, and install or uninstall Homebrew packages.
- Interactive search interface for both Formulae and Casks
- Detailed package information including:
- Version
- Description
- Homepage
- Installation status
- Installation analytics (30/90/365 days)
- Quick installation/uninstallation of packages
- Keyboard-driven navigation
- Local caching of package data for faster subsequent searches
Install via pip:
pip install brewse
Launch Brewse in one of two ways:
- Interactive search mode:
brewse
- Direct search mode:
brewse <search-term>
- Python 3.6+
- Homebrew
- Internet connection
Brewse caches package data in ~/.cache/brewse/
to improve performance. Cache entries expire after 24 hours.
This project is licensed under the MIT License. See the LICENSE file for details.