I Install These Homebrew Apps on Every Mac

I Install These Homebrew Apps on Every Mac

Apple includes a bundle of useful software with every Mac, but this barely scratches the surface of what’s possible with free third-party apps. While installing apps is simple—either by dragging the APP file into your Applications folder or running a simple package installer—Mac package manager Homebrew makes it easier and faster.

There are more apps available via Homebrew than you probably think, and the utility makes for a bustling hive of free and open-source software. Here are my favorites, and the one-line commands you can use to install them.

What’s Homebrew?

For the uninitiated, Homebrew is package manager that lets you install Mac apps via the command line. Before you roll your eyes and close the tab, you should know that it’s incredibly easy to use and well worth taking two minutes to set up. We’ve got a full tutorial that covers using Homebrew on a Mac, but if you want to get started right now simply open a Terminal window and run the following:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Once the setup has been completed, you can use a few simple commands to install, search for, get more information about, and remove apps and command-line utilities.

To install an app, use the brew install command. To search for something, simply type brew search . To get more information about a package, type brew info (handy to find out the current version and get the project’s homepage). To remove an app, all you need is a simple brew uninstall . Replace with the package, obviously.

You can learn even more commands using the brew help command, but you won’t need to go beyond this to get your money’s worth out of Homebrew. Whenever I’m looking for a new app I’ll always check whether it’s available on Homebrew first. A major reason is being able to update everything with a simple brew upgrade command in the Terminal.

Related


How to Install Homebrew on a Mac

Homebrew is a package manager that makes installing open-source utilities and full-blown apps as easy as typing a few commands into Terminal.

Now that you’re a command-line wizard, let’s install some apps.

1

Firefox

The Amazon login page in Firefox for Mac.

brew install firefox

I use Safari almost exclusively, but I also have four other browsers installed at any one time. Part of it is because of this job, but it’s often the case that some websites just don’t work properly in Safari. In cases like this, Firefox is my default choice because it’s free, private, and independent of Microsoft and Google.

In addition to the main firefox cask, you can also install beta (firefox@beta) and nightly (firefox@nightly) versions, among others. You’ll also find browsers like Chromium (chromium), Vivaldi (vivaldi), and Edge (microsoft-edge, but also microsoft-edge@dev for the development arm) in the repository.

2

darktable

Editing a shot of a canyon in darktable.

Tim Brookes / How-To Geek

brew install darktable

darktable is a free and open-source photography workflow tool that rivals Lightroom and similar premium products. With it you can browse, select and rate, develop, and export RAW image files. Though the app has a bit of a learning curve, it’s one that’s well worth taking some time to master. It’s also highly customizable, allowing you to set up your editing environment exactly how you like.

Related


This Open-Source Lightroom Alternative Is the RAW Editor I’ve Been Dreaming Of

You don’t need an Adobe subscription to access powerful photo editing tools.

Alternative open-source RAW editor RawTherapee (rawtherapee) is also available with Homebrew.

3

Itsycal

Itsycal for macOS.

brew install itsycal

Itsycal is a single-purpose Mac app I couldn’t live without. The app places a small calendar in your Mac’s menu bar, giving you a month’s view at a glance. That’s how I use the app 90% of the time, since I’m bad at visualizing dates. Itsycal also displays your upcoming calendar appointments for a selected date and lets you create new events right there from your menu bar.

You can click a button to open Apple’s main Calendar app (this doesn’t replace Apple’s app, it simply augments it), and customize the app to display events from specific calendars and accounts (or show nothing at all).

4

Kodi

Use Kodi's add-ons to add new features and functions.

brew install kodi

Kodi is a free and open-source media center application. You’re probably raising your eyebrows and wondering if I really need Kodi installed on every Mac, but it’s currently installed on all three Apple computers I own: my work MacBook Pro (for work reasons), my old MacBook Pro (for remote media reasons), and my Mac mini media center (for obvious reasons).

The app is arguably the most polished and extensible example of its kind, can be controlled with a gamepad, and even works with emulators and games. For streaming, you can also grab Stremio (stremio) too.

5

AltTab

Add Windows-style app and window switching to macOS with AltTab

brew install alt-tab

AltTab is a small tweak that adds Windows-style Alt+Tab behavior to macOS. Whereas Command+Tab only switches between active applications, AltTab allows you to add a shortcut that switches between all active windows. It also displays a preview of the window before you switch to it and adds a range of helpful shortcuts so you can go full-screen, minimize the window, or quit the app from the switcher itself.

