Skip to main content
EmailVFS reads the mailbox over IMAP as a tree of folders and messages. The himalaya CLI sends mail.
Node only. Requires imapflow, mailparser, and nodemailer peers. The browser cannot speak raw TCP for IMAP/SMTP.

Install

Config

Fields marked secret are redacted in snapshots.

VFS.md

The VFS.md an agent reads with Email mounted at /<path>.

Virtual Filesystem

VFS Layout

/<path>
  • <subject> is sanitized: ls the date directory rather than construct it.
  • To list, search, read, compose, reply or forward, use the himalaya CLI if installed (himalaya --help).

Supported Unix Commands for VFS

Unix commands work on each path as on a local filesystem, as far as the path supports them:

Limitations of Unix Commands for VFS

Where a path differs from a local filesystem:Run man <cmd> or <cmd> --help for one command’s usage.

Integration

What Email answers through its own API, so fewer files are read. Integration explains each command. The Python Email docs list when each search answers and what it can miss.

Mount mode

read. Send mail through the himalaya CLI. For mailbox layout, search behavior, and synthesized date directories see the Python Email docs.