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

1

Download the DMG, open it, and drag MeetLog into your Applications folder.

2

If macOS shows an "unidentified developer" warning on first launch, right-click (or Control-click) the app in Finder and choose Open.

3

Agree to the recording notice, then grant microphone access and (if you want to capture system audio too) screen-recording access.

If you just granted screen-recording access, fully restart the app for system audio capture to take effect.

2. Recording

1

Start or stop recording from the main window's record button, the menu bar icon, or the global shortcut (default ⌘⇧R, changeable in Settings).

2

The menu bar shows elapsed time while recording, and you can pause/resume anytime.

3

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.

1

Pre-register names under Settings > Frequent Speakers so you can pick them quickly when mapping.

2

Even with diarization off, you can add attendees manually and they'll appear in the minutes.

If you turn diarization off and back on, any manually entered attendees are replaced by the diarization results.

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

1

In Settings > Models > Summarization location, choose "Cloud".

2

Pick the API format — most services (OpenAI, an internal proxy, etc.) use OpenAI-compatible; choose Bedrock Converse for AWS Bedrock.

3

Enter the endpoint URL (e.g. https://api.openai.com/v1/chat/completions).

4

Enter the model name (e.g. gpt-4o-mini).

5

Enter your API key — issued from your provider's dashboard (e.g. OpenAI). Once entered, it's masked and never shown again.

6

Click "Test Connection" to confirm you get a valid response.

If you're connecting to a server with a self-signed certificate (e.g. an internal proxy), enable "Allow self-signed certificate". This only relaxes validation for that connection — it doesn't affect the app's overall security posture.
Turning on cloud summarization means your meeting transcript is sent to the API you configured. For sensitive meetings, we recommend keeping on-device summarization.

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

FeatureLocationDescription
Change storage locationSettings > GeneralDefaults to ~/MeetLog, can be moved anywhere
Auto-delete audioSettings > GeneralDeletes only the original audio after a set period (transcripts/summaries stay). Default is forever
TrashSidebarDeleted notes are kept 7 days before permanent deletion, and can be restored until then
Export/delete everythingSettings > ExportCopy or permanently delete all your data at once

8. Troubleshooting

IssueFix
"Unidentified developer" warningRight-click the app in Finder → Open
Poor speaker diarization qualityGrant 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 misheardAdd an alias in the Dictionary, then run "Re-transcribe" from the note detail view
Permission error exporting to NotionYou likely skipped step 3 in the setup guide (connecting the integration to the page)
Update check isn't finding anythingClick "Check now" under Settings > General > Updates

Still stuck? Email meetlog.dev@gmail.com.