Voxtral Memos — My First iOS App
Three weeks ago I wrote about publishing my first macOS app. Today I’m following up with my first iOS app: Voxtral Memos.
The idea is simple: record a voice memo, get an instant transcription, and optionally let AI summarize or transform the result. The transcription runs on Mistral’s Voxtral speech model, and the app follows a strict bring-your-own-key model — you plug in your own Mistral API key, the app sends audio directly to their API, and nothing else sits in between. No backend, no middleman.
What It Does
- Record and transcribe voice memos with support for 13+ languages
- Smart summaries — extract bullet points, todo lists, or journal entries from your recordings
- Custom templates — write your own prompt templates for any transformation you need
- Multilingual — both the app and its built-in templates are available in English, German, French, Spanish, Italian, Portuguese, and Russian
What It Doesn’t Do
- No account required — no sign-up, no login, no user profiles
- No tracking — zero analytics, no telemetry, no third-party SDKs
- No cloud storage — everything stays on your device in SwiftData
- No subscription — the app is free, you only pay for what you use via the Mistral API (typically less than a dollar per month for casual use)
The API key is stored in the iOS Keychain. Audio only leaves your device when you explicitly request a transcription. There is no backend server.
Why Mistral
I wanted a European AI provider with a strong speech model, and Mistral fits. They’re GDPR-compliant, transparent about data handling, and don’t use your inputs for training. Voxtral handles multilingual audio well, and the API pricing is reasonable — about $0.01 per five-minute transcription.
Try It
Voxtral Memos is free and open-source. The app is on the App Store, and the source code is on GitHub.