Private AI meeting notes for Mac.
Audio never leaves your Mac.

Record meetings, get a clean transcript via on-device WhisperKit, summarize with the AI provider you choose, and tag every speaker. There’s no Minutiva server. Your data is yours. A private alternative to Otter, Fireflies, and Granola — built for Mac.

Download beta — free

Signed & notarized by Apple · macOS 14.4+ · 37 MB

Features
built for privacy.

01

On-device transcription

WhisperKit runs on Apple Silicon’s Neural Engine. Your audio is transcribed on your Mac with no cloud round-trip. The audio file never leaves your machine.

02

Both sides of the call

System audio + microphone in two separate streams via CoreAudio Process Tap. Works with AirPods, Bluetooth headphones, and any output device. Every segment labeled by source.

03

Bring your own AI

Pick your AI provider: local (Ollama, LM Studio) or cloud (OpenAI, Anthropic, OpenRouter, custom). Your API key, your account. Minutiva never proxies the request.

04

Your other Mac PREMIUM

Right-click a meeting and send it to your other Mac, where it arrives on its own in seconds — nothing to press on the other end. The transcript, summary and speakers travel; the audio never does. It stays on the machine that recorded it.

You can send your speaker names too, so a voice you named here is recognised there — names and a small voice fingerprint, never the recordings they came from. Nothing is shared until you pick a meeting. New in v0.6.

05

Speaker tagging PREMIUM

Identify each distinct voice in the meeting and group segments by speaker. Name "Marisa" once — the entire transcript relabels. New in v0.6: VBxHMM clustering closes false-positives that used to over-split 1:1 calls.

06

People — voice address book PREMIUM

Naming a speaker makes them a Person. The next meeting asks "Looks like Marisa — link?" with one-click accept. Correct a name and it follows that voice through every meeting they appear in; merge two entries that turn out to be the same person, or forget one entirely. Builds your private voice library on-device. New in v0.6.

07

Resilient capture

Pull out AirPods mid-meeting? Transcript stays continuous. Smart chunking lands transcripts at natural pauses, not 30-second cuts. New device-switch handling in v0.6.

08

Organize at scale

Date sections, pin meetings, tag, search across transcripts and summaries, sort, filter. Export to TXT, Markdown, CSV, PDF or via macOS Share Sheet.

09

Know where the space went

Recordings are almost all of what a meeting library weighs. Settings → Storage shows what each one costs you, largest first, and lets you delete a recording’s audio while keeping its transcript and summary. Audio that ages past a year gets pointed out — it only ever suggests, you confirm. New in v0.6.

10

Your Mac writes the summary

Apple ships an on-device model now, and Minutiva can use it — so you can have summaries with no provider connected at all, nothing to sign up for and no key to paste. It is deliberately narrower than a cloud model: strong at pulling out what people agreed to do, and it leaves the speculation to you. Long meetings are handled in passes. Pick a style — action items, decisions, a brief — in Settings → Summaries. New in v0.6.

11

Your calendar can offer to record

The most common reason a meeting goes unrecorded isn’t a bug, it’s forgetting. When a meeting on your calendar starts, Minutiva asks whether to record it and names it after the event. It never starts on its own, and once you’ve answered it won’t ask again about that meeting. Choose which calendars it watches, so it asks about your stand-up and not about birthdays. Off until you turn it on, and your calendar is read on this Mac. New in v0.6.

12

Find the line, and who said it

Search inside a transcript and jump straight to the moment. Search the library by who was in the meeting, not just what was said. Every meeting carries a thin bar showing each voice’s share of it, so you can see who did the talking before you open anything — and People → Your year draws your whole library as a picture worth sharing. New in v0.6.

Your meetings, on your wrist.

Start a recording from your Apple Watch and it records there — the watch does the listening, so your phone can stay in your pocket. The recording hands itself to your iPhone when it finishes.

Meetings you record on iPhone or Apple Watch arrive in your Mac library on their own: transcript, summary and speakers, with the audio staying on the device that recorded it. The voices you’ve named travel too, so a person you named on your Mac is recognised on your phone.

Minutiva Go for iPhone, iPad and Apple Watch is in final review for the App Store.

Why Minutiva Private?

Truly private

Audio is processed on your Mac. There is no SoDulce Labs server in the data path — ever. The closest thing to a server we touch is Sparkle’s auto-update feed.

Your choice of AI

Run a local model (Ollama, LM Studio) for maximum privacy, or use a cloud provider you trust. We don’t lock you in. Your bill, your terms.

No bots in your meetings

We capture audio from your Mac directly via CoreAudio Process Tap — no third-party bot joins your Zoom, Meet, Teams, Slack huddle, or FaceTime call.

