Compare

Thunder Kitty vs Granola

Two different ideas about 'private'

Granola is a genuinely impressive product. $192 million in funding, a $1.5 billion valuation, a beautiful interface, and a sprawling marketplace of AI-powered meeting templates. If you need team meeting notes flowing into your Slack by end of day, Granola is probably the right call.

Thunder Kitty is a different kind of product. Simpler. More personal. Built around one idea Granola can't offer: your audio never leaves your Mac.

At a glance

Thunder Kitty Granola
Transcription Apple SpeechAnalyzer — on your Mac Deepgram + AssemblyAI (cloud)
AI summaries On-device, or your own API key OpenAI + Anthropic (cloud)
Works in airplane mode
Bot joins your call No No
Speaker diarization Named, with voice enrollment Visual only — all others merged
Your files Plain .md in ~/Documents In Granola's database
Meeting history Unlimited, forever 30 days on free plan
Recording caps None, ever Limited on free plan
Team sharing
Calendar required No Yes
Model training N/A — nothing sent Opt-out in settings
Price $10/month $14/month (Business)

What 'bot-free' actually means

Granola's headline claim is "bot-free AI meeting notes." That's accurate — no bot joins your call. The person on the other end doesn't see a notification. That's a meaningful distinction from tools like Otter or Fireflies.

But bot-free doesn't mean local. When you record a meeting with Granola, your audio goes to Deepgram and AssemblyAI for transcription, then to OpenAI or Anthropic for summaries. Four companies' infrastructure, four terms of service, before you read a word of your notes.

This isn't a scandal — it's just what the product does. Most Granola users are recording team standups and sales calls. The cloud pipeline is fine for that.

But for some meetings, it isn't. A therapy session. A source interview. A coaching conversation. An executive discussion you'd rather not have sitting in someone else's database. Granola wasn't designed for those cases. Thunder Kitty was.

Turn on Airplane mode. Record a meeting. Read the transcript. The app works. That's not marketing — it's a test you can run before you buy anything.

Who said what

Granola captures system audio as a single channel. On a two-person call, you get a visual left/right split — your bubbles and theirs, unnamed. On a call with three or more people, everyone else gets collapsed into one undifferentiated stream. Granola can't tell them apart because it isn't trying to — it's one audio channel, not separate speakers.

Thunder Kitty does actual speaker diarization. You enroll your own voice once and Thunder Kitty always knows when it's you, labeled correctly in every transcript. Everyone else is separated out — Speaker 1, Speaker 2, Speaker 3 — regardless of how many people are on the call. You can rename them within a transcript ("Speaker 1 → Mike") and that label cascades through that meeting's record.

Thunder Kitty doesn't fingerprint other people's voices across meetings. That would mean collecting biometric data about people who haven't consented to it — and that's not a line we're willing to cross. A small tradeoff for a principle we think matters.

Either way: when you open a Thunder Kitty transcript from a four-person call, you know who said what. In Granola, three of those four voices are one blob.

Your transcripts are files you already own

When a meeting ends in Thunder Kitty, your notes and transcript sit in ~/Documents/Thunder Kitty Notes/ as a plain markdown file. Your handwritten notes and the full timestamped, speaker-attributed transcript, in a format any app can open.

Point Claude at the whole folder and ask questions across every meeting you've ever recorded — no copy-paste, no export, no dashboard. Your meeting archive becomes something you can actually query, in the tools you already use.

Granola's notes live in Granola's database. The company recently changed how it stores data internally — a move that temporarily broke users' AI agent workflows. Their architecture is evolving. Thunder Kitty's architecture is: a folder of text files. There's nothing to break.

On-device transcription that doesn't charge by the minute

Thunder Kitty transcribes using Apple's SpeechAnalyzer — the same on-device engine powering Apple Intelligence, running entirely on your Mac. No cloud billing. No per-minute meter.

Record for 6 hours. Record 12 meetings in a day. Record yourself thinking through a problem out loud. No cap, no warnings, because the cost to us is zero.

Granola's free plan limits meeting history to 30 days. Unlimited history — and access to better AI models — requires the $14/month Business plan.

On AI quality — being honest

Granola uses GPT-4 and advanced thinking models for summaries. These are genuinely powerful and we won't pretend otherwise.

Thunder Kitty ships with the best available on-device models, updated as new releases come out. On-device models are improving fast — for structured use cases like meeting summaries, the gap with cloud models narrows every few months. If you want even stronger summaries, plug in your own Claude, OpenAI, or Gemini API key. You pay the provider directly for exactly what you use, with your own key, under your own terms.

