Extension Icon

Brew

Search and install Homebrew formulae
AvatarJohn Buckley
254,688 Installs
OverviewCommandsVersion History

Versions46

Pin visibility, outdated tags, detail pane - August 4, 2026

  • Show Installed: pinned formulae now render in their own "Pinned Formulae" section at the bottom of the list, with the count as the section subtitle, instead of sitting unlabelled among the other formulae
  • Installed packages with an available update now carry an Outdated tag — formulae and casks both. The list component is shared, so the tag also appears for installed-and-outdated packages in Search results
  • Show Installed: ⌘⇧D toggles a metadata detail pane for the selected package
  • A list of nothing but pinned formulae no longer reports itself as empty

Bug fix - August 3, 2026

  • Fixed "Show Installed" listing no packages on every open after the first. The installed-package lookups are Maps, which serialise to {}, so the cached value was emptied on write and then re-served empty forever. The serialisable form is cached now and the lookups are rebuilt on read; cache entries written by earlier versions are discarded rather than trusted.
  • Fixed Search intermittently failing to mark packages as installed, which had the same cause.

Bug fix - July 10, 2026

  • Search now works instantly against the existing package index while it refreshes in the background, instead of blocking until the refresh completes

Manage Services - July 9, 2026

  • Added a "Manage Services" command to list Homebrew services and start, stop, or restart them individually or all at once. Actions update the list optimistically so it reflects the new state immediately.
  • Added a "Services Menu Bar" command to control Homebrew services from the menu bar, with a submenu per service and start/stop/restart all. The menu refreshes on a configurable interval.

Bug fix

  • Improves reliability of index cache
  • Improves toast error message if fetch fails
  • Adds a "Clear Cache & Retry" action to the error toast if fetch fails

Add Keyboard Shortcuts - May 12, 2026

  • Added keyboard shortcuts to common Brew actions, including opening package pages, opening homepages, copying URLs, and running terminal commands.
  • Standardized shortcut usage with Raycast common shortcuts where appropriate.

Bug Fix & Launch Argument - May 12, 2026

  • Added launch argument to Search command for pre-filling the search query before opening
  • Fixed search not working while the formulae/cask index is being downloaded on cold start

Cask Id - March 24, 2026

  • Add cask id to the cask metadata

Improvements - February 24, 2026

  • Remove updating homebrew index toast from outdated command

Bug Fix - February 24, 2026

  • Improve install/uninstall/upgrade failure toasts by surfacing concise Homebrew errors instead of full auto-update logs.
  • Keep full stderr/stdout output available through the toast's Copy Logs action for debugging.

Improvements - February 19, 2026

  • Improve handling of abort signal when loading search command

Improved Memory Usage - February 16, 2026

  • Use chunking to significantly reduce working memory

Metadata Detail Panel - January 27, 2026

  • Added optional split-view metadata panel for search results
  • Enable "Show metadata panel in search results" in Search command preferences (default true)
  • Displays package description and metadata alongside the search list

Improvements - January 5, 2026

  • Add a toggle to filter installed packages, allowing users to hide dependencies and show only those explicitly "installed on request".

Homebrew 5.0 Support - December 16, 2025

  • Added compatibility with Homebrew 5.0
  • Added preference to disable concurrent downloads (enabled by default in Homebrew 5.0)
  • Added preference to opt-in to Homebrew's new internal API (96% smaller downloads)
  • Updated documentation with Homebrew 5.0 compatibility information
  • Improved first-run experience with download progress indicators for large downloads (30 MB+)
  • Added hidden-by-default "Clear Cache" command for troubleshooting
  • Reordered Casks over Formulae in Search for better readability and discoverability
  • Optimized package loading with two-phase strategy (fast list, then full metadata)
  • Added lazy loading for package details to reduce initial load time
  • Added Upgrade view with clearer progress indicators and easier cancellation
  • Refactored codebase with improved error handling and logging

