aerc
A terminal email client with vim-style keys, an embedded terminal for composing, and first-class support for git email workflows.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get aerc
Package managers
- Homebrew
brew install aerc
About aerc
aerc composes email in an embedded terminal running your editor, tmux-style, so you can check incoming mail and read other threads while writing a reply. It renders HTML mail through an interactive terminal browser, highlights patch diffs, and lets you browse a message in an embedded less session.
Its git integration is unusual and deliberate: it is built for the mailing-list patch workflow, and can open a tab with a shell in a nearby repository so you can apply and test a patch without leaving the client. It supports IMAP, Maildir, Notmuch, Mbox and JMAP backends with asynchronous IMAP and JMAP so a flaky network never locks the interface, and it downloads only what it needs.
Strengths
- Composes in an embedded terminal, so you can read other mail while replying
- Built for the git mailing-list patch workflow, with diff highlighting and repo tabs
- IMAP, Maildir, Notmuch, Mbox and JMAP backends
- Asynchronous IMAP and JMAP mean a flaky network never freezes the interface
Limitations
- Terminal only, with vim-style keybindings to learn
- HTML mail rendering is a terminal browser, so complex newsletters look poor
- No Windows build
- Calendar and contacts are outside its scope
Details
- Pricing
- Free · Free and open source under the MIT licence.
- License
- MIT
- Developer
- Robin Jarry
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Reading and sending email from a terminal, especially patches on a mailing list
- Categories
- Email clients
- Last verified
- Added
- Provenance
- Selected from the TechWalrus downloads catalog (Email); facts checked against the developer's own pages, 3 sources on file.