For transcription: Apple's SpeechAnalyzer on macOS 26 is excellent. Fast, accurate, and it never sends a byte of audio anywhere.

Which one is right for you?

Thunder Kitty, if…

  • Your meetings involve information that shouldn't leave your device
  • You need to know who said what — real speaker labels, not a visual hint
  • You want your transcripts as plain files, readable in any app, queryable with any AI
  • You want unlimited recording history without tiers, caps, or expiring archives
  • You prefer software that does a few things well over software that does everything

Granola, if…

  • You're recording team meetings and want summaries pushed to Slack, Notion, or HubSpot
  • You want AI templates for structured meeting formats — sales calls, 1:1s, standups
  • You need integrations with your CRM, ticketing system, or project management tools
  • You want the deepest possible AI feature set and the cloud pipeline is fine for your use case

Common questions

Why is Thunder Kitty less expensive than most cloud transcription tools?

Because there’s no cloud infrastructure to run. Cloud transcription tools pay per audio minute for Deepgram, AssemblyAI, or Whisper API calls — that cost gets passed through your subscription. Thunder Kitty uses Apple’s on-device SpeechAnalyzer, which runs on your Mac. Our marginal cost per recording is zero, so yours can be too.

Is Thunder Kitty a good fit for teams?

Probably not, if you need team features. Thunder Kitty is a personal tool — there’s no shared dashboard, no team account, no automatic summary distribution to Slack or Notion. For an individual who wants a private record of their own meetings, it’s the right tool. For a team that wants shared meeting notes and integrations, tools like Granola, Fathom, or Fireflies are better suited.

Can I switch from a cloud tool to Thunder Kitty without losing my existing notes?

Your existing notes stay wherever they are — in Granola’s database, Otter’s system, wherever. Thunder Kitty starts fresh with local files. Download it, run a practice recording in Airplane Mode, and if it does what you need, start using it going forward. The transition is low-risk: you’re not migrating anything, just starting a parallel local archive.

Does Thunder Kitty have a free plan?

No — just a 7-day free trial. No credit card required, no account, just a download. If it works for you after a week of real use, subscribe. If it doesn’t, there’s nothing to cancel.

Granola says it’s ‘bot-free.’ How is that different from Thunder Kitty?

Both tools record without a bot joining the meeting — no notification to other participants, no changed call dynamic. The difference is what happens to your audio next. Granola sends it to Deepgram and AssemblyAI for transcription, then to OpenAI or Anthropic for summaries. Thunder Kitty processes everything on your Mac. Bot-free and cloud-free are meaningfully different claims.

Does Granola keep my meeting history forever?

Granola’s free plan limits meeting history to 30 days. Unlimited history requires the paid Business plan. Thunder Kitty stores everything on your Mac — as long as you have disk space, nothing expires.

Is Granola’s speaker labeling the same as Thunder Kitty’s speaker diarization?

No. Granola shows a visual left/right split — your messages versus the other person’s. On calls with three or more participants, everyone except you is collapsed into one undifferentiated stream. Thunder Kitty does actual speaker diarization: each participant gets their own label (Speaker 1, Speaker 2, Speaker 3), regardless of how many people are on the call. You know who said what.

Can Thunder Kitty replace Granola if I need to share meeting notes with my team?

Probably not. Granola is built for team use — summaries pushed to Slack, Notion, and HubSpot, shared meeting history across an organization. Thunder Kitty is a personal tool with no team features. If your workflow depends on distributed meeting notes, Granola is the better fit.

Granola uses GPT-4 for summaries. How does Thunder Kitty’s AI compare?

Granola’s cloud models are powerful — we won’t pretend otherwise. Thunder Kitty ships with the best available on-device models, updated regularly. For structured use cases like per-agenda-item summaries, on-device quality is strong and improving fast. If you want more powerful inference, you can connect your own Claude, OpenAI, or Gemini API key — you pay the provider directly, under your own terms.

The short version

Granola is a well-funded team product built for collaboration, with a cloud pipeline underneath its "bot-free" positioning. It's excellent at what it does.

Thunder Kitty is simpler, personal, and built around one guarantee: nothing leaves your Mac.

For most meetings, either works. For some meetings, only one of these is an option.

Try Thunder Kitty free for 7 days. No credit card. No account. Just a download.

Download for macOS

If you try it and Granola is the better fit, use Granola. We'd genuinely rather you use the right tool.