Webinar: Managing Homebrew at Scale: oversight and autonomy for your Mac fleet
Register to attend

What is Homebrew?
The macOS package manager, explained

With 15,000+ packages and tens of millions of daily users, Homebrew is the standard way developers install software on Mac. Here's what it is, how it works, and what IT teams need to know about managing it at scale.
Homebrew logo

What is Homebrew?

Homebrew is the de-facto package manager for macOS and increasingly popular on Linux. With over 15,000 open-source packages and tens of millions of daily users, it's how developers install, update, and manage the tools they need using a single command-line tool called `brew`. Think of it as an app store for developer tooling: instead of hunting for installers, you run one command and you're done.

Homebrew has been around since 2009, growing from a side project into one of the most widely used open-source projects in the world, maintained by a community of dedicated contributors. Workbrew is a proud sponsor of Homebrew and core maintainers are part of our engineering team, giving us firsthand knowledge of the ecosystem and an active role in its future.

Homebrew organizes packages as formulae (command-line tools like git, wget, ffmpeg) and casks (GUI apps like Chrome, VS Code, Slack). You can also add third-party repositories called taps to extend what's available, and use Brewfiles to bundle your entire dev environment in one file.

Formulae

Packages built from source, primarily command-line tools and libraries. Everything from Python and Node.js to PostgreSQL and OpenSSL.

Casks

Binary packages provided directly from software vendors, primarily GUI macOS applications like google-chrome, visual-studio-code, or slack.

Taps

Third-party repositories that extend Homebrew's package catalog beyond the default set.

Brewfile

A declarative file listing all your packages, letting teams reproduce environments consistently.

Homebrew for one developer vs. Homebrew for a fleet

For an individual developer, managing Homebrew is possible. For an IT team responsible for hundreds or thousands of Macs, default Homebrew can present remote management and visibility challenges.

Individual developer

  • One machine, fully in control
  • Updates on their own schedule
  • No compliance requirements

IT team managing a fleet

  • No visibility into what's installed across machines
  • Vulnerable packages can persist undetected for months
  • No audit trail for compliance or security reviews
  • Inconsistent package versions break onboarding and builds

Why install Homebrew?

Homebrew reduces the friction of installing developer tools to a single command. Instead of hunting for installers, navigating disk images, and managing PATH variables manually, you run brew install [package] and it handles everything. It's free, community-maintained, and the tools stay up to date with brew upgrade.

Is it safe to download Homebrew?

Homebrew is completely safe for individual developers. It's open-source, widely audited, and downloaded from GitHub.

The question isn't whether Homebrew itself is safe, it's whether you know what developers are installing with it. Without visibility into your fleet, a developer can innocently install a package which is against company policy. Workbrew gives security teams real-time visibility into every package installed via Homebrew across every macOS device.

Is brew install only for Mac?

No, Homebrew runs on macos, Linux and Windows Subsystem for Linux (WSL).

How do I install Homebrew on my Mac?

You can install Homebrew using the one-liner on brew.sh. Paste it into Terminal and you're up and running. If you want a simpler, zero-touch install for your team, Workbrew is the recommended way to get started.

How can I see Homebrew installs?

Workbrew Free gives you instant visibility into Homebrew installs and detection of vulnerabilities. Connect devices via your MDM of choice like Intune, Iru, Jamf, or Mosyle, and start seeing what's installed within minutes. No developer disruption required.

Workbrew vs. Homebrew?

Homebrew enables productivity. Workbrew enables governance, supply-chain security, and audit readiness.

Homebrew is a developer package manager. It lets individuals install and manage open-source tools using brew. Workbrew is the organizational layer on top. It provides visibility into what’s installed across your fleet, enforces package policies, supports secure developer onboarding, and helps meet security and compliance requirements.

Blog posts

Understanding Homebrew's History

Discover the evolution of package managers on macOS and how Homebrew became the go-to tool for developers, bridging the gap between Linux and Mac. From the early days of Fink and MacPorts to the rise of Homebrew, explore why this community-driven package manager is so popular among Mac users today.

Read now

What is Homebrew

Get to know Homebrew, the essential open-source package manager for macOS (and Linux), simplifying software installation, updates, and management.

Read now

Workbrew Free: Real Homebrew Visibility, Zero Developer Disruption

Learn how to make Homebrew fully observable across your macOS fleet with Workbrew Free, standardize deployment, and gain actionable insight without disrupting developer workflows.

Read now

Security and the Homebrew contribution model

Find out why Homebrew is more secure than you might think.

Read now

Managing Homebrew at scale?

See how Workbrew gives instant visibility into every Homebrew install and vulnerability across your Mac fleet.