vimail
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
Download binary v0.2.0 — no Go required
vimail-darwin-arm64.tar.gz macOS (Apple Silicon) vimail-darwin-amd64.tar.gz macOS (Intel) vimail-linux-amd64.tar.gz Linux (x86_64) vimail-linux-arm64.tar.gz Linux (ARM64) vimail-windows-amd64.zip Windows (x86_64)
Extract and move the binary to your PATH. See all releases.
Go install
$ go install github.com/gausejakub/vimail@latest
From source
$ git clone https://github.com/gausejakub/vimail.git $ cd vimail $ go build -o vimail . $ mv vimail ~/.local/bin/
Run
$ vimail
Go install requires Go 1.24+. All methods require a terminal with truecolor support.