Half of a meeting note is the note itself. The other half is where it ends up the morning after, when you actually need it.
I used to keep minutes inside whatever app wrote them at the end of the call. Then I went looking for a decision we made in April, and the app wanted me to sign in. The decision was buried behind a search box that only matched the whole phrase. It was my own notes and I couldn't get at them. That's the part of AI meeting notes nobody shows you in the demo.
So now everything I write down lands as markdown files on the same drive as the rest of my life. Teams call, Zoom hookup, three people around a table in the office — the recording gets transcribed on my own PC, a local model writes it up, and I export the result to markdown, plain text, or PDF. Then it's a file. Files don't expire, don't need a subscription to be opened, and don't ask me for a password in two years when the vendor rebrands and deletes my account.
I keep them in a folder by date, and I point whatever I want cross-linked at Obsidian. A markdown file opens in anything: Obsidian, VS Code, Notepad. A PDF I can mail to a stakeholder who doesn't live in my tooling. Plain text when I just want to paste the decisions into a ticket.
What meeting minutes actually need
Part of why these files work is what's inside them. A raw transcript is not minutes — and a file is only useful in six months if it answers four questions:
- What did we decide?
- Who owns each action, and by when?
- What stayed open?
- Why did any of it matter?
The app I use builds exactly that structure without me asking: a one-paragraph summary, the key decisions in plain words, action items with owners and dates where anyone actually said them, and a list of open questions. If the audio is decent, it keeps the owners and due dates people said out loud. That's the difference between a file I reopen and a file I delete.
None of that touches the internet, which matters more than it sounds. The audio, the transcript, and the finished minutes stay on my machine. No bot joins the call, no audio goes to a vendor's server, no account, no subscription. A confidential Monday sync doesn't turn into somebody's training data.
How to export meeting notes to markdown
The setup is boring in a good way. Windows 10 or 11, Python 3.10+, and LM Studio running any small model so the minutes-writing step stays local too. It runs on CPU; a GPU just makes faster-whisper transcribe quicker. Record, stop, read your notes, export. Markdown, text, and PDF are each one button.
If you're tired of handing your meetings to a cloud notetaker but don't want another subscription to babysit, the meeting-notes app I use is a one-time $9 at https://symshah.gumroad.com/l/xgoypx. Your notes, on your disk, in a format that'll outlive the app.
FAQ
What format should I export meeting minutes to?
Markdown for anything you'll link, search, or keep long-term; PDF when you need to share it with people who don't care about formats; plain text when you just want the decisions in a ticket.
Can AI meeting notes export to markdown automatically?
Most cloud notetakers treat markdown as an afterthought and keep your real archive on their servers. A local app exports the same file that already exists, so there's nothing to sync and nothing you don't own.
Is exporting meeting notes to PDF possible offline?
Yes. The PDF is generated on your own machine, so you can produce it with no internet connection and no cloud involved.
Top comments (0)