Installation
Requirements
Section titled “Requirements”- macOS or Linux (Unix domain sockets required)
- A truecolor terminal (recommended)
$EDITORset to your preferred editor (vim, neovim, helix, etc.)
SQLite is bundled, no separate install needed. Rust is only needed if building from source.
Homebrew (macOS / Linux)
Section titled “Homebrew (macOS / Linux)”brew install planetaryescape/mxr/mxrEquivalent to brew tap planetaryescape/mxr && brew install mxr if you prefer to tap explicitly.
Pre-built binaries
Section titled “Pre-built binaries”Download from GitHub Releases:
- macOS Apple Silicon (aarch64)
- macOS Intel (x86_64)
- Linux x86_64
Extract and place mxr in your $PATH:
tar xzf mxr-v*.tar.gzcp mxr ~/.local/bin/ # or /usr/local/binCargo (from source)
Section titled “Cargo (from source)”mxr is not published to crates.io. Install directly from the git repo:
# Latest maincargo install --git https://github.com/planetaryescape/mxr --locked mxr
# A specific release tag (replace vX.Y.Z with the latest from the releases page)cargo install --git https://github.com/planetaryescape/mxr --tag vX.Y.Z --locked mxr
# Or clone and install locallygit clone https://github.com/planetaryescape/mxrcd mxrcargo install --path . --lockedBuilding from source requires Rust 1.88+ (see Cargo.toml for the current MSRV).
Verify installation
Section titled “Verify installation”mxr --versionmxr doctor --checkmxr --help- Gmail setup for Gmail accounts
- IMAP / SMTP setup for any other provider
- First sync