NOVA CLI
Your inbox, in your terminal.
The NOVA CLI is a fully open-source, interactive command-line companion to NOVA Mail — zero runtime dependencies, auditable code, and it signs you in with your browser so you never type a password into a terminal.
- Interactive menuRun nova with no arguments for a full-screen, arrow-key TUI.
- Custom boot screenAnimated NOVA logo, clean interface, no bloat.
- Browser-based authSign in in your browser; the token goes to your own machine only.
- Auto-updatingnova update keeps you on the latest build.
Connect your own AI provider (OpenAI, Anthropic, NVIDIA) to help draft replies via the CLI's experimental AI bridge. Not recommended — NOVA runs no AI and never trains on your mail. Review every draft; keep auto-approve off.
Install
v0.2.0Prerequisite: Node.js 18+
Or run it directly with just Node.js:
node /cli/nova.mjs --help
Quick start
nova # interactive menu nova login # opens your browser nova mailbox # list your inbox nova read <id> # read a message nova send --to [email protected] --subject "Hi" --body "Hello"
Your session token is delivered only to 127.0.0.1 (your own computer) during browser sign-in and stored locally. The CLI never asks for your password and never sends your token anywhere else.
Open source (MIT). Docs, usage guide and AI guide live in the repo. Found a bug? Open an issue or just read the code — there are no hidden network calls.