Terminal email client with Vim keybindings

Normal Insert Visual Command
● Features
  • Vim-style modal editing — Normal, Insert, Visual, and Command modes
  • 3-pane layout — Mailbox sidebar, message list, and preview pane
  • 8 color themes — vmail, tokyonight, catppuccin, kanagawa, gruvbox, nord, matrix, system
  • Compose with Vim — Full Vim keybindings in the message editor
  • Multiple accounts — Manage several email accounts in one view
  • Pure Go — No CGO, single static binary
● Install
Go install
$ go install github.com/gausejakub/vimail@latest
From source
$ git clone https://github.com/gausejakub/vimail.git
$ cd vmail
$ go build -o vmail .
$ mv vmail ~/.local/bin/

Requires Go 1.24+ and a terminal with truecolor support.

Normal vimail.dev
github.com/gausejakub/vimail