Records your calls · AI local or your own cloud

Your calls,
transcribed,
locally.Convert documents to vault-ready Markdown files. The first step to link your thinking.

Press record: your microphone on one channel, everything your Mac plays on the other. Thunderegg transcribes it and writes the note you would otherwise have taken — summary, decisions, and action items with an owner and a due date. Recording and transcription never leave your Mac; the write-up runs on a model you choose, on your Mac or your own Claude, OpenAI or OpenRouter account. No Thunderegg account. Recording needs macOS 15 or later.

Apple Silicon build · Intel Mac? Download here
$19.95 once, forever · no subscription · cloud AI on your own account
Apple Silicon & Intel Converts offline No telemetry in the app
📄
report.pdf
⬇️
report.md
DRAG · RIGHT-CLICK · OR DROP IN A FOLDER → MARKDOWN IN SECONDS
01 — PRIVACY

You choose what leaves your Mac.

Most “convert to Markdown” tools upload your documents to a server. For contracts, medical records, financials, or anything under NDA, that’s a non-starter.

Thunderegg does all conversion, OCR and transcription on-device — documents through a bundled converter, images through Apple’s built-in Vision engine, speech through an engine that holds no network code at all. No setting sends any of them anywhere.

The AI layer is where you get a choice, and it is a real one. Until you connect an account or paste a key, it runs on-device and none of your notes go anywhere. Point it at a model you run on your Mac, or connect your own Anthropic, OpenAI or OpenRouter API key and the same features run on the better model — billed by that provider, never by Thunderegg. Change your mind and switch back in one setting.

  • No document uploads for conversion — no servers in the loop
  • No Thunderegg account and no telemetry in the app — cloud AI runs on your own provider account, billed by them. This site sets no cookies and runs no analytics scripts; pressing Download increments a counter so I can tell which post sent you, with no cookie, no IP and nothing that identifies you
  • Converts offline — one licence key, activated once and re-checked at most weekly
  • An install-wide lock: while it is on, enrichment, meeting summaries and topic sorting run on-device or not at all — even with a key configured
  • Mark one vault Local and its notes stay on-device wherever the global setting sits; a single note can be marked too
  • A plain-text receipt of the requests that left your Mac — time, host, byte count, and which part of the app made it. Never the contents
  • Legal, medical and finance work: convert only, or switch the lock on and keep the AI on-device too
02 — WHY MARKDOWN

The native language of LLMs

AI models are trained on Markdown. Feed them clean .md instead of PDFs and Word files, and you get sharper answers for fewer tokens — while your knowledge stays portable forever.

~30%
Fewer tokens than rich formats
13+
Formats in → one clean .md out
0
Vendor lock-in · open standard

Cheaper & faster context

Markdown strips the formatting bloat of PDF and DOCX. Same meaning, ~30% fewer tokens — lower API costs and more room in the context window.

Structure the model understands

Headings, lists and tables survive the conversion. That preserved hierarchy is exactly what models use to reason — clearer answers, fewer hallucinations.

Build a richer knowledge graph

Locked in a PDF, a document is a dead end. As .md it becomes a node — wiki-linkable in Obsidian, Notion or any vault, so every file connects to the rest of your thinking instead of sitting in a silo.

A knowledge graph is only as good as the notes feeding it. Thunderegg turns your PDFs, docs and emails into clean, linkable nodes — denser connections, fewer dead ends, and a second brain your AI can actually read.
03 — FORMATS

One tool for everything you read

Documents, spreadsheets, email, images and recordings — all converted to clean, LLM-ready Markdown.

📕 PDF 📘 Word .docx 📊 Excel .xlsx 📈 .xls 📙 PowerPoint .pptx 🌐 HTML 🔢 CSV { } JSON ✉️ Email .eml clean 📨 Outlook .msg clean 🖼️ Images — OCR Vision 🎙️ Audio — .m4a .mp3 .wav transcribed 🎬 Video — .mp4 .mov .mkv .webm transcribed

Email becomes a tidy header + body (attachments listed, never dumped as raw code). Screenshots & scans are read with Apple’s on-device Vision OCR. Audio and video are transcribed on your Mac — Zoom, OBS, Discord and browser recordings included.

04 — HOW IT WORKS

Four ways in

