~/ 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.