What problem does it solve?
Provides a terminal-native way to manage email so users can read, search, compose, reply, forward, and organize messages without leaving the command line or relying on heavyweight GUIs.
Core Features & Use Cases
- IMAP/SMTP and multiple backends: Connect to IMAP, SMTP, Notmuch, or Sendmail backends for sending and receiving.
- Message workflows: List folders and messages, read and export raw MIME, reply, forward, move, copy, delete, and manage flags.
- Composition with MML: Compose rich MIME messages using MML for multipart, attachments, and inline images; supports templates and editor-driven compose.
- Automation and integration: Structured output formats (JSON/plain) and exit codes make it suitable for scripts, inbox triage, templated notifications, and attachment extraction.
- Debugging and account management: Account configuration, multiple accounts support, and debug logging for troubleshooting.
Quick Start
Use the himalaya skill to list recent messages in the INBOX for your default account and return the results in JSON.