Case study 01
Context Recall
Context Recall is a local-first macOS meeting assistant for consented recordings. It captures user-controlled local audio sources, transcribes meetings with MLX Whisper, stores transcripts locally, and supports privacy-conscious meeting recall of decisions, action items, and context.
Tauri v2 with React and TypeScript frontend
Chose Tauri over Electron for a significantly smaller binary size and native Rust performance. The React frontend provides a polished interface with real-time audio meters, streaming transcripts, waveform visualisation, and a command palette (Cmd+K) — all styled with Tailwind CSS and managed with Zustand state.
Local-first transcription with MLX Whisper
Runs the entire speech-to-text pipeline on-device using MLX Whisper's CTranslate2 backend, avoiding cloud transcription APIs entirely. This keeps all meeting audio on the machine, addresses privacy requirements for sensitive discussions, and eliminates per-minute API costs.

The main dashboard during an active recording — real-time audio levels, streaming transcript, and meeting controls.


