What problem does it solve?
Himalaya removes the friction of managing email through a full GUI client by letting you list, search, read, compose, and organize messages directly from the terminal.
Core Features & Use Cases
- Account-aware email operations: Work across multiple accounts using a consistent CLI interface for folder and envelope operations, including pagination and output formatting.
- Full message lifecycle from CLI: Read, reply, reply-all, forward, move/copy, delete, and manage flags like seen using message IDs.
- Configurable composition with MML: Compose plain or rich emails (including attachments and inline content) using MML, then send via IMAP/SMTP or other supported backends.
- Use case: You can quickly triage an inbox by searching for a sender or subject, open a message by ID, reply in your $EDITOR, and archive it into a chosen folder—without leaving the terminal.
Quick Start
Install Himalaya, run the setup wizard with himalaya account configure, then list your INBOX with himalaya envelope list.