NOVA

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.0

Prerequisite: 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.