# Install neomutt with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

E-mail reader with support for Notmuch, NNTP and much more. Version 20260616 via Homebrew; verified 2026-06-22.

## Install

```sh
sudo av install brew:neomutt
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install neomutt
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install neomutt
```

  Evidence: MacPorts ports tree: mail/neomutt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add neomutt
```

  Evidence: Alpine Linux edge package indexes: neomutt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install neomutt
```

  Evidence: Debian stable package indexes: neomutt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install neomutt
```

  Evidence: Fedora Rawhide package metadata: neomutt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#neomutt
```

  Evidence: nixpkgs package indexes: pkgs/by-name/ne/neomutt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S neomutt
```

  Evidence: Arch Linux sync databases: neomutt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install neomutt
```

  Evidence: openSUSE Tumbleweed package metadata: neomutt from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:neomutt
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/neomutt>
- **Version:** 20260616
- **Source summary:** E-mail reader with support for Notmuch, NNTP and much more
- **Homepage:** <https://neomutt.org/>
- **Repository:** <https://github.com/neomutt/neomutt>
- **Upstream docs:** <https://docs.neomutt.org/>
- **License:** GPL-2.0-or-later
- **Source archive:** <https://github.com/neomutt/neomutt/archive/refs/tags/20260616.tar.gz>
- **Last updated:** 2026-06-22T14:05:36-07:00
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- neomutt (cli)
- neomutt (alias)

## Dependencies

- gettext
- gpgme
- libgpg-error
- libiconv
- libidn2
- lmdb
- lua
- ncurses
- notmuch
- openssl@3
- pcre2
- sqlite

## Build dependencies

- docbook-xsl
- gettext
- pkgconf
- tcl-tk

## Uses from macOS

- cyrus-sasl
- krb5

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 20260616
- Package-manager updated: 2026-06-22
- Local data: ok
- Upstream repository: https://github.com/neomutt/neomutt
- info: No cached GitHub release or tag data was available.
## Project history and usage

NeoMutt is a terminal mail user agent that preserves Mutt's keyboard-driven Unix workflow while collecting and maintaining features that had long lived as external Mutt patches. Its package value comes from shipping those features together: Notmuch, NNTP, sidebar behavior, Lua, LMDB header caching, SMTP/IMAP/POP support, and extensive configuration.

### Project history

NeoMutt's own history says Mutt was created by Michael Elkins in 1995 and became a favorite among terminal-mail users. NeoMutt formed in the mid-2010s when Richard Russon gathered long-standing Mutt patches, fixed and documented them, and made the result a 'project of projects' for developers and patch users.

### Adoption history

NeoMutt grew by offering a maintained home for Mutt enhancements that distributions and users had been carrying separately. Its official history says regular releases and feature stabilization began in 2016, and the features page shows many stable features dated in 2016, including Notmuch, NNTP, sidebar, status color, progress bar, and trash-folder support.

### How it is used

Package nerds use NeoMutt when they want mail in the terminal but do not want to assemble a patch stack themselves. Common setups pair it with local Maildir, isync/mbsync or OfflineIMAP, msmtp, GnuPG, address books, and Notmuch virtual mailboxes. The Homebrew formula's dependencies reflect that style: gpgme, notmuch, lmdb, lua, ncurses, pcre2, sqlite, OpenSSL, and related libraries.

### Why package nerds care

NeoMutt is important because it turned the Mutt patch-stack culture into a packaged tool with regular releases. On the 2026-05-12 Homebrew API snapshot, the formula reported 6,330 installs over 365 days and 696 installs over 30 days, which is a healthy signal for a power-user terminal mail client.

### Timeline

- 1995: Mutt created by Michael Elkins, according to NeoMutt's history page.
- 2015-12-21: neomutt/neomutt GitHub repository created.
- 2016: NeoMutt begins regular releases and stabilizing fork features.
- 2017-06-02: NeoMutt release notes made sidebar, IMAP, POP, SMTP, compressed, and NNTP always built.
- 2026-05-04: Homebrew formula stable version 20260504.

### Related projects

- Mutt
- Notmuch
- Maildir
- NNTP
- GnuPG
- isync
- msmtp

### Sources

- <https://api.github.com/repos/neomutt/neomutt>
- <https://docs.neomutt.org/explanation/history.html>
- <https://formulae.brew.sh/api/formula/neomutt.json>
- <https://github.com/neomutt/neomutt/blob/main/README.md>
- <https://neomutt.org/2017/06/02/release>
- <https://neomutt.org/feature.html>
- <https://neomutt.org/feature/notmuch>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: $XDG_CONFIG_HOME/neomutt/neomuttrc, ~/.config/neomutt/neomuttrc, ~/.neomuttrc, ~/.neomutt/neomuttrc, /etc/neomuttrc, /etc/NeoMutt/neomuttrc
## Source Database Details

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** neomutt
- **Version Scheme:** 1
- **Revision:** 0
- **Head Version:** HEAD
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** head, stable

## Other Package-Manager Records

