Search and manage your brew casks and formulae from Raycast.
brew upgrade would do), so running immediately upgrades everything. A pin is a lock, matching brew's own behavior: a pinned package cannot be selected, and including one means unpinning it first — the primary action on a pinned row does both in one step. Formulae and casks behave identically. Preview Upgrades (⌘⇧I) runs brew upgrade --dry-run on demand and lists every package with its version transition, download size, running total, and brew's warnings; Preview Upgrade (⌘⌥I) does the same for the one package on the row, and is offered on outdated packages in Show Installed and Search too.brew vulns, with per-advisory detail and an Upgrade action where the formula is also outdated (needs Homebrew 7)brew doctor report with every recommended fix, and run them all with one confirmation (Fix All) (needs Homebrew 7)brew install --adopt so they upgrade with everything else. Matches are grouped by what vouches for them: Ready to Adopt (the cask's bundle identifier matches, or Homebrew will compare the app itself), Likely Adoptable (name and version agree, nothing else checks), and Unlikely Adoptions; an app Homebrew would refuse to adopt as it stands is listed under Can't Adopt. Anything not ready goes through Preview Adoption (⌘⇧I) first. Ignore a wrong match with ⌘⇧H; the filter above the list shows ignored apps and restores themuser/repo/name into Search installs from a tap you have not added yetThis extension requires Homebrew 6.0 or later.
HOMEBREW_USE_INTERNAL_API, and setting it makes brew
abort outright for anyone running with HOMEBREW_DEVELOPER.--no-quarantine and --quarantine, deprecated in 5.x, are gone in 6.For more details, see the Homebrew 6.0 release notes.
This extension uses several optimizations to provide a fast experience:
Selecting a package shows its install counts (30 / 90 / 365 days) and build errors, taken from the formulae.brew.sh analytics API. Only the selected package is fetched — about 5 KB per row you land on, and nothing at all for the rest of the list.
Sort by Popularity (⇧⌘P in Search) is different: ranking every result requires Homebrew's bulk 30-day rankings, about 2.6 MB for formulae and casks combined. That download happens the first time you enable the sort, is cached on disk, and is never fetched if you don't use the sort. While it is on, each row also shows its 30-day install count.
Homebrew's analytics are anonymous and aggregate, and cover macOS installs; a package with no reported installs simply shows no statistics.