Earkeep vs Fathom

Last updated: · Reviewed quarterly

Fathom is a genuinely good tool for what it's built to do: join your Zoom, Teams, or Google Meet call as a visible bot, transcribe it, and hand you a structured summary with action items minutes after the call ends. Earkeep solves a different problem: capturing everything, not just scheduled video calls, without a bot, without an upload, and without a subscription.

The honest answer

Fathom has the highest G2 rating in the category (4.9 stars) and the most generous free tier around: unlimited recordings, transcriptions, and storage at no cost. If most of your meetings happen on those three video platforms and you're fine with a bot in the room and your audio on Fathom's servers, it's a strong, well-liked product.

Earkeep runs quietly on your device, records mic and system audio continuously, transcribes locally with Whisper or Parakeet, and lets you mark a span on the timeline as "the meeting" after it happened, or lets your calendar do that automatically. There's nothing to join and nothing to send. If you also have in-person meetings, back-to-back internal syncs nobody wants to start a bot for, or you don't want your call audio leaving your device, Earkeep is built for exactly that.

Feature comparison

CapabilityEarkeepFathom
Always-on captureYes, continuous, no start/stopNo, must be invited or joins a scheduled call
Bot-freeYes, no participant joins your callNo, "Fathom Notetaker" joins as a visible bot
Local-first processingYes, transcribed on-device, never uploadedNo, fully cloud-processed
Retroactive spansYes, mark the meeting after it happenedNo, one recording per scheduled meeting only
System audio captureYes, any audio on the device, including in-personNo, audio comes from the bot inside Zoom, Teams or Meet only
Agents / MCPBuilt-in ACP agents plus an MCP serverNo local API or MCP server
Pricing model€39 once, one deviceFree tier, then $15-20/user/month
PlatformmacOS 13+Web, Mac, Windows (the bot joins the call); iOS for viewing past recordings

Always-on vs bot-joins-the-call

Fathom only exists inside a scheduled Zoom, Teams, or Google Meet call. It has to be invited in, or set to auto-join, and it shows up as a named participant for the whole call. Fathom's own reviewers call this out as the recurring complaint: a bot joining visibly "can feel awkward," and in Fathom's own Reddit threads users specifically defend the tool against "DO NOT USE AI NOTETAKERS THAT JOIN YOUR CALLS" criticism.

Earkeep never joins anything, because there's nothing to join. It records mic and system audio continuously in the background, gated by voice-activity detection so it only transcribes when someone is actually speaking, and you or your connected calendar decide after the fact which stretch of the day counts as the meeting. That also means Earkeep covers meetings Fathom structurally cannot: in-person conversations with the laptop open, ad-hoc hallway syncs, and anything outside those three platforms.

Local-first vs fully cloud

Fathom is cloud-only end to end: audio is captured through the bot, uploaded, transcribed, and stored on Fathom's servers, with no offline mode. Its own reviews name this as a limitation for privacy-sensitive users, and it isn't suited to external or confidential meetings because, in one Reddit user's words, "your confidential call… is now on Fathom servers."

Earkeep processes audio only in memory, on your device, with Whisper or Parakeet models running locally, hardware-accelerated on Apple Silicon. Nothing is uploaded, there's no account, and no API call carries your conversation to a third party. Transcripts are plain local files you own outright.

Retroactive spans vs one recording per meeting

Fathom's unit of work is the scheduled call: it joins, records that call, and produces one summary for it. There's no way to retroactively decide that the last twenty minutes of an ad-hoc conversation was actually a meeting worth keeping, because nothing was recording until the bot joined.

Earkeep is always listening, so a meeting is just a span you select afterward, or one your connected calendar (Google, Apple, Outlook, or any ICS URL) starts and ends automatically. Nothing has to be scheduled or joined in advance for Earkeep to have captured it.

Agents and MCP vs no local API

Fathom's roadmap is CRM and workflow integrations: deep HubSpot sync, Salesforce and Close support, and deal-intelligence signals for sales teams, all cloud-side. There's no local API or MCP server.

Earkeep runs coding and knowledge agents, Claude Code, Codex, Cursor Agent, Gemini CLI, Hermes, Kimi CLI, OpenClaw, opencode, Pi, Qwen Code, or any ACP-compatible agent, directly inside the app against your meeting history, and exposes a built-in MCP server so external tools like Claude Desktop or Cursor can read your meetings too.

Pricing: subscription forever vs one payment

Fathom's free tier is real and genuinely generous: unlimited recordings, transcriptions, and storage with AI summaries and basic integrations, no credit card required. But the features many teams actually want, AI-generated action items, CRM sync, advanced search, custom templates, sit behind Premium at $16/user/month ($15 billed annually). Team plans run $15/user/month, annual only, and Business, with SSO, deal intelligence, and custom retention, is $20/user/month. Any of those scales with headcount and continues indefinitely.

Earkeep is €39, once, for one device. No subscription, no per-seat pricing, no recurring bill. It comes with a 14-day free trial, full functionality, no email or account required, and a 14-day no-questions money-back guarantee after purchase. Buying Earkeep 1.x includes all updates to that version line; if a future paid major version ships, the version you bought keeps working.

When Fathom is the better choice

  • Your meetings are exclusively Zoom, Teams, or Google Meet calls and you want AI-generated summaries and action items with zero local setup.
  • You need deep HubSpot or Salesforce sync and deal-intelligence signals for a sales or customer-success team. Earkeep doesn't attempt those.
  • You want a shared team workspace with admin controls, comments, mentions, and playlists of clips.
  • You want an iOS app to review recordings on the go, and a free tier you can stay on indefinitely before ever paying.

Who this matters for

Fathom's core users are sales reps, customer-success teams, executive assistants, and consultants: people whose meetings are almost entirely scheduled external video calls where a CRM-synced, AI-written summary is the deliverable.

Earkeep's audience is different: product managers, product owners, and engineering leads with 8-15 meetings a week across video calls, in-person conversations, and everything in between, who already run their own AI agents and want their meeting history to feed those agents directly, without an account, without an upload, and without a bot sitting in every call.

Frequently asked questions

Does Earkeep have a free tier like Fathom's?

Not a permanent free tier. Earkeep offers a 14-day free trial with full functionality, no email and no account required, after which a one-time €39 purchase unlocks the app for that device permanently.

Does Fathom's bot see everything Earkeep sees?

No. Fathom only captures audio from inside the call it's joined, so it can't capture in-person conversations or anything outside Zoom, Teams, and Google Meet. Earkeep captures mic and system audio continuously, on the device, regardless of platform.

Is my audio ever uploaded with Earkeep, the way it is with Fathom?

No. Earkeep processes audio only in memory and transcribes it locally with Whisper or Parakeet models; audio is never written to disk and never sent to any server or API.

Does Earkeep support the same languages as Fathom?

Earkeep transcribes with Whisper (99+ languages) or Parakeet-TDT v3 (25 European languages, including Czech). See the full supported-language list per model on languages and models.

Can I use Earkeep alongside Fathom?

Yes. Some people keep Fathom for CRM-synced sales calls and use Earkeep for everything else: in-person meetings, internal syncs, and any conversation they want kept privately and locally without a bot joining.

Try it on your own meetings

14-day full trial, no account required.