Keyboard first
Navigate, open, reply, compose, search, archive and more without reaching for the mouse.
TMail brings a familiar inbox into the terminal — optimized for keyboards, built in Rust, and powered by Himalaya.
No browser tab. No heavyweight desktop shell. Just your inbox, your keyboard, and the tools you already use.
Navigate, open, reply, compose, search, archive and more without reaching for the mouse.
A familiar mailbox layout translated into a focused terminal interface.
Mail protocols, accounts and credentials are handled by the battle-tested Himalaya CLI.
Switch themes at runtime, customize color tokens, remap keys, or run without color entirely.
A small on-disk cache keeps previously loaded mail ready while refreshes happen in the background.
Compose with the built-in editor, $EDITOR, or a command such as nvim.
Homebrew installs TMail and Himalaya together. TMail can guide you through account setup on first run.
$ brew tap jodaka/tap https://github.com/jodaka/homebrew-tap
$ brew install jodaka/tap/tmail
tmailTMail and Himalaya share one TOML config. Tune the parts you care about and leave the rest alone.
# ~/.config/himalaya/config.toml
[tmail]
mouse = true
notifications = "on"
view_mode = "compact"
[tmail.theme]
name = "default"
accent = "#8ab4f8"
[tmail.composer]
editor = "$EDITOR"
Open source. Built in Rust. Ready for your inbox.