What problem does it solve?
Himalaya provides a compact, scriptable way to manage email without a GUI, removing the friction of switching applications to read, search, compose, and organize messages across multiple accounts.
Core Features & Use Cases
- Command-line inbox management: list folders, paginate and search messages, read by ID, and export raw MIME for inspection.
- Compose and send with MML: write, reply, forward, and send messages using MIME Meta Language for rich multipart emails and attachments.
- Account and backend flexibility: support for IMAP, SMTP, Notmuch, Sendmail, multiple accounts, and secure password retrieval via pass or system keyring.
- Use Case: Triage and respond to email entirely from a terminal session, archive or move messages into folders, and script recurring operations for automation.
Quick Start
Use the himalaya CLI to list recent messages in your INBOX, open a message to read, or compose a new email using MML.