You own your data

Meetings live in ~/Library/Application Support/Meetings. Browse them in Finder, back them up, delete them. They’re yours.

Free during the closed beta.
No card required.

Free

$0forever

  • ✔ Unlimited meetings recorded
  • ✔ On-device transcription (WhisperKit)
  • ✔ AI summary via any provider you bring
  • ✔ Library, search, tags, pins
  • ✔ Storage pane — see what each meeting costs, free space without losing notes
  • ✔ Export to TXT / Markdown / PDF / CSV
  • ✔ Auto-update via Sparkle
Download — free

Premium BETA

$0during closed beta

  • ✔ Everything in Free, plus:
  • ✔ Speaker tagging (VBxHMM) — auto-detect each distinct voice
  • ✔ Name a speaker once → entire transcript relabels
  • ✔ People — voice address book that remembers across meetings
  • ✔ Cross-meeting "is this Marisa?" suggestions
  • ✔ Rename a person once → every meeting they're in follows
  • ✔ Merge two entries for one person, or forget one
  • ✔ Split & merge clusters when the model gets it wrong
  • ✔ Send a meeting to your other Mac (notes only — audio stays put)
  • ✔ Optionally send your speaker names too, so a voice you named here is known there
  • ✔ Voice sample playback per speaker
  • ✔ Future Premium features go here. Beta key holders keep access.
Get a free Premium key

Download v0.6.0-beta41

✨ New in beta41: a meeting on your calendar can offer to record itself and name itself after the event, your Mac can write the summary with no provider connected at all, and updates now install themselves instead of waiting for a quit. Release notes

Signed by SoDulce Labs LLC and notarized by Apple. Gatekeeper will allow it without warnings.

Download .dmg (37 MB)

macOS 14.4 (Sonoma) or later · Apple Silicon recommended

For automatic updates: launch the app and leave the “Receive beta updates” toggle on (Settings → Advanced).

Frequently asked questions

Does Minutiva Private upload my meetings to a server?

No. There is no SoDulce Labs server in the data path, and we never receive your recordings or notes. Audio is transcribed on your Mac using WhisperKit on the Apple Neural Engine. Summaries are sent directly from your Mac to the AI provider you choose, using your own API key. Recording files live on your Mac in ~/Library/Application Support/Meetings.

If you turn on sharing between your own two Macs, the notes for meetings you explicitly pick travel through your own private iCloud account — readable only by you, not by us. Even then, the audio never leaves the Mac that recorded it.

Does it work with Zoom, Google Meet, and Microsoft Teams?

Yes. Minutiva Private captures audio from your Mac itself using a CoreAudio Process Tap, so it works with any meeting app — Zoom, Meet, Teams, Slack huddles, FaceTime, Webex, etc. — without joining as a bot. Both your microphone and the meeting audio are recorded as separate streams.

What is speaker tagging and is it Premium?

Speaker tagging identifies each distinct voice in the meeting and groups segments by speaker. You can name each speaker once and the transcript labels them throughout. Powered by WeSpeaker ResNet34-LM with VBxHMM clustering (new in v0.6 — closes the K=2 false-positive that used to over-split 1:1 calls). People, also new in v0.6, remembers named speakers across meetings and suggests links in new ones. Both are Premium features, free during the closed beta — request a key below.

Which AI providers can I use for summaries?

Any OpenAI-compatible API: OpenAI, Anthropic, OpenRouter, Ollama (local), LM Studio (local), or any custom endpoint. You add the provider with your own API key in Settings. Minutiva never proxies the request — it goes directly from your Mac to the provider.

How is this different from Otter, Fireflies, or Granola?

Those products send your meeting audio to their servers. Minutiva Private doesn’t have a server. The audio stays on your Mac, transcription runs on your Mac via WhisperKit, and AI summarization uses your own provider account directly. Trade-off: you bring your own AI (or run one locally), and the app is Mac-only.

What Mac do I need?

macOS 14.4 (Sonoma) or later. Apple Silicon strongly recommended for fast on-device transcription, but Intel Macs also work.

Is Minutiva Private signed and notarized?

Yes. The app is signed with our Developer ID Application certificate and notarized by Apple, so Gatekeeper allows it without warnings. No App Store or TestFlight required.

How do I get a Premium beta key?

Request one here — quick form, takes 30 seconds. We’re hand-issuing keys to early testers and they’re free for the duration of the beta. You’ll get the key by email within 24 hours. Once you have it, drop it into Settings → License.

Built by SoDulce Labs LLC. For people whose meetings shouldn’t live on someone else’s server.