Local AI meeting notes on a Mac, explained properly
"On-device" is the most abused phrase in this category. Here's what it means at each stage of a meeting, how to test whether an app is telling you the truth, and what the trade-offs actually are.
A meeting passes through four stages — capture, transcription, note generation, storage. Almost every "local-first" app is local at capture and remote at the rest. Genuinely on-device means the speech model and the language model both run on your Mac's own chip, with no account and nothing transmitted. You can verify it in about five minutes by turning off your Wi-Fi.
The four stages, and where apps quietly hand off
When a meeting-notes app describes itself as local, private, or on-device, it is usually true of at least one thing it does. The useful question is which one.
- Capture. Reading your microphone and the call's audio. Any native desktop app does this on your machine — this is the stage that "bot-free" describes, and it's the easiest to get right.
- Transcription. Turning speech into text. This is the expensive stage, and the one most often outsourced to a speech API. If audio leaves your machine at all, it leaves here.
- Note generation. Turning the transcript into a write-up. Running a capable language model locally is harder than running a speech model, so this is the stage that even genuinely local apps most often send to a cloud provider.
- Storage. Where the transcript and notes live afterwards. An app can process everything locally and still sync the results to a server so you can read them on your phone.
"Bot-free" is a claim about stage one. "On-device" should be a claim about all four. The distance between those two claims is where nearly all of the marketing in this category lives.
How to test any app in five minutes
You don't have to take a vendor's word for it, including ours.
- Turn off your network. Wi-Fi off, Ethernet unplugged. A genuinely on-device app already has everything it needs on disk.
- Record yourself talking for a minute. If the live transcript still appears, the speech model is running on your Mac. If it stalls, it never was.
- Ask it to write the notes. Still offline. If the summary appears, note generation is local too. This is the step most apps fail.
- Ask whether you needed an account. If you had to sign in before any of this worked, something is being synced somewhere, whatever the processing story is.
Why the offline test is decisive. Encryption in transit is often offered as the answer to "is my meeting private". It isn't the same answer. Encryption protects audio from a stranger on the network while it travels; it says nothing about what happens when it arrives, who the processors are, how long the copy persists, or which jurisdiction it sits in. An app that works with the network off has no such questions to answer, because nothing arrives anywhere.
What makes this possible on a Mac now
Local meeting transcription stopped being a compromise fairly recently, and the reason is hardware. Apple silicon gives a laptop a Neural Engine and unified memory, which means a speech model like Whisper can transcribe faster than people talk without the fans coming on, and a small language model can hold a whole transcript in memory and write a summary in seconds.
Five years ago, doing this locally meant a noticeably worse transcript and a long wait. Today, for clear meeting audio, the transcript quality is close enough that the architecture is the interesting difference rather than the accuracy.
Where cloud still wins on raw accuracy
Being honest about this matters more than winning the paragraph. Cloud services run much larger models than fit on a laptop, and that shows up in the hard cases: heavy accents, several people talking over each other, a bad conference-room microphone, a noisy café. If your meetings are consistently difficult audio, a cloud service will likely give you a cleaner transcript. If your meetings are ordinary calls with decent microphones, you are unlikely to notice the difference.
What you need, and what it costs you
- Apple silicon for on-device note generation. An M-series chip has the memory bandwidth a language model needs; an Intel Mac does not, and apps that pretend otherwise are quietly using the cloud.
- A few gigabytes of disk for the models, downloaded once.
- Battery. Your own chip is doing work a server would otherwise do. The speech model during a call is modest; the note generation at the end is heavier but lasts seconds.
- Storage discipline. Audio and transcripts live on your disk, so they are yours to back up — and yours to lose if you don't. A local app puts you in charge of both halves of that.
- No web access. Notes on your Mac are on that Mac. There is no phone app reading them from a server, because there is no server.
Who this architecture is actually for
Local meeting notes are a preference for most people and a requirement for some. The requirement cases are worth naming, because they're where the difference stops being philosophical:
- Lawyers whose client conversations are privileged, where introducing a third-party processor is a question you have to be able to answer.
- Therapists and clinicians handling session content, where the simplest compliance story is that no outside party ever receives the material.
- Founders and investors discussing unannounced fundraises, acquisitions, or numbers.
- Journalists protecting a source's identity.
- HR and internal investigations, where a leaked transcript is the whole problem.
- Anyone under an NDA that names the parties permitted to process the information — a list that usually does not include a transcription vendor you picked yourself.
A note on compliance language. Running on-device removes the outside processor from the picture, which is a genuinely strong position — but a regulatory obligation like HIPAA or GDPR attaches to you and your organisation, not to an app. Seal is a tool that keeps data on your machine; whether your particular use meets your particular obligations is a judgement for you and your advisers. We would rather say that plainly than sell you a compliance badge.
How Seal does it
Seal is built to pass the test described above. Whisper runs on your Mac for transcription; a language model runs on your Mac to write the notes and title the meeting; the results are files on your disk. There is no account, and there is no Seal server to send a meeting to — not one you're opted out of, one that doesn't exist.
It hears both your microphone and the call's audio, so it works with Zoom, Teams, Meet, Slack huddles, or a phone call on speaker without integrating with any of them — it's listening to the Mac, not to the service. When a meeting app starts using your microphone, Seal offers to record and stops when the call ends.
The core is free with no meeting limits: unlimited recording, live transcription, on-device notes, full history, search, and Markdown and PDF export. Pro is a one-time $49.
Questions people ask
What does on-device transcription mean?
It means the speech-recognition model itself runs on your computer's own processor, so the audio is never transmitted anywhere. This is different from a native desktop app that captures audio locally and then uploads it for transcription — that app is local at capture and remote at every stage that matters.
Is local transcription as accurate as cloud transcription?
For clear meeting audio the gap has largely closed. Modern on-device speech models running on Apple silicon produce transcripts comparable to cloud services for ordinary conversation. Cloud services still tend to hold an advantage on heavy accents, poor microphones, and very noisy rooms, because they can run far larger models.
Do I need an Apple-silicon Mac for local AI meeting notes?
For live transcription, an Intel Mac can cope. For on-device note generation you need Apple silicon, because a language model needs the unified memory and Neural Engine to run at a usable speed. Seal requires macOS 14 or later, and its AI notes require an Apple-silicon Mac.
Does on-device transcription drain the battery?
It uses more power than streaming audio to a server, because your own chip is doing the work. On Apple silicon the speech model is efficient enough that a normal meeting is unremarkable; the heavier moment is the note generation at the end, which lasts seconds rather than the length of the call.
Can a local meeting notes app record Zoom, Teams, and Google Meet?
Yes. A native Mac app can capture system audio alongside your microphone, which means it hears both sides of any call regardless of platform — Zoom, Teams, Meet, Slack huddles, or a phone call on speaker. It does not need to integrate with the meeting platform at all, because it is listening to the Mac rather than to the service.
Keep reading
Run the offline test yourself
Download Seal, turn off your Wi-Fi, and record a meeting. The transcript appears anyway — that's the whole argument.