Whatever fits your flow — including a file you don’t have yet.

WAY 01

Drag & drop

Drop one or many files onto the Thunderegg icon in your Dock. Thunderegg converts them and shows you what it made.

WAY 02

Right-click in Finder

Select any files → Quick Actions → Convert to Markdown. System-wide, no app to open.

WAY 03

Watch folder

Drop files into your MarkItDown Watch folder and they convert automatically — originals tidied away for you.

WAY 04

Record a meeting

Hit record and Thunderegg captures the call itself — then turns it into notes. No file to hunt down, no second app in the loop. Recording needs macOS 15 or later.

05 — MEETINGS

Your calls, written up

Press record. When you stop, Thunderegg transcribes the whole thing on your Mac, then writes the note you would have had to take yourself — using a local model, or your own cloud account if you want the sharper summary.

Thunderegg records quietly: it never joins the call and never announces itself, so the other people are not told. Recording laws differ by place, and many — California and Florida among them — require everyone’s consent. Tell the people you are recording, and get their agreement where the law asks for it. The app reminds you every time.

WHO SAID IT

Two channels, not one

Your microphone is recorded on one channel and everything your Mac plays on the other — so the transcript can tell your words from theirs without guessing, and without a second AI model.

WHAT YOU GET

A summary you can act on

Executive summary, action items with owner and due date, decisions, open questions, risks and the quotes behind them. Action items join your to-do list across the whole vault.

WHAT IT ADMITS

An Unclear section

You cannot switch this one off. Decisions, open questions, risks and notable quotes are each optional; admitting what it could not make out is not. Nothing unclear that time? The section is removed rather than padded. And when an on-device model reports a size below the point where summaries turn confidently wrong, the transcript is kept underneath, so every line can be checked against what was actually said — a local server that reports no size at all is assumed to be big enough. Drop it when you’re happy.

Transcription runs entirely on your Mac — the audio is never uploaded. The write-up needs a model you supply: one running locally, or your own Claude, OpenAI or OpenRouter account. Choose cloud and the whole transcript goes to it — not a summary of it — along with the recording’s filename, its length, and, if you have set them, your vault’s correction glossary and your name. Connect neither and you keep the transcript, unsummarised. Pick Local and the whole meeting stays on the machine.

06 — THE WORK

Then it tracks what everyone agreed to

A summary you read once is a summary you forget. Every action item Thunderegg pulls out of a meeting lands in one queue across the whole vault, and on a timeline built only from dates your notes already state.

WHAT’S NEXT

One queue, not one per meeting

Overdue, due this week, later, yours with no date, and waiting on someone else — every open item in the vault in one list, worst first. It reads the checkbox in the file rather than asking a model what is still open, so it is instant and it cannot be wrong about what you already ticked.

WHEN

A Gantt with honest bars

A bar runs from the meeting where the commitment was made to the date it is due — two real dates, never an estimate. No due date means no bar: the item is listed as unscheduled instead of being drawn at an invented width. Overdue work grows a second segment to today, so slippage shows up as length.

WHAT IT WON’T DO

It will not invent a date

A deadline written in prose is invisible to the date buckets, and an item with two owners is in nobody’s queue. Thunderegg reports both rather than guessing, and offers you the date the note already states — one click to accept. Inventing a date from prose is the one thing worse than having none.

This runs over the notes already in your vault, so anything you record or convert feeds it. No model is involved at any point and nothing leaves your Mac — it is reading your own files.

07 — THE AI LAYER

Notes that write themselves

Converting is step one. Thunderegg then reads what it converted — a one-line summary, tags, a topic folder, a map of what connects to what. You choose the engine: a model running on your Mac, or your own Claude or OpenAI account. The features are the same either way; a cloud model is faster and handles longer notes and transcripts. You pick per vault, or for the whole install.

ON EVERY NOTE

A summary, tags and links

Each note gets one line saying what it is, plus tags — and links to the related notes already in your vault, so a PDF you dropped in March is findable in November. With nothing connected it still runs, on a plain on-device pass: a first-sentence summary and a tag for the file type, marked rough so you know which it was. Very large batches — 200 files or more at once — convert fast and skip the AI pass by default.

ACROSS THE VAULT

Sorted by topic, and mapped

