Open-source AI meeting notes app for Windows.
Record Google Meet, Zoom or any call, transcribe it, summarize it with Gemini, and sync the minutes to Notion — no meeting bot joins your call.
Download for Windows · Website · Features · FAQ · Changelog
MeetMind is a free, open-source (MIT) desktop app for Windows 10 and 11 that turns online meetings into written meeting notes. It records your computer's system audio and your microphone at the same time, sends the recording to the speech-to-text service you choose (AssemblyAI, Google Cloud Speech-to-Text or Sarvam AI), and uses Google Gemini to write a speaker-labelled summary with decisions and action items. Notes are stored locally in SQLite and can be exported to PDF, copied as Markdown or pushed to a Notion page. A companion Chrome extension adds a record button to Google Meet and Zoom so recording starts in one click.
Because MeetMind records audio on your own PC, nothing joins the meeting as a participant, and it works with any app that plays sound — Google Meet, Zoom, Microsoft Teams, Slack huddles, Discord, or a local recording file.
Tip
Can I use MeetMind for free? Yes. The app is free and open source; you bring your own API keys. Gemini has a free tier that covers a moderate number of meetings per day, and AssemblyAI's $50 signup credit lasts a long time if you only use it for MeetMind.
- How it works
- Features
- Screenshots
- Install
- Developer setup
- Building for production
- FAQ
- Contributing
- License
- Record. Click the MeetMind button in Google Meet or Zoom, press Record in the app, or accept the reminder when a Google Calendar meeting starts. MeetMind captures system audio (WASAPI loopback) and your microphone together.
- Transcribe. When you stop, the audio goes to your chosen speech-to-text engine, which returns a transcript with speaker labels (diarization).
- Summarize. Gemini turns the transcript into meeting minutes — an executive summary, agenda, key decisions and an action items table with owners, deadlines and priorities — as Markdown or structured JSON.
- Share. Read and search the notes in the app, export a PDF, copy Markdown, or sync a formatted page to Notion automatically.
- System audio + microphone recording: records both sides of any call on Windows, with FFmpeg installed from inside the app.
- Choice of speech-to-text: AssemblyAI, Google Cloud Speech-to-Text (v1 and v2), or Sarvam AI, all with speaker diarization.
- English–Malayalam code-switching: accurate transcripts of mixed-language meetings with Sarvam AI's
saaras:v3model. - AI meeting minutes with Gemini: executive-style Markdown or structured JSON notes, an editable system prompt, and an automatic fallback model if the primary one fails.
- Google Meet and Zoom extension: a floating overlay in Chrome with one-click recording and live processing status.
- Google Calendar integration: see upcoming meetings on the dashboard and get a notification to start recording when one begins.
- Notion sync: notes become native Notion blocks (headings, tables, to-dos); re-syncing replaces the old page instead of duplicating it.
- PDF and Markdown export: save dated PDFs (optionally with the transcript) or copy the notes as Markdown.
- Import existing audio or transcripts: process WAV, MP3, M4A, MP4, WebM and other files, or paste a transcript to skip speech-to-text.
- Local-first storage: recordings, transcripts and notes stay in a local SQLite database; retries reuse the saved transcript instead of paying for transcription twice.
- Searchable transcripts: filter by speaker and search across every meeting.
- Light and dark themes, keyboard-accessible UI, and in-app updates from GitHub Releases.
- Download
MeetMind-Setup-x.y.z.exefrom the latest GitHub release and run it. - Open MeetMind → Settings → Transcription and pick a speech-to-text engine:
- AssemblyAI (recommended): paste your AssemblyAI API key.
- Google Cloud Speech-to-Text: enter your Google Cloud API key and project ID (see GCS setup for long recordings).
- Sarvam AI: paste your Sarvam AI API key (best for English–Malayalam meetings).
- In Settings → Notes, add your Gemini API key (get one from Google AI Studio).
- In Settings → System, click Download & Install FFmpeg if it is not already installed.
- Optional: in Settings → Integrations, connect Notion and Google Calendar.
Every API key field in Settings has a "How to get a key" guide next to it.
- Download and extract
meetmind-extension.zipfrom the latest release. - Open Chrome and go to
chrome://extensions. - Turn on Developer mode (top right).
- Click Load unpacked and select the extracted folder.
The extension only talks to the MeetMind desktop app over a local WebSocket (127.0.0.1); keep the app running while you use it.
Requires Windows, Node.js 22.12+ and pnpm.
git clone https://github.com/aslahtp/meetmind.git
cd meetmind
pnpm installLet the app install FFmpeg for you (Settings → System → Download & Install FFmpeg), or download the essentials build from gyan.dev/ffmpeg/builds and place the executables in:
assets/ffmpeg/ffmpeg.exe
assets/ffmpeg/ffprobe.exepnpm run devThis packages the extension, starts the Vite dev server and launches Electron with DevTools open.
Open chrome://extensions, enable Developer mode, click Load unpacked and select the extension/ folder in this repository.
On first run, open Settings and add:
- Speech-to-text: an AssemblyAI, Google Cloud or Sarvam AI API key.
- Notes: a Gemini API key (get it here).
- Notion (optional): an integration token and a parent page or database ID.
See AGENTS.md for an architecture overview of the main process, renderer, processing pipeline and extension bridge.
Place ffmpeg.exe, ffprobe.exe and icon.ico in assets/ first, then run:
pnpm run buildThis produces the Windows installer (dist/desktop/MeetMind-Setup-X.Y.Z.exe) and the Chrome extension zip (dist/meetmind-extension.zip).
Caution
Never commit downloaded FFmpeg .exe files, as they exceed GitHub's 100MB file size limit.
Yes. MeetMind is free and open source under the MIT license. You pay only for the AI services you connect, and both Gemini (free tier) and AssemblyAI (signup credit) can be used at no cost for moderate use.
No. MeetMind records the audio playing on your own computer plus your microphone, so no extra participant appears in Google Meet, Zoom or Teams.
Any app that plays audio on Windows: Google Meet, Zoom, Microsoft Teams, Slack, Discord, Webex and others. The Chrome extension adds a one-click record button specifically for Google Meet and Zoom in the browser.
Not currently. MeetMind is built for Windows 10 and 11 because it relies on Windows audio loopback capture.
Recordings, transcripts and notes are stored locally on your PC. There is no MeetMind server or account: audio is sent only to the speech-to-text provider you choose, and the transcript only to Gemini, using your own API keys. Notion sync is optional.
Language support depends on the speech-to-text engine you choose. For meetings that mix English and Malayalam, use Sarvam AI's saaras:v3 model, which handles code-switching within a sentence.
Hosted note takers such as Otter.ai and Fireflies.ai are subscription services that typically join calls as a bot and keep recordings on their servers. MeetMind is an open-source desktop app: it records locally without a bot, lets you choose the transcription provider, stores notes on your machine, and costs nothing beyond your own API usage.
Yes. Use Import audio on the dashboard to process an existing WAV, MP3, M4A, MP4, WebM or similar file, or Paste transcript to generate notes from text you already have.
No. Notion sync is optional. Notes are always available in the app and can be exported as PDF or copied as Markdown.
Bug reports, feature ideas and pull requests are welcome. Read CONTRIBUTING.md to get started, and report security issues privately as described in SECURITY.md.
If MeetMind is useful to you, consider giving the repository a ⭐ so others can find it.
MIT © 2026 Aslah