This is a killer app for anyone who is switching from Windows, who misses that operating system’s default behavior. But even for macOS veterans like myself, it’s a handy app little tool.

Related


You Need This App if You’ve Just Switched From Windows to a Mac

Add Windows-style Command+Tab functionality to your Mac.

6

Jellyfin

The UI of Jellyfin's demo page showing its app layout.

Jellyfin

brew install jellyfin

Jellyfin is a free and open-source Plex alternative media server app. Unlike Plex, Jellyfin doesn’t gate features like hardware-accelerated transcoding or mobile playback behind a paywall. Though it’s a little rougher around the edges than Plex, the app is powerful, easy to use, and now has native clients available for a large range of devices. It also supports universal plug-and-play (UPnP) for streaming to devices without a native app.

Use Jellyfin to curate a local media collection and serve devices all over your local network. Though the app is most useful on my Mac mini media center, I’ve got it installed on my main MacBook Pro for those instances when I want to share a video by dropping it into my nominated Jellyfin shared folder.

Related


5 Reasons I Use Jellyfin Instead of Plex

Jellyfin’s price isn’t the only thing going for it.

If you’d rather Plex, you can grab that too (plex-media-server).

7

speedtest-cli

Speedtest CLI running in Terminal on macOS.

brew install speedtest-cli

Homebrew isn’t just great for grabbing full apps, it’s also packed with useful command line utilities like speedtest-cli. As the name implies, this utility lets you fire off a quick internet speed test from the comfort of Terminal by running the speedtest-cli command. This is far quicker than opening a browser window and waiting for everything to load (including the ads), especially combined with an app like Raycast or a Finder alternative with a pinned Terminal window.

You can run far more complex speed tests by adding flags, just run speedtest-cli help find out more.

Related


Homebrew Gives You the Best of Linux on Mac

Homebrew is where the heart is.

gallery-dl downloading Wikimedia files.

brew install gallery-dl

Another handy command line utility, gallery-dl is an image downloader that supports a wide range of sources. It’s super-handy for downloading a whole library’s worth of images at once, with support for sources as varied as Wikimedia, Flickr, Instagram, Bluesky, imgur, Tenor, Reddit, and much more. For basic usage, use the following:

gallery-dl -D "path/to/folder/" "URL"

Replacing path/to/folder/ with the intended destination for your files and URL with the website (but maintaining the quotes). Use the gallery-dl --help command for the full low-down. The tool is pretty intuitive, I’ve used it to grab public domain images from Wikimedia galleries (like the excellent Vanamo Online Game Museum) in far less time than it would take to manually browse the collection via a web browser.

9

yt-dlp

yt-dlp downloading an Apple video.

brew install yt-dlp

Another handy command-line tool for saving media locally, yt-dlp is a video downloader. I recently used it to grab Apple’s WWDC 2025 keynote from YouTube so I could scrub through it locally and grab screenshots without having to worry about YouTube’s pesky controls and drop-shadow overlay. Like gallery-dl, the tool supports a ridiculous number of websites, from YouTube and Vimeo through to social media platforms like Facebook and Bluesky and much more. For basic usage, use:

yt-dlp -P path/to/folder/ "URL"

Replace path/to/folder/ and URL with the intended destination and source respectively (retaining the quotes). Use yt-dlp --help to see the ridiculous number of options available to you (including quality settings and authorization workarounds).

The example above downloads the lowest YouTube “default” quality. To download at higher quality, run the following:

Now look at the numbers next to each release, and use the lowercase -f flag to pick one and include that in your download command.

10

wget

brew install wget

While specialized image and video downloaders make life easier, wget lets you download anything from anywhere with a simple command. It’s the oldest and best download manager, and it features a range of additional flags you can use to manage all of your downloading needs. For a simple download, use:

wget URL

Replace URL with a link to the file location on a remote server. Add -P path/to/folder/ (replacing path/to/folder/ with your destination) to specify where you want the files saved. Add flags like -M to mirror a whole website, or -c to resume a failed download. There’s a lot more you can do with wget, run the wget --help command to find out more.

Related


How to Use wget, the Ultimate Command Line Downloading Tool

Newer isn’t always better, and the wget command is proof.


The truth is that many of your favorite everyday apps are easily available via Homebrew. While it makes little sense to uninstall things just to install them again, keep this in mind the next time you’re setting up a Mac from scratch.

Source link

Visited 1 times, 1 visit(s) today

Leave a Reply

Your email address will not be published. Required fields are marked *