The ones worth answering before you install something that listens to your meetings.
Every line below is checkable against the source.
| Question | Answer |
|---|---|
| Where does my transcript go? | A folder on your disk. Files are owner-only
(0600), the folder is 0700. |
| Does anything phone home? | No. The extension talks only to 127.0.0.1. |
| Does this website track me? | It counts visits with GoatCounter: aggregate numbers only, no cookies, nothing that identifies a person, which is why there is no consent banner. That is the marketing site. The extension is a separate thing and reports nothing, to anyone, ever. |
| What about the AI? | The assistant is your Claude Code session. What you route to it is between you and Anthropic. |
| Can a website reach the server? | No. Every route but /health needs a token,
and the server accepts cross-origin requests only from the extension. |
| How long is it kept? | 14 days by default, then purged automatically. 🗑 in the panel wipes one meeting - transcript, chat, summary, snapshots, state - immediately. |
| How do I remove all of it? | Delete the data folder, delete
~/.claude/skills/meet-live-assist, run claude mcp remove meet-live-assist,
remove the extension. |
| Do the others in the call know? | Only if you tell them. By default it posts one line in the meeting chat saying so, and tells you in the panel when that line could not be delivered. |
| Can I use it at work? | Yes. The licence (PolyForm Internal Use 1.0.0) permits the internal business operations of you and your company. You may not redistribute or sell it. Source-available, not open source: free to use, and the code stays the author's. |
Capturing a meeting is recording. Disclosure is not consent - where consent is required, getting it is on you.
| Question | Answer |
|---|---|
| What does it cost? | Nothing. It is free, and the source is there to read. The cost you already carry is the assistant: this has no model of its own and borrows your agent session rather than billing you twice for one. |
| Do I have to use Claude Code? | No, but it is the only client this has been tested with. The adapter is plain JSON-RPC over stdio with nothing vendor-specific in it. The requirement that is genuinely hard to meet elsewhere is a persistent background loop: MCP is client-pull, so nothing on the server can start your assistant's turn, and something on the client side has to keep asking. What to check in your client. |
| What if I do not connect an assistant at all? | You get a working transcript recorder and an empty advice pane. That is worth saying plainly, because the screenshots on this site are of the pane with an assistant behind it. |
| Does it need my calendar, my email, my Google account? | None of them. There is nothing to sign in to. |
| Question | Answer |
|---|---|
| Which meetings? | Google Meet and the Zoom web client. Not the Zoom desktop app. |
| Windows or Linux? | The server needs Node 20 and nothing else, and binary lookup covers
Linux paths, so the panel, the transcript and the advice all work. Two things are macOS-only: speaking
into the call (it uses say and afplay) and the autostart job (launchd).
Elsewhere advice still appears as text and the server tells you why it cannot speak. |
| Does it record audio? | Only if you turn on local speech-to-text, which transcribes with whisper.cpp on your machine. Otherwise it reads the captions the meeting is already generating and never touches the audio stream. |
| Do I need a fast machine? | For captions, no. Local speech-to-text is the only heavy part, and it is optional. |
| Symptom | What it means |
|---|---|
| The panel says the pairing window expired | Run
node server/transcript-server.js --pair again. Against a server that is already running it
just reopens the window, and the panel collects the token itself. |
| Transcript is filling, advice pane stays empty | No assistant is attached. The panel has a liveness pill for exactly this, so you find out during the call rather than after it. |
| Transcript stopped mid-meeting | Captions broke, or the tab was reloaded without the content script. The panel warns instead of quietly recording nothing. |
| Nothing at all appears | Check the server: curl -s http://127.0.0.1:8848/health.
It reports its own state and which optional tools it can find. |
| It gave up halfway and I do not know why | Say so in an issue. There is no analytics here, so a failure nobody types out is a failure nobody sees. |
Not for a job interview or an exam, where the other side is assessing you. Preparation, and your own working meetings, yes. This is our line, not a rule we are quoting: Anthropic's usage policy asks you not to submit AI-assisted work without permission or attribution, and its hiring and testing clauses are aimed at employers rather than at candidates. We would rather say where we stand than let you find out from a news story.
On consumer Claude plans, whether your sessions are used to improve the model is a setting you control, and it changes how long they are kept. Anthropic's consumer terms spell it out, Claude Code included; work and API accounts are on different terms. Read it before you point this at a meeting that is not yours to share.