Punkto Chrome extension — structured meetings on top of Meet, Teams and Zoom
The Punkto Chrome extension turns any Google Meet, Microsoft Teams or Zoom call into a structured Lean Coffee session — with voting, timer, speaker queue, AI transcript and EU-hosted summary. Here is how it works.
Most meeting tools are full-stack: they replace your video, your chat, your calendar. That is too much surgery for a feature that should just be “run a Lean Coffee.” The Punkto Chrome extension takes the opposite approach: it sits on top of your existing video call — Meet, Teams, Zoom — and adds the structure layer.
No migration. No new login for participants. No “please switch to our platform.” Just click the toggle, and your Meet call has a voting board, a timer, a speaker queue, and a one-click AI summary at the end.
What it does
The extension is a thin overlay that activates on supported video-call sites. When you join a Meet, Teams or Zoom call, a discreet pill appears at the top right. Click it, and the Punkto sidebar opens — Lean Coffee board on the right, video call still on the left.
- Live voting board.Topics, votes, and the “to discuss” column are all in the sidebar. Real-time sync via Yjs CRDT.
- Timer + speaker queue. Visible to everyone in the call (host shares the board link). Five-minute timeboxes with continue-vote at expiry.
- Audio recording (host only). One click in the sidebar starts recording the call audio in your browser. Sent to our EU-hosted transcription API, transcribed, discarded. Audio never persists.
- Structured AI summary. When you stop recording, the call audio is transcribed and an EU-hosted LLM writes a structured summary: decisions, action items with owners, open questions, full searchable transcript.
- Ephemeral mode toggle.Don't want anything stored? Flip the toggle. The session leaves no trace in our database when it ends. Free plan unlimited.
Why an extension and not a separate app
Three reasons, ranked by importance:
- Friction.“Open Punkto in another tab” is too much friction. “Click this toggle in your existing Meet” is not.
- Audio access.Tab-audio capture (where the extension records the entire call, not just your mic) is only available to Chrome extensions, not to web apps. If we want to transcribe everyone's voice, an extension is the only way to do it without participants installing anything.
- Push-layout. The extension can resize the Meet UI (push the call to the left, sidebar on the right) — a regular web tab cannot. The result: the video call stays usable while the Lean Coffee board is visible.
What the extension cannot do (by design)
Privacy is a system property, not a feature. We made the extension intentionally narrow:
- It cannot record other tabs. Tab-audio capture is granted only when explicitly activated, and only on the active call tab.
- It cannot see your other websites. The Chrome manifest grants host permissions only to meet.google.com, teams.microsoft.com, teams.cloud.microsoft, teams.live.com, zoom.us and punkto.app.
- It cannot read participant audio without consent.Every recording requires an explicit click by the host. No silent capture, no “always-on transcription” mode.
- It cannot retain audio. The transcription API discards the audio buffer after processing. There is no audio storage, anywhere, ever.
The privacy chain, end to end
- Audio is captured locally in the host's browser via the Chrome tabCapture API.
- Audio is uploaded to
punkto.app/api/transcriptover TLS. Our server is in the EU, run by an EU-incorporated entity, not subject to the US CLOUD Act. - The audio is sent to our EU-jurisdictional speech-to-text provider, which operates under a zero-retention enterprise contract. Audio is buffered in memory only.
- The transcript text is written to our PostgreSQL database, scoped to the host's account.
- The transcript is sent to an EU-jurisdictional LLM for summarization. Same zero-retention contract. Markdown summary returned.
- The audio buffer is destroyed at the end of the API request.
At no point does the audio leave the EU. At no point is it persisted to disk. Six months from now, nobody — including us — can listen to your call again. Only the transcript and summary remain, deletable on request.
Day-to-day flow
On a typical Tuesday weekly sync, the flow looks like:
- Host opens Meet, Teams or Zoom call as usual. Extension auto-detects, pill appears top-right.
- Host clicks the pill. Sidebar opens with the Punkto board. Sidebar URL gets shared in chat — participants click and see the board, no install needed.
- Lean Coffee runs as usual: topic proposal, voting, 5-minute timeboxes. The host can also enable recording for AI transcript.
- When the call ends, the host clicks “Stop & close session.” The audio is sent to our API, transcript and summary are generated (~30 seconds for a 30-minute call), and a link to the summary appears.
- The host shares the summary URL. Action items, decisions, attendees, transcript — all there.
What to install
The extension is available on the Chrome Web Store. It installs in two clicks. The first time you use it, you sign into your Punkto account — that is the entire setup.
Free plan: 3 AI transcripts per month, unlimited ephemeral sessions (no AI, no recording — just the board), 60-minute cap per recorded session. Pro: 30 transcripts, 90-minute cap. Team and Enterprise: more.
Where to get it. The Punkto extension is on the Chrome Web Store — search for “Punkto for Meet, Teams & Zoom.” Or sign into your dashboard for the install link.
Frequently asked questions
Does the Punkto extension work with Google Meet, Teams, and Zoom?
Yes. The extension auto-detects Google Meet (meet.google.com), Microsoft Teams (teams.microsoft.com, teams.live.com, teams.cloud.microsoft) and Zoom (zoom.us). It does not require any configuration on the call side.
Is the extension free?
Yes. The extension itself is free. It uses your Punkto account quotas — 3 free AI transcripts per month on the Free plan, more on paid plans. Unlimited ephemeral sessions (no AI, text-only) on every plan.
Do participants need to install the extension?
No. Only the host installs the extension. Participants join the Punkto board through a regular link — same way they would join any Lean Coffee tool. The extension is a host-side tool.
Does the extension record the call audio?
Only if the host explicitly clicks "Start recording" inside the Punkto sidebar. The audio is captured browser-side, sent to our EU-hosted transcription API, transcribed, then immediately discarded. We never persist audio files.
Will the extension see other tabs or sites?
No. The Chrome manifest grants access only to meet.google.com, teams.microsoft.com, teams.live.com, teams.cloud.microsoft, zoom.us and punkto.app. The extension cannot read or modify any other site.
Is the source code available?
The extension source is reviewable through Chrome Web Store dev artifacts. We are evaluating fully open-sourcing it.