Point it at a pile of converted files and it proposes folders by subject — reversible, so a sort you dislike costs nothing. This one needs a real model behind it: a local one, or your own key. The maps that link topics together are built on your Mac from the summaries already written, without a second model call.

WHERE IT RUNS

Local, or your own cloud

Local points the AI at Ollama on your Mac — you install Ollama and pull a model once, then it is private, free to run, and slower. Cloud runs the same features on your own Anthropic, OpenAI or OpenRouter API key — faster and more accurate. One setting, switchable whenever you like.

Thunderegg runs no AI servers and resells no model time. Cloud means your account or your key, billed by that provider at their price — the traffic never passes through Thunderegg. Until you connect one, the AI runs on-device and none of your notes go anywhere.
08 — VS UPLOAD TOOLS

Your Mac, not someone else’s server

Everything the upload-a-file converters do, without handing them the file — and without the sign-up or the monthly bill for the app.

FeatureThundereggUpload-to-a-server tools
The file itselfNever uploaded to convert — conversion, OCR & transcription run on your MacUploaded to convert
Where the AI runsYour choice — on your Mac, or on your own cloud accountTheir server, no choice
Converts offlineYesNo
Account requiredNone for Thunderegg — cloud AI runs on your own provider accountSign-up
PricingConverting is free · Pro $19.95 oncePer-page / monthly
Who pays for the AIA local model is free to run · cloud is your own account, billed by themTheir account, their price
Image OCRApple VisionVaries
Record & summarise a meetingBuilt in · recording & transcription on-device, summary on the model you connectSeparate subscription
Email (.eml / .msg)Clean parseRare
Where the Markdown landsYour vault — or beside the fileDownload
09 — PRICE

Converting is free. Pro is $19.95, once.

Convert as many documents as you like, for ever, without paying anything. Pro adds the two things that go beyond a converter: recording your meetings and the AI write-up. One payment, no subscription, ever, and three recordings free to try.

★ One time · no subscription

Thunderegg Pro

Record and write up · the converter stays free
$19.95
PAY ONCE · YOURS FOREVER · UPDATES INCLUDED
  • Converting is free and unlimited — you are paying for what is below
  • Three recordings free before you buy
  • Every format — PDF, Office, HTML, email, images & recordings
  • On-device Apple Vision OCR
  • Record & transcribe meetings on your Mac — summarise with a local model or your own cloud key (recording needs macOS 15)
  • Drag-drop, right-click & watch-folder
  • One licence key, up to 3 Macs — free a seat any time from Settings → License
  • AI summaries, tags, meeting notes & topic sorting — run them on a local model you install, or on your own Claude or OpenAI key
  • 14-day refund, no questions asked
Download — converting is free
Apple Silicon build · Intel Mac? Download here
Already using Thunderegg from when it was free? That Mac stays free, forever. The installer detects the existing install on first launch and marks the machine — nothing to claim, no code to enter, and you will never be asked to pay for it.
10 — FAQ

Questions

