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
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.
- 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
2. The Vim-Fueled Terminal TUI
Keyboard-driven navigation for distraction-free triage
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.
- 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
3. The Lightning POSIX CLI
Unmatched command-line speed & automation
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.
- 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
4. The Native LLM Agent Co-Pilot (MCP)
AI agents working alongside you, under a governed gateway
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.
- 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