EasyHomebrew app icon

EasyHomebrew

Know what's installed on your Mac — and know what's vulnerable. On the Homebrew you already have, EasyHomebrew scans every installed formula and cask against a live CVE database, keeps a menu-bar agent watching for new advisories, and puts everything else you'd type into brew a click away.

30-day money-back guarantee — no subscription, no account, lifetime updates within the major version.

Requires macOS 14 (Sonoma) or later — Apple Intelligence features need macOS 26. Latest release: v3.5.0.

Looking for a Homebrew GUI? See how

Notarized by Apple Universal — Apple Silicon & Intel Scanning runs on your Mac No tracking, no analytics No account, no sign-in 30-day money-back guarantee

Security first, then the rest of brew

  • Scans every package for CVEs

    Every installed formula and cask is matched against a live vulnerability database: severity at a glance, one click to the official advisory.

  • A menu-bar agent keeps watching

    It rechecks on your schedule and tells you the same day a new advisory lands — with the updates waiting beside it.

  • Sets up a whole Mac in one step

    40 curated bundles that install together: 17 languages and runtimes, 11 roles like DevOps and AI Coding, and 12 toolkits for a job, from photo editing to local AI.

  • Keeps Homebrew itself healthy

    Brew Doctor with one-click fixes, services with their logs attached, backup and restore to a new Mac, storage cleanup, and a health score in the sidebar.

  • And a full package manager underneath

    Browse, search, install, update, pin or snooze, uninstall — every formula and cask, with AI-written package pages, in six languages, on macOS 14 and later, Apple Silicon or Intel.

What using it actually looks like

Set up a whole Mac in one step

Pick Go and the language server, linter and debugger come with it. Every package says in one line why it is there, and each card shows what is new and what has an update waiting.

EasyHomebrew Personas — curated bundles grouped into Languages & Runtimes, Roles and Toolkits, each card showing its package count, how many are installed, and how many packages are new or have an update

Swipe the screenshot to pan →

Ask for what you want, not the package name

Type "I want a web browser" and Discover reads all 489 matching casks, ranks them, picks one and says why. Apple Intelligence does the reading on your Mac — no cloud, no account.

EasyHomebrew Discover — the plain-language query "I want a web browser" returns 489 matches with an AI Recommendation panel ranking them and marking google-chrome as the best pick

Swipe the screenshot to pan →

Every package in its place, AI included

Homebrew's 16,000 packages by category — now with one for AI: chat apps, coding agents, local models and image generators. New packages are counted and listed first.

EasyHomebrew's AI category — new packages listed first under a New heading, with each category's count of new packages in the sidebar

Swipe the screenshot to pan →

Everything you need to judge a package, in one sheet

Click any package and the whole picture opens in one place — no tab, no browser, no second tool.

  • The version Homebrew has, against the version you actually have
  • A description Apple Intelligence wrote after reading the project's site
  • Screenshots it picked out of that same site
  • Installs over the last 30, 90 and 365 days — mature tool, or abandoned one
  • Every other variant of the package, and its dependencies
EasyHomebrew package detail sheet for claude-code, showing an outdated version badge, an AI-written description, a screenshot gallery, and 30/90/365-day install counts

Thirteen packages behind. One click.

Every outdated formula and cask in one list, with the ones only installed as dependencies labelled. Upgrade one, or all of them at once.

EasyHomebrew Available Updates — thirteen outdated packages listed with UPDATE and DEPENDENCY badges, an Upgrade All button, and a batch-mode toggle

Swipe the screenshot to pan →

110 packages scanned. 0 vulnerable.

The scan covers everything installed and stamps the result with the time it ran, so "nothing here has a known CVE" is a thing you can point at. The menu-bar agent re-runs it on your schedule.

EasyHomebrew Security view — 110 installed packages scanned and marked Safe, with the scan timestamp and a Scan Now button

Swipe the screenshot to pan →

Your Mac's health, in the sidebar

A green check when nothing installed has a known vulnerability, a sign on Doctor when Homebrew needs a fix, a warning when a backup is overdue, and how many services are running — each opening the page that explains it.

EasyHomebrew's Doctor page with one missing dependency and its one-click fix, beside a sidebar showing a green check on Security, one running service and a warning on Doctor

Swipe the screenshot to pan →

And what all of it is costing you in disk

Formulae, casks, Cellar and Caskroom size and the app's own cache, live in the sidebar on every screen. Clean Up gave 244.5 MB back on this machine.

EasyHomebrew sidebar — live Homebrew stats for formulae, casks, Cellar and Caskroom size, 110 scanned with 0 vulnerable, and a Clean Up confirmation reading "This operation has freed approximately 244.5MB of disk space"

A Homebrew GUI for Mac, on the brew you already have

