Record your meetings - your microphone and everyone else on the call - then transcribe and summarize them entirely on your machine. No cloud required. No virtual audio device.
macOS 14.4+ (signed & notarized) · Windows 10/11 · all releases
Click Record at the start of a call. When it ends, you get a Markdown note in your vault with a summary, action items, and a speaker-labeled transcript - all generated locally.
Transcription runs on your machine via whisper.cpp. Summaries can use a local model (Ollama). Nothing is uploaded unless you opt into the cloud summary.
Records your mic and the other participants’ audio as separate tracks - no virtual audio device or Multi-Output Device to configure.
Because the two sides are separate tracks, every line is labeled You or Them - no diarization model needed.
Auto-detects and transcribes the spoken language with a multilingual model.
Generated by a local Ollama model or the Claude API - switchable, with a per-model prompt you control.
Browse past meetings, rename them, re-generate the transcript/summary, or delete a meeting and its audio.
System audio is captured with macOS Core Audio process taps (macOS 14.4+), so there’s nothing to route manually. Transcription is batch: record the whole meeting, then process on stop.
Most people just download and install - no building required.
Download the .dmg, open it, and drag AI Meeting Notes to Applications. It's signed & notarized by Apple, so it opens with no Gatekeeper warning.
Download the installer (or portable zip) and run it. Self-contained - no .NET install needed. Windows 10/11.
Do I need to build it myself? No. The download above is the finished, ready-to-run app - building from source is only for developers who want to modify or audit the code. A signed release is exactly so you can skip building.
<folder>/Meetings, audio to .../recordings) and the embedded audio renders as inline players - but Obsidian is optional.base); set Language to auto.The first time you click Record, your OS asks permission to record audio and use the microphone - click Allow for both.
Only needed if you're contributing or want to build it yourself.
# macOS app
cd ai-meeting-notes/packages/meeting-engine
./scripts/build-app.sh && open ".build/AI Meeting Notes.app"
# Windows app
cd ai-meeting-notes/packages/meeting-notes-windows
dotnet run --project src/MeetingNotes.App
Recording, transcription, and (with Ollama) summarization all happen on your device. The only time data leaves your Mac is if you choose the Claude API summary engine, which sends the transcript text to Anthropic. Local-only setups make no network requests except downloading a model when you ask.
This project also ships as an Obsidian plugin that records and transcribes inside your vault (using a loopback audio device for system audio). See the plugin README and the setup guide.