3 native platforms, one pipeline contract
0 bytes of audio the server ever sees
4 OAuth integrations brokered server-side

Overview

Cloud notetakers upload your microphone to someone else’s server. Notova inverts that. Audio is captured, transcribed and summarized on the device, and the backend is scoped so tightly that it cannot receive audio at all.

That constraint drives the design. If the server cannot do the AI work, the client has to, on three platforms, without writing the pipeline three times.

Architecture

A backend defined by what it refuses to do

What this design buys

Current status

The iOS, macOS and Android shells, the shared core, and the backend work. The transcription and summarization engines are still stubs: the seams are real and tested, but the models are not yet dropped in. Meeting Bot, below, is where the on-device Whisper pipeline runs today.

Stack

Next: Meeting Bot
A local-first meeting notetaker where the audio genuinely never leaves the Mac
All projects
The full set, thirteen projects across agents, vision, and full-stack