Skip to content

owususamuel/meetmind

Repository files navigation

MeetMind - AI Meeting Notes

AI-powered meeting notes application for macOS with real-time transcription, speaker diarization, and smart summaries.

Features

  • 🎙️ Real-time Transcription - Live speech-to-text via Ollama Whisper models, Gemini diarization, Azure AI Speech, and automatic Parakeet fallback
  • 👥 Speaker Diarization - Automatically identify and label different speakers
  • 📝 Rich Note Taking - Beautiful rich text editor with formatting options
  • 🤖 AI Summaries - Generate structured meeting summaries with key points, action items, and decisions
  • 💾 Local Storage - All data stored locally in SQLite database
  • 📤 Export - Export meetings to Markdown or plain text format

Screenshots

Main Screen

Main Screen

The main meetings list view showing all your recorded meetings

Live Transcription

Live Transcription

Real-time transcription with speaker diarization during an active meeting

Notes Editor

Notes Editor

Rich text editor for taking and formatting meeting notes

Settings

Settings

Application settings for configuring transcription and summarization services

Tech Stack

  • Frontend: Next.js + React + TypeScript + Tailwind CSS
  • Desktop: Electron with native bindings
  • Transcription:
    • Default: Ollama Whisper models
    • Cloud: Gemini 2.x Flash (automatic speaker diarization)
    • Cloud: Azure AI Speech (conversation diarization)
    • Fallback: Parakeet-TDT (MLX) + Whisper Live (with SpeechBrain/WhisperX diarization)
  • Summarization: Ollama-served LLMs (default: llama3.1)
  • Speaker Diarization: SpeechBrain (ECAPA-TDNN)
  • Database: SQLite with better-sqlite3
  • Rich Text Editor: Tiptap Run with the combined command:
pnpm electron:dev

Build for current platform

pnpm build:app

Build for macOS

pnpm build:mac

The built application will be in the release/ directory.

Usage

Starting a Meeting

  1. Launch MeetMind
  2. Click "New Meeting" button
  3. Enter a meeting title
  4. Click "Start Transcribing" to begin live transcription

Taking Notes

  • Use the rich text editor in the "Notes" tab
  • Notes are automatically saved every 5 seconds
  • Format your notes with bold, italic, headings, and lists
  • View live transcription in the sidebar while recording

Viewing Transcripts

  • Switch to the "Transcript" tab to see all transcribed text
  • Search through transcripts
  • See speaker labels and timestamps
  • Export to Markdown or plain text

Generating Summaries

  • Switch to the "Summary" tab
  • Click "Generate Summary"
  • AI will analyze your notes and transcripts
  • Summary includes:
    • Key Points
    • Action Items
    • Decisions Made
    • Participants

License

MIT License - See LICENSE file for details

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors