AI notetaker for Google Meet.
Luni joins Google Meet as a guest, records the conversation, and returns a transcript with speaker labels and a recap. No Workspace admin install, no per-domain approval.
How it actually works.
Luni connects to a Meet call exactly the way a guest would: paste the URL, Luni shows up. Your Workspace administrator doesn't need to approve a Marketplace app or grant any domain-wide scopes.
Google Meet's live captions are useful in the moment but they vanish when the call ends. Luni's transcript persists, indexed by timestamp, attributed to speakers, searchable from the dashboard. Decisions you can find later, not just see in real time.
Every word is mapped to a speaker pulled from Google's own attendee list — no manual labelling, no diarisation guesswork. When the recap calls out 'Jordan asked about retention', it's because the underlying transcript actually said so.
Meeting ends, recap arrives. Decisions, action items with assignees, follow-ups, and the questions that didn't get fully answered. Reply directly to edit; Luni rewrites and re-sends.
Pro+ calendar auto-join attaches Luni to every Meet invite on your calendar by default. Free tier supports the paste-a-meet-code flow for ad-hoc calls — same recap, no calendar permission required.
Things people ask.
Does Luni need access to my Google Workspace account?
No, not at the meeting level. Luni joins as a guest from a different Google identity. The optional Pro+ calendar auto-join feature requests calendar read scope so it can see the meeting URL on your invites — that's the only Google permission ever requested, and it's optional.
Will Workspace admins see Luni as a third-party app on my domain?
Only if you connect calendar auto-join (Pro+). For paste-a-link flows the bot connects from a separate Google identity — there's nothing for admins to approve, no domain-wide installation, no token issued under your domain.
How does Luni handle Meet's automatic captions?
Luni records the audio directly and runs its own transcription, so the result is independent of Meet's captions. Quality is materially better than the captions for non-English speakers and accents the captions struggle with.
Can Luni join a Google Meet that has 'Quick access' off?
When Quick access is off, the host has to admit Luni from the waiting room. The bot waits patiently — there's no timeout while it's in the lobby. Pro+ calendar auto-join can pre-authorise itself by being on the invite list, which usually skips the lobby.
What about meetings with a guest count limit?
Luni counts as one guest. On meetings approaching the cap, you'll need to make space for it — same trade-off as adding any extra attendee.
Try Luni when access opens.
One email when it’s ready.
[ Also supported ]
