If you need meeting notes on a plane, in a secure facility, or on hotel Wi-Fi that keeps dropping, the only Mac apps that finish the job with no connection are the ones that transcribe on-device: Speechmark, Meetily, and MacWhisper (as of July 2026). Granola, Otter, Fathom, and Fireflies can all record offline — but the transcript waits for the network.
That distinction is the whole article. "Works offline" is used loosely enough in this category that it's worth taking apart stage by stage, because the stage that breaks is almost never the one people expect.
Full disclosure: Speechmark is our app, and the section on what it needs the internet for is the least flattering part of this page. Every claim about another tool is cited to that vendor's own documentation.
What does "works offline" actually mean for a notetaker?
A meeting notetaker does four separable things, and each one can be local or remote:
- Capture — recording mic and system audio. Always local; this is just a file on disk.
- Transcribe — turning audio into text. This is the stage that usually needs a server.
- Summarize — turning the transcript into notes and action items. Usually an LLM API call.
- Sync — pushing notes to a cloud account, Notion, Slack, or a CRM.
Nearly every tool marketed as "records locally, no bot" is local at stage 1 only. That's a real privacy improvement over a bot that joins your call, but it says nothing about whether the app works on a plane, because stages 2 and 3 are where the connection is required.
The useful test isn't "does it record offline" — everything records offline. It's can you read a finished transcript before you land.
This matters commercially, not just for travel. In Cisco's 2026 Data and Privacy Benchmark Study of 5,200 IT and security professionals across 12 markets, 86% still believe data stored locally is inherently more secure, and 81% report heightened demand to keep data within national or regional borders. An app that can't complete a transcript without calling out to a server is, structurally, not an answer to either requirement.
Which Mac meeting apps work with no internet?
| Tool | Capture offline | Transcribe offline | Summarize offline | Price (as of July 2026) |
|---|---|---|---|---|
| Speechmark | Yes | Yes — on-device | Yes — on-device by default | One-time $49 founding / $79 after, free tier |
| Meetily | Yes | Yes — on-device | Yes, with a local model | Free, MIT-licensed |
| MacWhisper | Yes | Yes — on-device | Yes, with a local model | €64 one-time Pro, free tier |
| Granola | Yes (notes cached locally) | No — transcription API | No | Free / $14 / $35 per user/mo |
| Otter | Yes (queued for upload) | No — uploads then transcribes | No | Free tier; paid plans |
| Fathom | Yes | No — cloud processing | No | Free tier; paid plans |
| Fireflies | Bot needs the call online | No — cloud processing | No | Free tier; ~$10–$39/seat/mo |
Meetily (MIT license, ~27,000 GitHub stars as of July 2026) states it plainly in its README: "All processing is done on your machine. No data ever leaves your computer." MacWhisper runs downloaded Whisper and Parakeet models locally. Speechmark records, transcribes, separates speakers, and summarizes on-device, and keeps the original audio file next to the transcript.
The full privacy comparison across these tools — training policies, who keeps the audio, price model — is in our roundup of private Mac notetakers.
What happens when the Wi-Fi drops mid-meeting?
This is the failure mode that actually costs you a meeting, and the cloud tools document it themselves.
Otter's help center is unusually specific. Its recording best-practices guide warns that most upload failures come from the device losing connectivity, and that a recording can sit in "Live" status overnight until the original device reconnects:
Otter records audio locally first and uploads it afterward, so connectivity is important throughout the entire process. — Otter.ai Help Center, Otter Recording Best Practices (as of July 2026)
The guide also notes that you must return to the original recording device to finish the upload — opening Otter on another machine won't rescue it — and that paused recordings are auto-finalized after roughly 20 minutes.
Granola splits the same way. Its security FAQ says notes are "cached locally on your device so you can open and edit them quickly, including offline" — good for reading old meetings on a plane. But transcription is a service call: Granola's transcription troubleshooting page tells users that when live text doesn't appear, "this usually means we can't connect to our transcription API," and the first fix listed is restarting the app to reset the connection to its transcription provider (as of July 2026).
Neither is a defect — it's the architecture working as designed. But it does mean the honest answer to "can I take notes on this flight?" is: you'll get audio, and you'll get text when you land. Connectivity is only the visible half of that architecture; the rest of what changes when audio leaves your Mac is in On-device vs cloud transcription.
With an on-device tool the drop is a non-event, because nothing was ever waiting on a server. That's also why Granola deleting its audio after transcription matters more than it looks — we covered that in Does Granola save your recordings?
The honest catch: what a local app still needs internet for
Local doesn't mean the network never comes up. Three things are worth knowing before you rely on any on-device notetaker in a genuinely disconnected environment:
First-run model download. Speech models are too large to ship inside an app, so they're fetched once. In Speechmark that's roughly 600 MB for the Parakeet transcription model, ~547 MB for Whisper, and ~100 MB for the speaker-separation model, downloaded during onboarding. Meetily and MacWhisper work the same way. Do this before you leave — a fresh install on a plane transcribes nothing.
Accuracy on messy meetings. Local models are strong but not flawless, and the honest numbers are public: on the AMI meeting corpus, NVIDIA reports 11.31% word error rate for Parakeet V3 and OpenAI reports 15.95% for Whisper large-v3 — against roughly 2% for read audiobooks. Crosstalk, accents, and unfamiliar proper nouns are where the errors land. We broke this down in Whisper vs Parakeet on real meeting audio.
Summarization depends on which model you chose. Speechmark defaults to Apple's on-device foundation model (macOS 26 with Apple Intelligence enabled), and a local Ollama model also works fully offline. If you plug in your own OpenAI, Anthropic, or Gemini key, summaries need a connection — and in that case only the transcript text is sent, never audio. Offline with a cloud key selected, you still get the recording, transcript, and speakers; you just don't get the AI summary until you reconnect.
License checks. Speechmark activates a license once over the network, then re-validates quietly at most every seven days, with a 30-day offline grace period. Past 30 days fully offline, a paid install doesn't lock you out — it falls back to the free tier (5 meetings a month) until it can check in again. If you're heading somewhere disconnected for longer than a month, that's a real constraint and you should know it up front.
Everything else in the app is local by design: the calendar lookup uses macOS's own event store, the Claude connector reads meeting files off your disk with no network access, and usage telemetry is off unless you turn it on.
Where a cloud notetaker is still the better choice
Pick cloud when connectivity isn't your problem and coordination is. Cloud tools give you one shared, permissioned archive for a whole team; access to every meeting from a phone, tablet, or browser; and integrations that push notes into Salesforce, HubSpot, or a ticketing workflow — none of which a single-Mac local app can do. Fireflies is genuinely good at the team-archive job, and Fathom's free tier is generous at volume.
On-device tools are single-machine by design. If the requirement is "my whole team searches every call from anywhere," that's the trade you're making, and the cloud tier is the right shelf.
Test it the honest way: download Speechmark free, let the models finish downloading, then turn off Wi-Fi and record a real meeting. Transcript, speakers, and summary all arrive with the network off.