Nuncio is in active development — building in the open, not shipping vapor.
Design goal: one contract, no second-class clients

Four Great Interfaces.
One Engine, No Drift.

Every interface is designed against a single versioned gRPC contract so none of them can drift out of sync with the others. Today the CLI is the only one that exists — build it from source now. The desktop GUI, terminal TUI, and MCP bridge are planned thin clients over that same contract.

1. The Desktop Workspace

Native visual elegance for everyday productivity

Planned

A native desktop app, planned as a thin client over the same gRPC API every other interface uses: a clean inbox, sandboxed HTML viewing, visual drag-and-drop rule creation, and interactive calendar planning.

The vision:
  • Sandboxed HTML email rendering with tracking-pixel neutralization
  • Visual drag-and-drop rule builder, account switcher, and interactive calendar
  • Native performance targeting minimal memory & battery footprint
  • A separate client repo consuming Nuncio's frozen gRPC contract
Nuncio Desktop — planned for macOS, Windows, Linux

2. The Vim-Fueled Terminal TUI

Keyboard-driven navigation for distraction-free triage

Planned

A Ratatui terminal client on the roadmap for people who refuse to touch the mouse: Vim keybindings, single-key chords, and split views, all driven by the same engine as everything else.

The vision:
  • Vim motions (j/k/h/l/g i/e/s) & single-key archive/delete chords
  • Interactive NSQL rule editor & dry-run condition tester built-in
  • Full split-pane layout with unread badges and live log streaming
  • Runs in any terminal tab or SSH session, no GUI required
nuncio-tui — planned

3. The Lightning POSIX CLI

Unmatched command-line speed & automation

Available now

The in-repo reference client and E2E driver for the engine. Build it from source today to sync IMAP/SMTP accounts, search, and drive the daemon over gRPC directly from your shell.

What works today:
  • Pipeable JSON outputs for jq & shell scripts (--json)
  • Talks to the headless background sync daemon (nunciod) over gRPC
  • Local SQLite FTS5 full-text search over your synced mail
  • Multi-account IMAP sync and SMTP send, tested against mock servers
cargo run -p nuncio-cli -- mail search --query 'urgent'

4. The Native LLM Agent Co-Pilot (MCP)

AI agents working alongside you, under a governed gateway

Planned

A planned MCP bridge exposing Nuncio's mail, calendar, and rule tools to LLM agents over stdio — never handing agents raw provider credentials, always through a policy gateway.

The vision:
  • Ask an agent to summarize long threads or draft replies
  • Schedule meetings & check availability via natural language
  • Designed around RBAC capability flags & account/folder filters
  • Every AI tool call recorded in the WORM audit ledger
nuncio-mcp --stdio — planned