05-19-2025 07:14 AM
In Install Homebrew 🍺 and deploy Brew formulae on macOS devices remotely via JumpCloud Commands article, we have talked about deploying Homebrew and its formulae, casks remotely via JumpCloud. However once deployed, there was no way to centrally monitor, audit and manage the formulae, casks, packages etc installed by the end users.
Workbrew changed this landscape and has come up with a tool to centrally manage Homebrew. Workbrew lets you leverage the power of Homebrew, whilst ensuring compliance and eliminating security risks.
xcode-select --install
or https://developer.apple.com/download/all/) or Xcodebash
)Once Homebrew has been deployed on the Mac endpoints, you need to deploy Workbrew to begin monitoring Homebrew. To deploy Workbrew:
On the Devices homescreen, you will see information like the device hostname, Workbrew Agent version, last seen info, last time user ran 'brew' info, number of formulae and casks deployed on that host.
Opening an individual device, you'd see detailed information of the host like serial#, hardware UUID, last seen timestamp, OS version, Homebrew path, Homebrew and Workbrew versions.
At the bottom, you can see the list of formulae and casks installed on that device along with an option to remove the device from the Workbrew Console.
Formulae:
Casks:
Depending on your Workbrew Subscription, you can now manage Homebrew packages, execute Homebrew Commands, track Vulnerable formulae, group devices together to deploy particular formulae on specific Macs, track the brew commands executed by the end user using Analytics etc.
Reference articles from Workbrew:
New to the site? Take a look at these additional resources:
Ready to join us? You can register here.