Open-source meeting transcription for macOS. Bring your own API keys.
- Records both sides of a call: your mic and the other side's audio
- Transcribes live as the meeting happens
- Take notes next to the transcript, get an AI summary when you stop
- Spots Zoom, Teams, Webex, Meet, BlueJeans, and Slack when they open
- Links recordings to your calendar (iCloud, Gmail, Fastmail, and more)
- Stays on your Mac. Notes save to a folder you pick, keys live in the Keychain
Option + Shift + Rto record,Option + Shift + ,for Settings
Needs macOS 15 (Sequoia) or later.
Download the latest release, or:
brew tap mblode/tap
brew install --cask conveneAdd two keys in Settings. They're stored in your Keychain.
- AssemblyAI for transcription. Get a key from the dashboard.
- OpenAI or Anthropic for summaries. Optional. Claude works best.
On first launch Convene asks for Microphone, Screen Recording (audio only, no video), Calendar, and Notifications.
Convene updates itself through Sparkle. Use Check for Updates... from the menu bar or Settings, or run brew upgrade --cask convene.
Can't see the menu bar icon? Press Option + Shift + , to open Settings.
No transcript? Make sure Screen Recording is on in System Settings > Privacy & Security > Screen Recording, then relaunch.
brew install xcodegen # one-time
xcodegen generate # refreshes Convene.xcodeproj
make install # build and launchRe-run xcodegen generate after adding a Swift file. See the Makefile for more targets.
MIT