Yuto Takagi241 downloadsAuto-detect online meetings (Zoom, Google Meet, Teams) and prompt to record or create meeting notes.
Automatically detect online meetings (Zoom, Google Meet, Microsoft Teams) and prompt you to start recording or create meeting notes.
{{date}}, {{time}}, {{app}} variablesThe plugin periodically checks for running meeting applications:
| App | Detection Method |
|---|---|
| Zoom | Process detection (pgrep) |
| Microsoft Teams | Process detection (pgrep) |
| Google Meet | Browser tab title detection via osascript (Chrome, Brave, Edge, Arc, Safari) |
When a meeting is detected, a modal appears with options to:
| Setting | Description | Default |
|---|---|---|
| Enable plugin | Toggle monitoring on/off | On |
| Zoom / Google Meet / Teams | Enable/disable each app | All on |
| Polling interval | How often to check (seconds) | 5 |
| Template file path | Path to a template in your vault | (built-in default) |
| Notes folder | Where meeting notes are saved | Meetings |
| File name format | Moment.js format string | YYYY-MM-DD_HHmm_Meeting |
| Action on meeting end | Stop recording / Show notice / Do nothing | Show notice |
Use these in your template file:
| Variable | Description | Example |
|---|---|---|
{{date}} |
Current date | 2026-04-06 |
{{time}} |
Current time | 14:30 |
{{app}} |
Detected app name | Zoom |
pgrep and osascript for detection)main.js, manifest.json, and styles.css from the latest releasemeeting-detector in your vault's .obsidian/plugins/ directorygit clone https://github.com/yut0takagi/obsidian-meeting-detector.git
cd obsidian-meeting-detector
npm install
npm run dev