Terminal email client built in Rust. Everything is a file.
- Editor-first composition workflow
- File-based storage (plain text
.emlfiles) - Unix composability
- Zero hidden formats
cargo install --path .Create ~/.vero.yml:
accounts:
- email: you@example.com
imap:
password: your-password
host: imap.example.com
smtp:
password: your-password
host: smtp.example.com
editor: vim
auto_refresh: 30
inbox_view: allRequired: editor field (vim, nvim, nano, emacs, etc.)
veroj/kor↑/↓- NavigateEnter- SelectTab- Switch focusESC- Backq- Quit
r- Refreshd- Deleteu/s/a- Filter (unseen/seen/all)e- Open in external viewerEnter- View email
Opens your editor with:
to: recipient@example.com
cc:
bcc:
subject: Your subject
attachments: ~/file.pdf
body: Your message here
Required: to and subject
Preview → Enter to send, e to edit, ESC to cancel
~/.vero/<account>/
├── drafts/
├── seen/
└── sent/
All files are human-readable .eml format.
AGPL-3.0
Built with Rust • v2.0.0