I shipped a local AI transcription app for Mac today. Here's why I priced it at a one-time fee instead of going SaaS.
Murmure by Cyberesia launched today. It's a native macOS app (Apple Silicon only) that records, transcribes, and turns audio into structured documents. Everything runs locally, no cloud involved.
I want to share the pricing decision because it's unusual and I've been asked about it already.
Why one-time instead of subscription:
We're targeting lawyers, therapists, consultants, and executives, people with a legitimate professional reason to never put client audio in a US cloud. For that buyer, a subscription means a recurring vendor relationship they have to justify to compliance. A one-time purchase is a tool they bought, like any piece of software. Psychologically and practically, it's cleaner.
189 CHF (yes i'm Swiss) gets you the app and 2 years of updates. After that, the app keeps working. You can opt in for further updates later if we ship things you want. We're not holding the software hostage.
After the Preview window, new buyers pay 289 CHF/year subscription for updates. The one-time cohort keeps their license.
What the product does:
Three areas: Murmure (capture + live chat + system-wide dictation in any macOS app), Studio (long-form audio to structured doc with presets), History (everything indexed and searchable). The pipeline runs on-device: Whisper-large for transcription (with speaker diarization on the heavier path), MLX community models for generation, local vector search for retrieval. Ollama-compatible if you already have it running. Optional MLX privacy filter (~1.5GB) that scans transcripts locally for sensitive data. Exports to Markdown, PDF, Word. Nothing hits a server.
One thing worth saying clearly:
We run open source models: Whisper, MLX community models, Ollama-compatible. The value isn't proprietary AI; it's the pipeline, the UX, and the macOS integration (system audio capture, sandboxing, onboarding, presets, export).
What's still rough:
- Language paths are FR + EN optimized on the heavier Whisper path. Other languages use the same model weights and work, but we haven't tuned prompts or stress-tested outside those two.
- Setup takes 5-10 minutes the first time (model downloads ~4.6GB for the default LLM, ~1.5GB optionally for the privacy filter).
- No Windows, no Linux. Apple Silicon is the prerequisite.
Would love brutal feedback from anyone who's shipped something similar or has thoughts on the one-time vs. subscription trade-off for B2B tools.
Landing page if u want to roast me: https://www.cyberesia.com/products/murmure