mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-05-03 04:12:38 +02:00
Native meeting transcription that captures mic and system audio, transcribes
live via Deepgram, and generates AI-powered meeting notes.
- Toggle button in toolbar to start/stop meeting transcription
- Dual-stream audio capture: mic (You) + system audio (They) via getDisplayMedia
loopback
- Multichannel Deepgram transcription with diarization for speaker
identification
- Headphone detection with mic gating when using speakers to prevent echo bleed
- Live transcript saved to knowledge/Meetings/rowboat/{date}/ as markdown
- Auto-stop after 2 minutes of silence
- LLM-generated meeting notes prepended above raw transcript on stop
- Calendar event matching: pulls nearby events from calendar_sync to identify
meeting title and participant names
- First-time permissions setup modal on macOS for Screen Recording
- Button only visible when Deepgram is available (logged in or API key
configured)
|
||
|---|---|---|
| .. | ||
| account | ||
| agent-schedule | ||
| agents | ||
| application | ||
| auth | ||
| billing | ||
| composio | ||
| config | ||
| di | ||
| knowledge | ||
| mcp | ||
| models | ||
| pre_built | ||
| runs | ||
| search | ||
| services | ||
| slack | ||
| voice | ||
| workspace | ||
| index.ts | ||