- Debian apt - neomutt - 20250510+dfsg-2: normalized package name match | Debian stable package indexes: neomutt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | command line mail reader based on Mutt, with added features | https://www.neomutt.org/
- Nix - neomutt: normalized package name match | nixpkgs package indexes: pkgs/by-name/ne/neomutt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - neomutt - 20231103+dfsg1-1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: neomutt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | command line mail reader based on Mutt, with added features | http://www.neomutt.org/
- apk - neomutt - 20260504-r0: normalized package name match | Alpine Linux edge package indexes: neomutt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Mutt with miscellaneous fixes and feature patches | https://neomutt.org/
- apk - neomutt-doc - 20260504-r0: normalized package name match | Alpine Linux edge package indexes: neomutt-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Mutt with miscellaneous fixes and feature patches (documentation) | https://neomutt.org/
- apk - neomutt-lang - 20260504-r0: normalized package name match | Alpine Linux edge package indexes: neomutt-lang from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Languages for package neomutt | https://neomutt.org/
- dnf - neomutt - 20260504-1.fc45: normalized package name match | Fedora Rawhide package metadata: neomutt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst | Text mode Mail Client | https://neomutt.org/
- pacman - neomutt - 1:20260504-1: normalized package name match | Arch Linux sync databases: neomutt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A version of mutt with added features | https://neomutt.org/
- zypper - neomutt - 20260406-1.2: normalized package name match | openSUSE Tumbleweed package metadata: neomutt from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | A command line mail reader (or MUA), a fork of Mutt with added features | https://neomutt.org
- zypper - neomutt-contrib - 20260406-1.2: normalized package name match | openSUSE Tumbleweed package metadata: neomutt-contrib from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Contrib scripts for Neomutt | https://neomutt.org
- zypper - neomutt-doc - 20260406-1.2: normalized package name match | openSUSE Tumbleweed package metadata: neomutt-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Additional documentation for neomutt | https://neomutt.org
- zypper - neomutt-lang - 20260406-1.2: normalized package name match | openSUSE Tumbleweed package metadata: neomutt-lang from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst | Translations for package neomutt | https://neomutt.org
- MacPorts - neomutt: normalized package name match | MacPorts ports tree: mail/neomutt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Productivity CLI packages](https://www.automicvault.com/pkg/productivity-cli-packages/) - Matched curated productivity category metadata from av.db.
- [Homebrew utility packages](https://www.automicvault.com/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [gettext](https://www.automicvault.com/pkg/brew/gettext/) - Runtime dependency declared by Homebrew.
- [gpgme](https://www.automicvault.com/pkg/brew/gpgme/) - Runtime dependency declared by Homebrew.
- [libgpg-error](https://www.automicvault.com/pkg/brew/libgpg-error/) - Runtime dependency declared by Homebrew.
- [libiconv](https://www.automicvault.com/pkg/brew/libiconv/) - Runtime dependency declared by Homebrew.
- [libidn2](https://www.automicvault.com/pkg/brew/libidn2/) - Runtime dependency declared by Homebrew.
- [lmdb](https://www.automicvault.com/pkg/brew/lmdb/) - Runtime dependency declared by Homebrew.
- [lua](https://www.automicvault.com/pkg/brew/lua/) - Runtime dependency declared by Homebrew.
- [ncurses](https://www.automicvault.com/pkg/brew/ncurses/) - Runtime dependency declared by Homebrew.
- [docbook-xsl](https://www.automicvault.com/pkg/brew/docbook-xsl/) - Build dependency declared by Homebrew.
- [pkgconf](https://www.automicvault.com/pkg/brew/pkgconf/) - Build dependency declared by Homebrew.
- [tcl-tk](https://www.automicvault.com/pkg/brew/tcl-tk/) - Build dependency declared by Homebrew.
- [alot](https://www.automicvault.com/pkg/brew/alot/) - Shares av.db curated category or tags: cli, email, notmuch, productivity, terminal.
- [himalaya](https://www.automicvault.com/pkg/brew/himalaya/) - Shares av.db curated category or tags: cli, email, imap, productivity, smtp.
- [meli](https://www.automicvault.com/pkg/brew/meli/) - Shares av.db curated category or tags: cli, email, imap, nntp, productivity.
- [nmail](https://www.automicvault.com/pkg/brew/nmail/) - Shares av.db curated category or tags: cli, email, imap, productivity, smtp.
- [pop](https://www.automicvault.com/pkg/brew/pop/) - Shares av.db curated category or tags: cli, email, productivity, smtp, terminal.
- [aerc](https://www.automicvault.com/pkg/brew/aerc/) - Shares av.db curated category or tags: cli, email, productivity, terminal.
- [alpine](https://www.automicvault.com/pkg/brew/alpine/) - Shares av.db curated category or tags: cli, email, productivity, terminal.
- [mailcheck](https://www.automicvault.com/pkg/brew/mailcheck/) - Shares av.db curated category or tags: cli, email, imap, productivity.
- [sylpheed](https://www.automicvault.com/pkg/brew/sylpheed/) - Local metadata places this package in an adjacent workflow. Shared terms: cli, client, email, error, gettext.
- [imapfilter](https://www.automicvault.com/pkg/brew/imapfilter/) - Both packages touch the same language runtime or ecosystem. Shared terms: cli, email, imap, lua, mail.

## Combined YAML source

View the package source record on GitHub. [combined/neomutt.yml](https://github.com/automic-vault/db/blob/main/combined/neomutt.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
