Stop Dragging Apps Out of Your Browser: CaskHub Gives Homebrew a Native Face
You know the drill. You need a Mac app, so you open Safari, hunt down the official site, download a DMG, drag the icon into Applications, and pray the developer remembered to sign it. Meanwhile, Homebrew—the tool that handles all your command-line software so elegantly—sits there, fully capable of managing GUI apps too, but with zero visual interface. CaskHub is the answer to that gap: a native macOS app store for Homebrew casks that wraps the entire brew install workflow in a clean SwiftUI shell.
What It Does
CaskHub is exactly what it sounds like: an App Store frontend for the thousands of Mac applications distributed through Homebrew Casks. It's a native macOS app (requires macOS 15.6 or later) that lets you browse, search, install, update, and uninstall cask-based apps without ever touching a terminal.
Under the hood, it works on three levels. First, the catalog and install analytics come straight from the public Homebrew API—so you can browse and search even if you don't have Homebrew installed yet. Second, for installed-app detection, it reads install receipts directly from your Caskroom directory ($HOMEBREW_PREFIX/Caskroom), which is fast because it doesn't shell out to anything. Third, it actually drives Homebrew for the install, update, and uninstall operations themselves.
The app is built with SwiftUI, and it ships with bundled category data, meaning browsing categories doesn't block on network requests. It also uses Sparkle for its own built-in updates, so the app keeps itself current.
Why It's Cool
The obvious pitch is "App Store without the App Store," but CaskHub does a few things that go beyond just pretty buttons.
The discoverability angle is genuinely thoughtful. You get curated shelves, a rotating hero pick, top 100 charts ranked by install popularity with 30/90/365-day analytics windows, and a "Recently Added" section for casks published in the last month or two. That's real signal, not just a flat alphabetical list. The search is instant (⌘F) across names, tokens, and descriptions, and every cask gets classified into browsable categories like Developer Tools and Productivity.
The "Adopt Apps" feature is a killer detail. Have an app you installed via a downloaded DMG or from another store? CaskHub can bring it under Homebrew management with one click, keeping the app in its current location. That's a huge migration pain point solved elegantly—you don't have to uninstall and reinstall, you just adopt it.
The smart update detection shows real-world thinking. It skips self-updating apps (like browsers that update themselves anyway) and normalizes packaging-suffix version differences. So if a cask version is 1.2.3_1 and the installed version is 1.2.3, it doesn't nag you with a pointless update. The Updates badge only shows updates that actually matter.
The guided Homebrew setup is a nice touch for newcomers. If Homebrew isn't installed, CaskHub walks you through it, supports custom installation paths, and picks the native prefix on both Apple Silicon and Intel. And for pkg-based casks that need admin rights, it uses a native macOS password prompt instead of a terminal one—small polish, but it makes the whole thing feel like a first-class Mac app.
The icon extraction is a subtle but important detail. CaskHub pulls original app icons from the source, so you're not staring at generic placeholders. Combined with download sizes, install counts, and homepages, the metadata layer is rich enough to make informed decisions.
How to Try It
The easiest way is to grab the pre-built binary. Head to the releases page and download the latest CaskHub-0.8.0.zip. Or, if you prefer the Homebrew route, it's a one-liner:
brew install --cask caskhub
Once it's running, you can browse without Homebrew installed, but to actually install, update, or uninstall apps, you'll need Homebrew present—and the guided setup will handle that for you if it's missing. The repository is MIT licensed, 100% free, no premium tier, no ads.
Final Thoughts
CaskHub is the kind of project that makes you wonder why it didn't exist sooner. It's not trying to replace Homebrew—it's giving it a proper user interface for a use case (GUI app management) that was always awkward to handle from the command line. If you're a developer who already lives in the terminal but has a non-technical family member using your Mac, or if you just prefer browsing apps visually, this is worth a look. It's still early (version 0.8.0), but the foundation is solid, and the smart touches around update detection and app adoption suggest the maintainer actually uses this thing daily. Give it a spin and see if your next app install doesn't feel a little less like a scavenger hunt.
Follow @githubprojects for more developer tools and open source projects.