User Guide
From installation to your first finished minutes, connecting a cloud LLM or Notion, and managing your data — everything you need to get started with MeetLog.
1. Install & first launch
macOS 14.2 (Sonoma) or later · Apple Silicon (M1+) only
Download the DMG, open it, and drag MeetLog into your Applications folder.
If macOS shows an "unidentified developer" warning on first launch, right-click (or Control-click) the app in Finder and choose Open.
Agree to the recording notice, then grant microphone access and (if you want to capture system audio too) screen-recording access.
2. Recording
Start or stop recording from the main window's record button, the menu bar icon, or the global shortcut (default ⌘⇧R, changeable in Settings).
The menu bar shows elapsed time while recording, and you can pause/resume anytime.
When you stop, transcription → diarization → summarization run automatically, and you're notified when it's done.
Quick notes you jot down during a meeting appear with their timestamp under the note's "Memos" tab.
3. Speakers & attendees
With diarization on (default), each speaker is auto-tagged as "Speaker 1", "Speaker 2", etc. Map names to speakers in the note detail view and they'll appear throughout the minutes.
Pre-register names under Settings > Frequent Speakers so you can pick them quickly when mapping.
Even with diarization off, you can add attendees manually and they'll appear in the minutes.
4. Custom dictionary
Register names, project codenames, and jargon that often get misheard, and transcription accuracy improves noticeably. In the Dictionary screen (types: person / acronym / product / organization), add each term along with pronunciation aliases (e.g. "M-S-T-R" → "MSTR").
The dictionary supports CSV import/export so you can share it with teammates or back it up.
5. Summarization — local & cloud
Settings > Models tab
The default is on-device (local) summarization — it works out of the box and no data ever leaves your Mac. If you want a larger model or a specific LLM, you can switch to cloud summarization.
Connecting a cloud LLM
In Settings > Models > Summarization location, choose "Cloud".
Pick the API format — most services (OpenAI, an internal proxy, etc.) use OpenAI-compatible; choose Bedrock Converse for AWS Bedrock.
Enter the endpoint URL (e.g. https://api.openai.com/v1/chat/completions).
Enter the model name (e.g. gpt-4o-mini).
Enter your API key — issued from your provider's dashboard (e.g. OpenAI). Once entered, it's masked and never shown again.
Click "Test Connection" to confirm you get a valid response.
6. Notion export
Send finished minutes straight to a Notion page. See our step-by-step guide for creating an integration token and connecting it.
See the Notion connection guide →7. Data management
| Feature | Location | Description |
|---|---|---|
| Change storage location | Settings > General | Defaults to ~/MeetLog, can be moved anywhere |
| Auto-delete audio | Settings > General | Deletes only the original audio after a set period (transcripts/summaries stay). Default is forever |
| Trash | Sidebar | Deleted notes are kept 7 days before permanent deletion, and can be restored until then |
| Export/delete everything | Settings > Export | Copy or permanently delete all your data at once |
8. Troubleshooting
| Issue | Fix |
|---|---|
| "Unidentified developer" warning | Right-click the app in Finder → Open |
| Poor speaker diarization quality | Grant access in System Settings > Privacy & Security > Screen & System Audio Recording, then restart the app. Using headphones during video calls helps a lot |
| A specific name/term keeps getting misheard | Add an alias in the Dictionary, then run "Re-transcribe" from the note detail view |
| Permission error exporting to Notion | You likely skipped step 3 in the setup guide (connecting the integration to the page) |
| Update check isn't finding anything | Click "Check now" under Settings > General > Updates |
Still stuck? Email meetlog.dev@gmail.com.