The recorder
No bot ever joins
your call.
"Fireflies.ai has joined the meeting." Everyone has lived that cringe: the client asking what that is, the conversation going stiff. Luge records differently — on your machine, with no ghost participant.
In short
Luge records Google Meet, Teams, Zoom, Webex and Jitsi meetings with no bot joining the call: capture (mic + system audio) happens locally on your device, detected from the mic's hardware state, then delivers transcript, summary and action items. Nothing appears in the participant list.
The honest part
- Consent is your job. Recording happens on your device like any screen recorder — but the rules for recording a conversation still apply in your jurisdiction. Tell the participants. Any tool claiming to exempt you from that is lying to you.
- Windows: mic-only for now. System-audio capture (WASAPI) is on the way. macOS and Linux do both.
And after the call?
That's where "employee" earns its name: the summary feeds the team memory, action items become tasks, and your agent takes it from there. The recorder is the front door — not the whole product.
How it works
How do you record a meeting without a bot?
1 · It detects the call
Luge watches microphone use by meeting apps (Google Meet, Microsoft Teams, Zoom, Webex, Jitsi). When a call starts, the recording bar appears — you decide whether to capture. Debounced state machine: no false starts on a mic blip.
2 · It captures locally
Mic and system audio are captured on your device — ScreenCaptureKit on macOS, libpulse on Linux. Nothing joins the call, nothing shows in the participant list. Built-in anti-feedback, automatic stop when the meeting app releases the mic.
3 · It delivers
Transcript (local with Parakeet, or cloud if you prefer), summary, action items — posted wherever you want: in the app, in Slack, in an email. Durable upload queue: a crash or restart loses nothing.