FREEDOM251

Freedom251 › Email clients

Astroid

Free plan LinuxMacWindows

Visit Astroid Alternatives Pricing

Astroid's own site

What Astroid is

Astroid is a free, open-source desktop mail user agent for Linux, macOS and Windows. It searches, displays, composes and organizes email in threads and tags, using the notmuch backend for search. Other programs must fetch, synchronize, index and send messages; the project’s typical setup uses OfflineIMAP, notmuch and msmtp, with vim or emacs as an editor. The interface is fully keyboard-operable, and buffers can be arranged in separate windows. Astroid displays HTML mail and common attachments inline, provides syntax highlighting for patches and code segments, and supports PGP/MIME cryptography. Themes and configuration can be adjusted, and Python and Lua plugins are supported. Editors may be embedded or external, including vim, emacs or other choices. The project documents cloning its source and compiling with CMake, with installation guidance including /usr/local/bin and Linux distributions such as Arch Linux, Ubuntu, Debian, Fedora and NixOS. Configuration effort varies by provider, and Gmail needs special configuration.

Who it suits

It suits desktop users who want a keyboard-driven graphical interface around notmuch. Users must be comfortable configuring separate mail-fetching, synchronization and sending programs.

What it does well

  • Free and open source
  • Keyboard-operable interface
  • Threads and tags organize email
  • Inline HTML and attachment display
  • Python and Lua plugins supported

What to know first

  • Requires other programs for mail transport
  • Configuration varies by provider
  • Gmail needs special configuration
  • Builds from source with CMake

Plans

PlanBilled and limitsPrice
AstroidGraphical email client for Notmuch · requires other programs for fetching, syncing and sending emailFree

As astroidmail.github.io lists them, read 12 Oct 2026. The maker's own page has the final word.

Verdict

Astroid offers a customizable graphical front end for a notmuch-based mail setup. Its reliance on separate programs and source-build instructions makes it better suited to users willing to configure their own mail stack.

Facts from Astroid's own pages

App coverage
desktop · astroidmail.github.io, 20 Sept 2026
Code display
Astroid provides syntax highlighting for patches and code segments. · github.com, 12 Oct 2026
Customization
The interface is themable and configurable. · github.com, 12 Oct 2026
Display
Astroid displays HTML mail and common attachments inline. · github.com, 12 Oct 2026
Distribution
The project README provides instructions to clone the source repository and build Astroid with CMake. · github.com, 5 Oct 2026
Editors
Astroid supports embedded or external Vim or Emacs editors, as well as other editors. · github.com, 12 Oct 2026
Encryption
Astroid has built-in PGP/MIME cryptography support. · github.com, 12 Oct 2026
Installation
The project documents compiling Astroid from source using CMake and installing its binary. · github.com, 12 Oct 2026
Interface
The interface can be operated by keyboard and its buffers can be placed in separate windows. · github.com, 5 Oct 2026
Keyboard use
The interface is fully operable by keyboard. · github.com, 12 Oct 2026
Mail handling
Astroid relies on other programs to fetch, sync, index, and send email. · github.com, 5 Oct 2026
Mail setup
Astroid relies on other programs for fetching, syncing and sending email. · github.com, 12 Oct 2026
Message display
Astroid can display HTML mail and common attachments inline. · github.com, 5 Oct 2026
Platform evidence
The README describes installing the astroid binary under /usr/local/bin, and the project wiki lists setup instructions for Linux distributions including Arch Linux, Ubuntu, Debian, Fedora, and NixOS. · github.com, 5 Oct 2026
Plugins
Astroid supports Python and Lua plugins. · github.com, 12 Oct 2026
Product
Astroid is a lightweight graphical mail user agent for searching, displaying, composing, and organizing email in threads and tags. · astroidmail.github.io, 5 Oct 2026
Purpose
Astroid is a lightweight mail user agent for searching, displaying and composing email organized in threads and tags. · astroidmail.github.io, 12 Oct 2026
Search
Astroid uses the notmuch backend to search through email. · astroidmail.github.io, 12 Oct 2026
Setup limit
The project says configuration effort can vary by email provider and that Gmail requires special configuration. · github.com, 5 Oct 2026
Support
Users can report issues on GitHub or contact the project mailing list. · github.com, 12 Oct 2026
Typical setup
The project describes a typical setup using OfflineIMAP, notmuch, msmtp, and Astroid, with vim or emacs as an email editor. · github.com, 5 Oct 2026

Where Astroid stands on Freedom251

Look at these too