~/ work / thingstead mobile · AI · EU infrastructure
Meetings, remembered.
Recorded, transcribed, drafted, tracked.
Internet Village product
Thingstead is an in-house Flutter app that records a meeting on the participant's phone, transcribes the audio with Mistral Voxtral (or on-device with WhisperKit when the recording must not leave the phone), drafts a structured report with Mistral's Magistral models, and turns the action items it finds into tasks tracked across meetings.
// 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. And the report is not the finish line: what actually gets lost are the commitments made in the room. We wanted a workflow that ends with a sectioned report a few minutes after the meeting, an owner and a due date on every action item, and a clear answer to where the audio went.
// our role
End-to-end product. Flutter client: recording with a live waveform, audio import from Files or straight in from the share sheet, transcript review with inline annotations, speaker labelling, seven report templates, each with editable copies, a task manager that flags action items raised again in a later meeting, and Markdown or PDF export. Mistral integration: Voxtral transcription with speaker diarization, Magistral report drafting, and a real-time WebSocket mode that surfaces commitments and open questions while the meeting is still running. Plus the on-device WhisperKit pipeline and the local Drift/SQLite store.
// stack
- Flutter
- Voxtral
- Magistral
- WhisperKit
- Drift / SQLite
- iOS
// outcome
Same-day meeting reports, with action items tracked to closure rather than disappearing after the report is read. Cloud mode keeps transcription and drafting on Mistral's European infrastructure; on-device mode keeps audio on the phone, with lower accuracy.
Have a project in mind?
Embedded systems, secure software, mobile and field solutions.