§ Meetings workspace
Meetings
The Meetings workspace is its own product surface. These pages cover how Dettivo captures system audio plus your microphone without joining a bot, how diarization assigns speakers, how AI analysis populates notes and action items, and how the mirror writes everything to your vault.
Calendar
Calendar awareness
Grant Calendar (EventKit) and Dettivo offers a prompt before upcoming meetings: pre-filled title, attendees, agenda, meeting-app target. Your calendar stays local. You always choose whether to record — Dettivo does not auto-record.
Opt-inLocal-onlyMigrate from Granola
Migrating from Granola
Both apps capture meetings bot-free. The migration is mostly familiar — pick the Notes view you want, set up Meeting Mirror to your vault, and your meeting workflow continues. One-time license replaces the subscription.
Analysis
Meeting analysis
After a meeting, Dettivo can run an analysis pass against the final transcript: summary, decisions, action items, discussion highlights, blockers, follow-up draft, auto-title. Local MLX is the default; OpenAI / Anthropic / OpenAI-compatible endpoints are opt-in.
Opt-inCapture
Meeting capture
Dettivo captures system audio through a Core Audio tap on macOS 14+, with a ScreenCaptureKit fallback when the tap is unavailable. Microphone captured in parallel. App-targeted capture lets you pick a single app; capture-all is the fallback.
Requires permissionRecap automation
Meeting recap email automation
Opt-in automation that drafts (or sends) a recap email after each meeting analysis completes. Draft-only by default. Auto-compose in Mail, or send via Gmail API, Microsoft Graph, or SMTP. Credentials live in Keychain. A weekly action-item digest is available.
Opt-inExport
Export a meeting
Open a meeting in the Meetings workspace, click Export, pick the format. Markdown, plain text, JSON, SRT, and VTT supported. For SRT and VTT, the include-speaker-labels toggle controls whether captions show "Maria:" prefixes.
Meeting Mirror
Meeting Mirror
Pick a destination folder once. Dettivo writes a YYYY-MM-DD/HHMM-sessionId/ folder for every meeting, containing transcript.md, notes.md, and details.md plus metadata. Obsidian vaults supported via security-scoped bookmarks.
Opt-inNotes
Meeting notes
A markdown editor next to the transcript and analysis. Your edits autosave with debounce. Dettivo keeps your edits separate from the AI-generated baseline — re-running analysis never stomps what you wrote.
Use case · Obsidian + meetings
Mirror meeting notes to Obsidian
In Settings › Automations, turn on "Mirror meetings to external folder" and pick your Obsidian vault. Every meeting writes a YYYY-MM-DD/HHMM-sessionId/ folder containing transcript.md, notes.md, and details.md.
Transcripts
Live + final transcripts
A streaming live transcript appears while recording, and a stable final transcript replaces it after stop. Raw and polished display modes. Timestamped rows. Speaker labels backfill from diarization. Export as Markdown, plain text, JSON, SRT, or VTT.
Meetings
Meetings overview
A dedicated workspace for capturing meetings on your Mac. System audio + microphone, no bot guest. Live transcript while recording, final transcript after stop, on-device speaker diarization, optional AI analysis, optional recap email automation.
Local-onlyRequires permissionMigrate from Otter
Migrating from Otter
The big change: no bot joins your meetings. Dettivo captures system audio + your mic locally on Mac. Diarization, AI summary, and recap automation all run without a third-party guest. Your meetings stop having "Otter.ai" in the participant list.
Use case · Google Meet
How to record a Google Meet with Dettivo
Open the Dettivo menu bar, switch to Meeting mode, optionally pick Chrome (or Arc, Safari, Firefox) as the per-app capture target, and click Start Meeting. System audio captures the Meet tab; your microphone is recorded in parallel.
Use case · Teams
How to record a Microsoft Teams meeting with Dettivo
Switch the Dettivo menu bar to Meeting mode. Pick Microsoft Teams from the per-app capture target list (or keep Capture All Apps on). Click Start Meeting. No Teams bot guest.
Use case · Slack huddles
How to record a Slack huddle with Dettivo
Open Slack, start the huddle, then in the Dettivo menu bar switch to Meeting mode and pick Slack as the capture target. Dettivo records system audio + your mic locally.
Use case · Zoom
How to record a Zoom meeting with Dettivo
Open the Dettivo menu bar, switch to Meeting mode, optionally pick Zoom as the per-app capture target, and click Start Meeting. Dettivo records system audio + your microphone locally. No bot joins.
Speakers
Speaker labels + diarization
After a meeting stops, on-device diarization assigns speaker labels to transcript rows. Rename a speaker once and Dettivo saves the suggestion for future meetings. A talk-time timeline shows percentages and a strip view of who spoke when.
Local-only
- Getting started — Install, activate, grant permissions, and run your first dictation.
- Dictation — Hotkeys, modes, direct insertion, dictionary, Quick Access, Quick Note.
- Automation — Dictation macros, app + shell allowlists, recap email automation, weekly digest.
- Developers — Same contract everywhere. Bundled CLI, loopback REST adapter, stdio MCP server.
- Privacy + security — Local-first defaults, BYOK providers, telemetry policy, permissions, retention.
- Account + license — Activation, device management, secure updates, recovery, refunds.
- Troubleshooting — Hotkeys, insertion, meeting audio, MCP connect, REST 401, license activation.