~/ work / meetscribe mobile · AI · on-device

Meetings captured on-device,
reports drafted privately.

Internet Village product

MeetScribe is an in-house Flutter app that records a meeting on the participant's phone, transcribes the audio (on-device with WhisperKit, or in the cloud with Mistral Voxtral), and drafts a structured report with Mistral's Magistral Small model.

// context

Recurring meetings produce one or two hours of audio that nobody re-listens to. Off-the-shelf transcription tools either send the audio to United States servers or surface a raw transcript that still needs an hour of editing. We wanted a workflow where, on demand, the audio never has to leave the phone, and the user receives a structured, sectioned report a few minutes after the meeting ends.

// our role

End-to-end product: the Flutter mobile client (recording, transcript review, action-item extraction, share/export), the integration with Mistral's hosted API for Voxtral transcription and Magistral Small report drafting, the on-device WhisperKit pipeline for maximum-privacy mode, and the local Drift/SQLite storage layer.

// stack

  • Flutter
  • WhisperKit
  • Voxtral
  • Magistral Small
  • Drift
  • iOS

// outcome

Same-day meeting reports with two privacy postures. In on-device mode the audio never leaves the phone; in cloud mode both transcription and report generation stay on Mistral's European infrastructure.

Have a project in mind?

Embedded systems, secure software, mobile and field solutions.

Send a brief