Why Markdown instead of just keeping my PDFs? +
LLMs are trained heavily on Markdown, so they parse it more reliably than PDF or DOCX — and it carries ~30% fewer tokens for the same content, cutting cost and freeing context. It's also plain text: it drops into Obsidian, Notion or any vault, stays wiki-linkable and diffable, and never locks you into a proprietary format.
Is it legal to record my meetings? +
That depends on where you and the other people are, and it is your responsibility, not the software’s. Some places need only one person’s consent — yours. Others, including California, Florida and several more US states, need everyone’s, and some countries require notice before recording starts. Thunderegg does not join the call and does not announce itself, so nothing tells the other participants. The simple habit that works everywhere: say you are recording at the start and carry on once nobody objects. Thunderegg shows a notice before your first recording, a reminder during every one, and the licence agreement makes the same point. This is general information, not legal advice.
What can go to the cloud, and when? +
Your documents are never uploaded for conversion — every conversion, including image OCR, runs entirely on your Mac using built-in macOS frameworks, online or off. So does speech transcription: the bundled engine holds no network code at all. What can leave is the AI layer, and only once you connect it — enrichment sends the note’s text, a meeting summary sends the whole transcript, topic sorting sends each note’s title, its one-line summary and a short excerpt, and a few smaller jobs are built on those. Those go to your own Anthropic, OpenAI or OpenRouter API key. Thunderegg runs no AI servers, so none of it passes through Thunderegg. Until you connect an account or paste a key, none of it happens at all: the app falls back to an on-device pass that makes no network call. Install Ollama and name a model in Settings and the AI runs against it on your Mac instead; switch on Never send anything to a cloud model and enrichment, meeting summaries and topic sorting stay on-device whatever keys are configured. Marking a vault Local in the vault list pins that choice to the notes rather than to the setting. Two other things touch the network and carry no note content: activating your licence key, which sends the key and an id for your Mac and nothing else (re-checked at most weekly, cached so the app works offline), and Check for Updates, which only runs when you press it. Settings → Privacy → Show what has left is a plain-text receipt of the requests that did: time, host, byte count, and which part of the app made it. Never the contents.
What exactly does it produce? +
A Markdown file named after the document, not the format: report.pdf becomes report.md. By default it is filed into your vault; set Where converted notes go in Settings to Beside the original file and it is written next to the source instead. Two files that would claim the same name never overwrite each other.
How does image OCR work? +
Thunderegg uses Apple’s on-device Vision engine to read text inside images and screenshots. It extracts the text — it doesn’t describe photos. It’s built into the app — nothing extra to download or install.
Does it run on Intel Macs? +
Yes — Thunderegg runs natively on both Apple Silicon and Intel Macs, macOS 13 and later.
What does it cost? +
$19.95 once. That is the whole price for the app — a perpetual licence, every feature included, updates included, no subscription now or later. Converting documents is free and unlimited, for ever, so most of what Thunderegg does costs nothing at all. What $19.95 buys is Pro: recording a meeting, transcribing any audio or video, and the AI write-up. You get three recordings free before you decide. One thing Thunderegg does not sell is model time: conversion, OCR and transcription cost nothing to run, and the AI layer runs either on a model you install on your Mac or on your own Anthropic, OpenAI or OpenRouter API key, billed by that provider rather than by Thunderegg.
What is actually free? +
Converting, for ever and without limit: PDFs, Word, Excel, PowerPoint, HTML, email, plain text, and screenshots and scans through Apple’s on-device OCR. Drag and drop, the right-click action, and the watch folder. The note lands next to the original with its properties block. Your vault gets the free half too — note grades, the links between notes, the hub notes they point at, and one queue of every action item you have written down. The Obsidian plugin is free and open source. None of it asks for a key, and none of it counts anything.
What happens after three recordings? +
Recording and transcription ask for a licence key; everything described above keeps working exactly as it did. Nothing you have already made is touched or taken away — your notes and your recordings are files on your own disk and stay yours. Paste the key from your purchase email into Settings and the counter stops mattering.
What counts as one of the three free recordings? +
One recording turned into a note, whether Thunderegg made it or you dropped an audio or video file in. A recording that turns out to have no speech in it still counts, because the transcription ran either way. Documents never count towards anything — they are free without limit.
I already use Thunderegg — do I have to pay? +
No. Thunderegg was free until August 2026, and every Mac that already had it keeps it free, forever. The installer detects the existing install the first time the paid version launches and marks that machine — you do not claim anything, and you will not be asked for a key.
How many Macs can I use it on? +
Up to 3. One licence key, activated on each machine. Activation needs the network once per Mac; after that Thunderegg re-checks the key at most weekly, keeps working offline in between, and never blocks you when it cannot reach the server. Settings → License → Deactivate this Mac frees a seat when you retire a machine.
Why not just use the free command-line tools? +
You can — Thunderegg is built on excellent open-source foundations, and $19.95 buys the packaging rather than the parser. What Thunderegg adds is the zero-setup native experience: a signed app, right-click & watch-folder integration, on-device OCR, and clean email parsing, with nothing to install in a terminal.
Can I get a refund? +
Yes — 14 days, no questions asked. Email support@thunderegg.ai with your order number. Payments and receipts are handled by our payment provider, so Thunderegg never sees your card details.

Zero to Markdown. One drop.

Stop pasting documents into web tools. Convert on your Mac, and decide for yourself where the AI runs. Converting is free, for ever; recording and the AI write-up are $19.95 once, with three recordings free.

Download — converting is free
Apple Silicon build · Intel Mac? Download here