Himalaya CLI Email Client for IMAP SMTP and Notmuch
Himalaya is a CLI email client written in Rust that supports IMAP, Maildir, and Notmuch backends for reading mail, and SMTP and Sendmail for sending. It features multi-account configuration, PGP encryption, OAuth 2.0, system keyring integration, and JSON output for scripting and
What it does
Himalaya CLI Email Client for IMAP SMTP and Notmuch
Himalaya is a CLI email client written in Rust that supports IMAP, Maildir, and Notmuch backends for reading mail, and SMTP and Sendmail for sending. It features multi-account configuration, PGP encryption, OAuth 2.0, system keyring integration, and JSON output for scripting and agent automation.
Installation
Use the upstream install or setup path that matches your environment:
- cargo install himalaya --locked
- cargo install himalaya --locked --no-default-features --features imap
- cargo install --locked --git https://github.com/pimalaya/himalaya.git
- git clone https://aur.archlinux.org/himalaya-git.git
Requirements and caveats from upstream:
- interactive via wizard (requires wizard feature)
- IMAP backend (requires imap feature)
- Maildir backend (requires maildir feature)
Basic usage or getting-started notes:
-
Pre-built binary
-
Himalaya CLI can be installed with the install.sh installer:
-
As root:
-
Extracted from upstream docs: https://raw.githubusercontent.com/pimalaya/himalaya/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,267 chars)