NeoMutt can be installed with Homebrew. The NeoMutt developers maintain the Homebrew package for NeoMutt.
The instructions for installing Homebrew are provided on the Homebrew homepage. Run the command that’s given in a terminal, and then follow the instructions it gives you. This page will show you how to install, update, and uninstall NeoMutt with Homebrew, as well as how to install a debug version of NeoMutt.
Homebrew supports macOS versions from 10.6 Snow Leopard. Any version of macOS that supports Homebrew can be used to install NeoMutt with Homebrew.
Homebrew also allows you to install Mutt, but not NeoMutt and Mutt at the same time.
Generally, the latest tagged version is suitable for most users. If you like to
keep up with the very latest developments, or you know there’s a bug that’s
been fixed since the last tagged release, you can install the
Once you have Homebrew installed, then getting NeoMutt is as simple as:
$ brew install neomutt
Homebrew automatically updates itself when you run a
brew command. It never
updates a package, such as NeoMutt, unless you tell it to.
When Homebrew itself is updated, it checks to see if the NeoMutt package definition has been updated, as would be the case shortly after a new version of NeoMutt is released. You will only be able to install the latest release of NeoMutt if Homebrew is up-to-date. You can check this by updating Homebrew manually.
$ brew update
To upgrade NeoMutt to the latest version, run:
$ brew upgrade neomutt
To remove NeoMutt from your system, run:
$ brew uninstall neomutt
This command will not remove any files from your home directory, such as NeoMutt configuration files.
To downgrade to Mutt:
$ brew uninstall neomutt $ brew install mutt
Homebrew will always build NeoMutt from source, and knows what dependencies must be installed to do this, and how to install them.
The simplest way to get these dependencies is to install NeoMutt. Otherwise, the following packages can be installed with Homebrew:
$ brew install autoconf automake openssl tokyo-cabinet gettext gpgme libidn
Now you can follow the guide for building NeoMutt.
The debug build of NeoMutt can be installed by specifying the
flag when installing:
$ brew install neomutt --with-debug
Now you can follow the guide for debugging NeoMutt.