Improvements - December 1, 2025

  • Update dependencies and replace node-fetch with native fetch API
  • Upgrade react to 19.0.10

Bug Fix - November 3, 2025

  • Fixed an issue where the the terminal command may be mis-typed in the Raycast window

Improvements - February 17, 2025

  • Add a new action to open the Brew formula/cask page in the browser

Improvements - January 7, 2025

  • Optimized checkmark icon
  • Minor change on tint color and minor fixes
  • Updated metadata

Improvements - January 2, 2025

  • Add terminal option for Ghostty
  • Updated dependencies
  • Fixed linter error
  • Organized code

Improvements & Bugfix - September 22, 2024

  • Fix detail panel for tap that doesn't have a license (#12507)
  • Add JSON Debug Info Action

Improvements - July 29, 2024

  • Added new terminal options for Alacritty, kitty, WezTerm and Hyper.
  • Used app icons for actions to run commands in terminals.
  • Apply Destructive style to Uninstall actions.
  • Fallback to Terminal.App in case the selected terminal app is not installed.

Improvements - June 14, 2024

  • Updated dependencies

Bug Fix - July 3, 2024

  • Fix a crash that could occur when showing installed formula or cask

Improvements - June 24, 2024

  • Search now includes cask names

Improvements - June 24, 2024

  • Move formula and cask info to the metadata panel
  • Dependencies are displayed green if installed

Improvements - June 14, 2024

  • Updated dependencies
  • Updated screenshots
  • Added formula/cask name to the detail view

Bug Fix - May 14, 2024

  • Remove deprecated --ignore-pinned upgrade flag.

Bug Fix - March 22, 2024

  • Fixed various crashes that occurred due to missing data.

Improvements - March 8, 2024

  • Add Warp as an option for terminal
  • Use current terminal name for actions

Improvements - February 11, 2024

  • Add cleanup command

Improvements - January 10, 2024

  • Added Quarantine preference to enable or disable quarantine of files downloaded by brew

Bug Fix - December 1, 2022

  • Added --ignore-pinned flag to brew upgrade command to avoid problems on systems that have pinned packages installed

Bug Fix - November 16, 2022

  • Improved error handling for invalid json cache
  • Ensure cache is fetched only once (avoids memory errors)

Bug Fix - November 14, 2022

  • Reduce memory requirements for the "Search" command.
  • Improve caching logic

Updated Dependencies - November 11, 2022

  • Upgraded to latest node dependencies. Should fix a memory issue.

Improvements - August 17, 2022

  • Add a copy install command action
  • Add run install command in terminal action

Bug Fix - August 15, 2022

  • Fix error when loading "Show Outdated" command

Improvements - August 10, 2022

  • Add a "Custom Brew Path" preference for users with brew installed in a non-standard path
  • The extension will now prompt for user's login password if brew requires authorization when installed or uninstalling casks
  • Improved reporting of fetch errors
  • Add a search bar filter for the installable type (formula or cask).

Improvements - June 6, 2022

  • Removed --dry-run flag when running the Upgrade command so the casks and formulas actually upgraded

Search - March 15, 2022

  • Improve search accuracy (now includes the description)
  • Fix an issue loading installed formulae where user has a large number installed
  • Upgrade to latest @raycast/api

Improvements - January 17, 2022

  • Improve reliability of outdated command
  • Add action to copy formula/cask name
  • Add cask name & tap to cask details
  • Add Toast action to cancel current action
  • Add Toast action to copy error log after failure

Upgrades - December 1, 2021

  • Add upgrade command
  • Add greedy upgrade preference

Improvements - November 19, 2021

  • Improve discovery of brew prefix
  • Update Cask.installed correctly after installation
  • Fix installed state after uninstalling search result
  • Fix cache check after installing/uninstalling cask
  • Add uninstall action to outdated action panel

Casks - November 4, 2021

  • Add support for searching and managing casks

Initial Version - October 26, 2021