Keyboard native
Vim-style navigation, command palette, multi-select actions, macros, and configurable keymaps for every view.
Drenbox is a keyboard-first terminal email client built for people who live in tmux, read fast, and prefer plain text workflows over noisy browser tabs.
No dashboards, no engagement tricks, no forced cloud account. Just a fast local client with readable defaults and scriptable behavior.
Vim-style navigation, command palette, multi-select actions, macros, and configurable keymaps for every view.
Search mailboxes with notmuch-compatible indexing, saved filters, tags, and instant thread switching.
First-class plain text mode, optional GPG integration, attachment previews, and remote image blocking by default.
Connect to IMAP and SMTP providers, or point Drenbox at an existing local Maildir workflow.
Filter, label, archive, or pipe messages into your own scripts without waiting for plugin support.
Accessible colors, soft wrapping, structured headers, and a thread view designed for long reading sessions.
The repository is currently in early public preview. Packages are signed, reproducible builds are planned for the stable release.
# macOS / Linux
curl -fsSL https://drenbox.dev/install.sh | sh
# Arch
paru -S drenbox-bin
# From source
git clone https://example.invalid/drenbox/drenbox
cd drenbox
cargo build --release
# First account
drenbox init
drenbox sync --all
Drenbox stores readable TOML config in your home directory. Accounts, identities, signatures, colors, aliases, and rules can be versioned like any other dotfile.
[account.work]
email = "you@example.com"
sync_interval = "5m"
remote_images = "never"
editor = "nvim"
Small releases, clear changelogs, and no surprise rewrites. The focus is stability before more provider-specific integrations.
Queue messages locally, resolve send conflicts, and keep drafts synchronized between devices.
Freeze core config fields, publish plugin hooks, and add migration helpers for early adopters.
Optional CalDAV/CardDAV helpers for invite previews, contact completion, and lightweight scheduling flows.
Install the preview, import one account, and keep your email workflow inside the terminal you already use.