MeetingMind
unlistedby Patrick Tumbucon
Import meeting transcripts with AI summaries, action items, and auto-linking to your vault.
MeetingMind for Obsidian
Stop copy-pasting transcripts. MeetingMind turns your raw meeting transcripts into linked, actionable Obsidian notes automatically.
MeetingMind is an Obsidian plugin that automatically imports meeting transcripts into your vault with AI-powered enrichment and intelligent auto-linking. Bridge the gap between meeting recording tools and personal knowledge management.
Looking for an Obsidian plugin for meeting notes? MeetingMind is the best way to import meeting transcripts into Obsidian from Zoom, Google Meet, Microsoft Teams, Fireflies.ai, and Otter.ai. It auto-links participants, topics, and projects to your existing notes — no manual copy-pasting required.
Want AI meeting summaries in Obsidian? Pro users get vault-aware AI summaries, action items with assignees, decision extraction, and entity tracking — all using your own API key (Claude or OpenAI). Your data never touches our servers.
Features
📥 Multi-Source Import
- Fireflies.ai Sync: Direct API integration - automatically sync transcripts
- Meeting Tool Exports: Export from Otter.ai, Fathom, Zoom, and more
- Folder Watcher: Automatically import transcripts dropped into a watched folder
- Manual Import: Import individual files via command palette
- Supported Formats: VTT, SRT, TXT, JSON
🤖 Context-Aware AI Enrichment (Pro)
MeetingMind's AI understands your vault structure and creates notes that integrate seamlessly with your existing knowledge base.
- Vault-Aware Summaries: Structured meeting summaries (TL;DR, key discussion points, context & background) that scale with meeting length — short meetings get concise summaries, long meetings get thorough breakdowns with cross-meeting context
- Action Item Extraction: Automatic task detection with assigned owners, ready for task management plugins
- Decision Extraction: Capture key decisions made during meetings
- Smart Tag Suggestions: AI-recommended tags based on your existing vault tags—learns from your tagging patterns
- Participant Insights: AI-generated insights per participant, automatically linked to their notes
- Entity Extraction: Auto-create notes for issues, updates, and topics mentioned—builds your knowledge graph automatically
- Your Data, Your Keys: Use your own API keys (Claude or OpenAI) for full privacy control
🔗 Auto-Linking
Automatically connects meeting content to your existing notes—no manual linking required.
- Intelligent Linking: Automatically creates
[[wiki-links]]to existing notes in your vault- Example: "Sarah mentioned the Phoenix Project" →
[[Sarah]] mentioned the [[Phoenix Project]](if those notes exist)
- Example: "Sarah mentioned the Phoenix Project" →
- Alias Support: Matches note titles, explicit aliases, and implicit aliases
- Disambiguation: Handles ambiguous references gracefully
- Suggested Links: Surfaces potential links for manual resolution when confidence is low
👥 Participant Tracking
- Auto-Create Notes: Automatically create notes for meeting participants
- Meeting History: Track meetings per person
- Update Existing: Add meeting references to existing participant notes
📝 Smart Formatting
- Structured Output: Clean Markdown with YAML frontmatter
- Collapsible Transcripts: Full transcript in expandable callout
- Dataview Compatible: Frontmatter works with Dataview queries
📊 Meeting Dashboard
- Visual Insights: Generate a stats dashboard showing meeting frequency, participant activity, and open action items
- At-a-Glance Overview: See your meeting patterns and track follow-ups across all meetings
Installation
Download from GitHub
- Go to the latest release
- Download
main.js,manifest.json, andstyles.css - Create a folder:
.obsidian/plugins/meetingmind/in your vault - Copy the three files into that folder
- Restart Obsidian and enable the plugin in Settings → Community Plugins
Community Plugin Store: MeetingMind is currently under review for the Obsidian Community Plugin store. Once approved, you'll be able to install directly from the plugin browser.
Quick Start
- Enable the plugin in Obsidian settings
- Configure a source:
- Enable folder watcher and set a watch folder
- Export transcripts from Otter.ai (or other tools) to your watched folder
- Configure AI (optional, requires Pro):
- Choose Claude or OpenAI
- Enter your API key
- Import a transcript:
- Drop a file in the watched folder, or
- Use
MeetingMind: Import filecommand
Example Output
---
date: 2025-01-15
duration: 47
participants:
- "[[Sarah Chen]]"
- "[[Marcus Webb]]"
- "[[Patrick]]"
source: otter
tags: [engineering, api, migration]
---
## Summary
Discussed timeline for the [[Enrollment API]] v2 migration.
Team decided to maintain backward compatibility through Q1.
## Action Items
- [ ] Draft deprecation timeline (@Patrick, due: Jan 20)
- [ ] Audit downstream consumers (@Marcus)
- [ ] Schedule partner communication sync (@Sarah)
## Decisions
- Keep v1 API available through end of Q1
- Prioritize mobile clients for v2 migration support
## Transcript
> [!note]- Full transcript (click to expand)
>
> **Sarah Chen** (00:00): Alright, let's get started...
Commands
| Command | Description |
|---|---|
MeetingMind: Import file | Import a transcript file manually |
MeetingMind: Reprocess current note | Re-run AI enrichment and auto-linking on the active meeting note |
MeetingMind: Generate meeting dashboard | Create/update a visual stats dashboard with meeting insights, recent meetings, and open action items |
MeetingMind: Update dashboard | Refresh the meeting dashboard |
MeetingMind: Rebuild vault index | Re-index notes for auto-linking |
MeetingMind: Cleanup orphaned references | Remove references to deleted meeting files from participant and entity notes |
MeetingMind: View sync log | Show recent sync activity |
MeetingMind: Clear import history | Allow re-importing transcripts |
Pricing
| Tier | Price | Features |
|---|---|---|
| Free | $0 | Multi-format parsing, auto-linking, folder watcher, participant tracking, meeting dashboard, Dataview-ready output |
| Pro | $39 one-time | + Context-aware AI summaries, action items, decisions, vault-aware tag suggestions, participant insights, entity extraction. Uses your own API keys for full privacy control. |
Frequently Asked Questions
How do I import Zoom transcripts into Obsidian?
Export your Zoom transcript as a VTT file (Recording → Download Transcript), then either drop it into MeetingMind's watched folder or use the Import file command. MeetingMind parses the timestamps, speakers, and content automatically.
How do I import Google Meet transcripts into Obsidian? Google Meet transcripts (available on Business Standard+ plans) are saved to Google Drive as Google Docs. Export as plain text and import into MeetingMind. See our Google Meet guide for details.
How do I import Microsoft Teams transcripts into Obsidian? Download your Teams transcript as .vtt or .docx from the meeting recap, then import into MeetingMind. Requires Microsoft 365 Business Basic or higher.
Does MeetingMind work with Fireflies.ai? Yes — MeetingMind has a direct API integration with Fireflies. Enable it in settings with your Fireflies API key and transcripts sync automatically.
Does MeetingMind work with Otter.ai? Yes — export your Otter transcripts as text files and import them via folder watcher or manual import.
Is my data private? Yes. MeetingMind runs entirely inside Obsidian. AI processing (Pro) uses your own API keys — your transcripts are sent directly to OpenAI or Anthropic, never to MeetingMind servers. There is no cloud storage, no analytics, and no data collection.
What's the difference between Free and Pro? Free gives you multi-format import, auto-linking, folder watcher, participant tracking, and a meeting dashboard. Pro ($39 one-time) adds AI-powered summaries, action items, decisions, entity extraction, and participant insights using your own API key.
How is MeetingMind different from Granola? Granola is a standalone meeting notes app. MeetingMind lives inside Obsidian and connects your meetings to your existing knowledge base — every mention of a person, project, or topic links to notes you already have. Granola captures meetings; MeetingMind connects them.
Development
# Install dependencies
npm install
# Build for development (watch mode)
npm run dev
# Build for production
npm run build
Network Usage & Privacy
This plugin connects to the following external services:
| Service | URL | Purpose |
|---|---|---|
| Fireflies.ai API | api.fireflies.ai | Sync transcripts (when enabled) |
| Gumroad API | api.gumroad.com | Validates Pro license keys |
| Anthropic API | api.anthropic.com | AI processing when Claude is selected (Pro) |
| OpenAI API | api.openai.com | AI processing when GPT-4 is selected (Pro) |
Privacy First: Your transcript content is sent to AI providers (OpenAI/Anthropic) only when AI enrichment is enabled, and only using your own API keys. No data is collected or stored by MeetingMind itself—your vault stays private.
Requirements
- Obsidian 1.4.0 or later
- Desktop only (macOS, Windows, Linux)
Support
- Documentation: docs.meetingmind.me
- Email: support@meetingmind.me
- Issues: GitHub Issues
License
MIT License - see LICENSE for details.
Made with ♥ by Patrick Tumbucon
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.