Homebrew itself is a command-line tool. EasyHomebrew puts a native Mac app on top of it: it finds the Homebrew you already have, lists every formula and cask you've installed, and runs brew's own commands when you press a button. Your packages stay where they are, and brew in Terminal works exactly as before.

  1. 1Open it — your packages are already there

    EasyHomebrew looks for brew where Homebrew's installer puts it — /opt/homebrew on Apple Silicon, /usr/local on Intel — and opens on Installed: every formula and cask you've installed, with nothing to import.

    No Homebrew yet? The app offers Homebrew's official installer and runs it for you, inside the app or in a Terminal window.

    Installed Casks and Packages
    firefoxCASKWeb browser
    libreofficeCASKFree cross-platform office suite, fresh version
    visual-studio-codeCASKOpen-source code editor
    gitDistributed revision control system
    nodeOpen-source, cross-platform JavaScript runtime environment
    Homebrew 38 Formulae · 9 Casks
  2. 2Find a package, click Install

    Type a name into Discover — or describe what you need — and open a result. Its sheet shows the version, what it depends on and how many people install it, and Install runs brew install for you.

    Formulae and casks share the same lists, so a command-line tool and a Mac app install the same way.

    wgetSearch

    wget

    Internet file retriever

    Install
    Version
    1.25.0
    License
    GPL-3.0-or-later
  3. 3Keep everything current from one page

    Updates lists every outdated formula and cask. Upgrade All works through them in a queue you can watch and cancel, Update takes one at a time, and Batch lets you pick a few. EasyHomebrew runs brew update each time it opens, so the list is current when you look.

    Services, Doctor and Clean Up are in the same sidebar — the table below shows where the rest of brew lives.

    Check for UpdatesUpgrade AllBatch
    gitUPDATEDistributed revision control system
    libreofficeCASKUPDATEFree cross-platform office suite, fresh version
    nodeUPDATEOpen-source, cross-platform JavaScript runtime environment

Your brew commands, as buttons

Every button runs the brew command you would otherwise type, on the same Homebrew, so what you know about brew still holds. Here is where each one lives.

brewEasyHomebrew
brew search wget Discovertype a name, or describe what you need
brew info wget Click the packageversion, dependencies and caveats on one sheet
brew install wget Installon the package's sheet or in its right-click menu
brew install --cask firefox The same Install buttonapps sit in the same lists, marked CASK
brew uninstall wget Uninstallin the same two places
brew list Installed, in the sidebarwhat you installed yourself; each package's sheet lists its dependencies
brew outdated Updates, in the sidebarCheck for Updates there runs brew update first
brew upgrade Upgrade Allor Update on a single package
brew pin node Pin (hold this version)in the package's right-click menu
brew services restart postgresql@16 Services, in the sidebarStart, Stop and Restart on each row, with the logs a click away
brew doctor Doctor, in the sidebarit runs when the app opens and Check Again runs it again; a warning brew knows how to fix gets a button that runs the fix
brew cleanup Clean Upin the statistics panel at the foot of the sidebar

Already using a free Homebrew GUI?

The free Homebrew GUIs are good at installing packages — and so is EasyHomebrew. The difference is what happens after the install: watching the tools you already have for published CVEs, re-checking from the menu bar, and patching them unattended. That's the €10. If a nicer brew install is all you want, a free app will do — and we'd rather say so here than take your money for a feature you'll never open.

Questions before you scan

Does Homebrew have a GUI?
Not officially — Homebrew ships as a command-line tool. EasyHomebrew is a native macOS app that drives your existing Homebrew install: the same formulae, casks, and taps you already have, with a real interface on top. Nothing is re-installed or migrated.
Do I need to install Homebrew first?
No. If EasyHomebrew can't find Homebrew, it offers Homebrew's official installer and runs it for you — inside the app, asking for your administrator password in a dialog, or in a Terminal window if you prefer. If Homebrew is already installed, the app uses it as it is: it looks in /opt/homebrew on Apple Silicon and /usr/local on Intel, the two places the installer puts it.
Can I keep using brew in Terminal?
Yes. The app runs the same brew on the same installation, so a package you install in Terminal appears in the app and one you install in the app is there in Terminal — EasyHomebrew re-reads your packages when you switch back to it. Homebrew makes one change at a time, so if a brew command is still running in Terminal, the app says Homebrew is busy and lets you retry once it has finished.
Does it manage Mac apps as well as command-line tools?
Yes. Homebrew calls command-line tools and libraries formulae, and Mac apps casks. EasyHomebrew keeps both in the same lists, with casks marked CASK, and Install, Update and Uninstall work the same way for either. When an app's installer needs your administrator password, EasyHomebrew asks before macOS prompts for it, and if macOS blocks an app update, it takes you to the App Management permission in System Settings.
How do I check installed Homebrew packages for vulnerabilities?
EasyHomebrew matches every installed formula and cask against a live vulnerability database and shows what it finds by severity, with a link to the official advisory. The menu-bar agent re-runs that check on the schedule you choose, so a newly published advisory reaches you without you asking.
Does brew audit find CVEs?
No. `brew audit` checks whether a formula is well-formed for submission to Homebrew — style, licensing, and packaging rules. It says nothing about whether the software you have installed has a known vulnerability. That gap is what EasyHomebrew's scanning covers.
Which versions of macOS does EasyHomebrew support?
EasyHomebrew runs on macOS 14 (Sonoma) and later as a universal binary — Apple Silicon or Intel. The optional Apple Intelligence features (AI-written package descriptions, plain-language Discover, and Brew Doctor explanations) need macOS 26 and stay out of the way below it.
Is EasyHomebrew a subscription?
No. It is a one-time €10 license with lifetime updates within the major version, unlocked with a license key. There is no account, no recurring charge, and no upsell inside the app.
What if I buy it and don't like it?
Email support@wizhut.tech within 30 days and we refund the €10, no questions asked. The app needs a license key from first launch, so the guarantee is there to carry the risk instead of you.
Does EasyHomebrew send my package list anywhere?
No. EasyHomebrew has no analytics and no telemetry at all — it does not report which features you use, and it has no installation identifier. Vulnerability matching and the AI features run on your Mac. Settings → Privacy lists every server the app contacts and why.

Find out what you're running