Set up a new Mac with all your favorite apps in minutes using a single script.
Automate software installation across multiple machines without manual downloads.
Keep desktop applications updated alongside command-line tools through one package manager.
Manage app versions and dependencies consistently from the terminal.
Homebrew Cask is an extension for Homebrew, the package manager for macOS, that lets you install graphical desktop applications from the command line instead of manually downloading and dragging them into your Applications folder. The traditional macOS way to install an app is to download a disk image or zip file, open it, and drag the app icon to Applications. Homebrew Cask replaces that with a single terminal command: brew install <appname>. It downloads the official binary installer, verifies it, and puts the app in the right place, all without any clicking or dragging. This is especially useful for developers and power users who want to quickly set up a new machine, automate their software installations, or keep all their tools managed through the same system. You can install an app, update it, or uninstall it using the same consistent command-line interface you would use for developer tools. Homebrew Cask is a "tap", a supplemental repository of formulas for Homebrew. Once you have Homebrew installed on your Mac, Cask functionality is built in and you can immediately start installing GUI applications alongside command-line tools. It is written in Ruby, matching the Homebrew ecosystem, and licensed under the BSD 2-Clause license. The repository itself is the community-maintained collection of "casks", definitions that tell Homebrew where to download each app and how to install it.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.