Home / use case

Local-first meeting notes app (whisper.cpp + Ollama)

What they built

AI Meeting Notes records a meeting, transcribes and summarizes it 100% locally, and saves a Markdown note plus audio to a folder you choose. If that folder is in an Obsidian vault, you get inline audio players and queryable frontmatter.

Setup

  • macOS app (recommended); Windows builds paused
  • whisper.cpp for transcription
  • Ollama for summaries (Claude API optional, with your own key)

How it works

  1. Mic and system audio are captured as two separate tracks via Core Audio process taps, with no virtual audio device
  2. Each track goes through whisper.cpp and is merged by timestamp into a speaker-labeled transcript
  3. A local Ollama model writes summary, topics and action items
  4. The Markdown note and audio land in your folder
“Your audio never leaves your machine.”— AI Meeting Notes README

Do it yourself

  1. Install Ollama and pull a summary model
  2. Download the signed macOS .dmg from the project site
  3. Point the notes folder at a directory (optionally your Obsidian vault)
  4. Record, then review the generated note
Source: GitHub · Added 2026-10-18. This write-up summarizes the original source; see it for full details.

Related

Offline meeting minutes with whisper.cpp + Ollama

Turns a 1-hour meeting into structured minutes in under 4 minutes on an RTX 3060, with zero network requests. Bash and Python pipeline included.

BestLLMfor · 2026-08-27

Read-only personal admin assistant over work email and calendar

A project manager juggling a dozen projects has a local bot that builds a wiki from email, surfaces to-dos, sends reminders and drafts replies.

Reddit r/LocalLLM · 2026-04-29

Email triage and morning digest with a local Ollama model (n8n)

Classifies each email as URGENT, REPLY_TODAY, FYI or JUNK using gemma4:e4b, sends urgent alerts and builds a grouped morning digest.

n8n templates