Record a meeting, get an AI recap
Dimmy Meeting records the call, transcribes it live, and writes a structured recap with action items. All inside Dimmy, on Windows and Mac.
Dimmy has a dedicated "Dimmy Meeting" window. It records both sides of a call (your mic plus the system audio), transcribes it live, and on stop writes a structured recap with action items. The audio, the transcript, and the recap all stay on your machine.
Start a meeting
Two ways in.
- Open the "Dimmy Meeting" window yourself: the tray menu has "Open Meeting…" on Windows, the app menu has it on macOS.
- Let Dimmy notice the call. When your mic goes live (reinforced by a known app: Teams, Zoom, Google Meet, Discord, Slack, Webex, Skype, Whereby) Dimmy pops a "Dimmy Call Detected" prompt with "Record now", "Not now", and "Never".
On the Idle screen there is a checkbox, "Generate recap + action items on stop", on by default. Leave it on and the recap writes itself the moment you stop.
Recording consent
Before any audio is captured, Dimmy shows a recording-consent notice. It fires every time, whether you started manually or accepted the call-detector prompt.
The notice reads: "You are about to record audio that may include other people. Confirm you have informed all participants and obtained their consent. In some regions (the EU and several US states) this is required by law."
Two buttons: "I have consent, start" and "Cancel" (Cancel is the safe default). If you cancel, nothing is recorded. If you confirm, Dimmy reads the announcement aloud via text-to-speech and copies a ready-to-paste chat message to your clipboard so you can drop it into the call for remote participants.
While it records
During the meeting the window shows a red Recording bar with a timer, a live waveform, the live transcript in roughly 15-second chunks, and a Notes tab where you can drop timestamped notes. Use "Pause"/"Resume" to skip a section, and "Stop & finish" to end.
Closing the window does not stop the recording. The pill is your indicator that it is still going; reopen the window to re-attach.
The recap
Click "Stop & finish" (or stop from the pill, or from the auto "Stop & recap" popup) and Dimmy generates the recap automatically. It opens in the in-app Done view as a structured document.
- TL;DR, Context, Highlights (with MM:SS timestamps), Key decisions, Action items, Open questions, Risks & blockers, Next steps.
- The title is auto-generated. You can edit it.
- Copy the recap as markdown, or regenerate the transcript or the recap.
The recap model is a picker that defaults to "Auto". Auto walks your connected providers and picks the best flagship it finds: Claude Opus 4.8, then GPT-5.5, then Gemini 3.1 Pro (on macOS it can also use local Gemma). If none are connected it falls back to your normal dictation LLM.
Meeting type
Dimmy classifies each recap into a meeting type and tunes its emphasis to match, the way Notion's typed templates do. The type never changes the structure: the recap keeps the same section contract. It only shifts which sections fill in and which stay empty (empty sections auto-hide). A 1:1 leans on feedback and personal commitments, a standup organizes by person and surfaces blockers, an interview stays factual and avoids inventing a verdict.
The classified type shows as a Notion-style chip under the recap title, with a friendly label. The chip is hidden when the type is left on Auto (unclassified).
Classification defaults to "Auto-detect": the model reads the transcript and picks the type. A picker on the Done view, default "Auto-detect", lets you force a specific type and regenerate the recap with that emphasis. The full set of labels:
- Auto-detect (the default, model classifies)
- 1:1
- Standup / status
- Planning
- Technical / design review
- Brainstorming
- Interview (hiring)
- Customer call
- Lecture / talk
- General (neutral fallback)
Send it where you work
- Copy recap: the full recap as markdown, ready to paste anywhere.
- Send to Notion: connect Notion with your own integration token (Settings → Integrations), then pick a destination page or database. See Send recaps to Notion.
- Recap with Claude Desktop: available only if the Claude MCP extension is installed. It opens Claude to write the recap back through Dimmy's MCP tools. See Connect Claude Desktop.
- Open meeting folder: jumps to the audio, transcript, and recap files on disk for that one meeting.
Auto-export recaps to a folder
Dimmy can drop a copy of every recap into a folder you pick, as a markdown file. On Windows it is in Settings → Meetings, the card "Export recaps to a folder". On macOS it is in Settings → Output, the "Export recaps" group, the "Export folder" row. The help text reads: "Save a copy of each recap as a markdown file here. Point it at an Obsidian vault or a Google Drive, Dropbox or OneDrive folder to sync your recaps for free."
After each recap saves, Dimmy copies recap.md into that folder as "<title> (<meeting-id>).md". The meeting-id keeps a regenerate of the same meeting overwriting its own file, while two meetings that share a title never clobber each other. There is no OAuth and no sign-in: point it at a synced folder and you get free Obsidian, Drive, Dropbox, or OneDrive sync. It is best-effort, so a folder that is offline or unplugged never breaks the recap. Leave it empty to keep recaps inside the app only.
Past meetings and audio files
Every meeting is kept in the "Meetings" sidebar: title, date, duration, and a check when a recap exists. Search it, reopen any meeting, or delete one. You can also feed an existing recording with "Transcribe a file" and get the same recap flow.