Side AOpen source meeting memory
It’s all on Tape.
Your best thinking happens out loud. Tape records the call, or the room you are in with no bot. Every line in Chinese and English, turned into follow-ups your own AI can read.
RecordsGoogle Meet
ZoomTeamsor the room you are in
Open source · Released mac-v0.3.12 on Nov 11 · Last commit Nov 14
Your team says more in one call than it writes all week.
Introductions, promises, open questions. Conversation is the richest record a team makes, and almost none of it is kept. Tape starts there.
- For bilingual teamsChinese and English in one transcript, translated line by line.
- For ai-native teamsConnections, promises, and open questions from every call.
- For privacy-first teamsA Mac app that records the room. No bot on the call.
- For engineering teamsOpen source. Fork it to fit your team, or host it yourself.
Records
ZoomGoogle MeetMicrosoft TeamsThe room you are inVoice recorder files
Read by
ClaudeCursorChatGPTAny MCP client
A1After the call
Who knows whom.
Who owes what.
After every call, Tape writes down the introductions offered, the promises made, and the questions left open, each linked to the moment it was said.
90%
of the introductions our team asks for go through, when the person came up in a call or a meetup.
Someone named in conversation arrives with context and a person who already vouched for them. A cold message, or a contact synced into a CRM, has neither. That is why Tape keeps track of who knows whom.

Pipeline migration sync · Follow-up
Linked to transcriptTo do
- Lin · Send Marco the budget breakdown04:41
- Marco · Write the rollback plan before cutover04:26
Room dynamic
- OffersMarco can lend two engineers for the cutover week12:08
- NeedsLin needs a second reviewer on the scheduler change13:30
Potential connections
MarcoWorked with18:52
Priya, who ran the last scheduler migration at a logistics firm
Potential research
What does a one week slip in the migration cost the Q3 reporting deadline?
Copied as a research prompt- Connections
- Every person, team, and project someone said they know, grouped by who said it.
- Room dynamic
- Who offered help, who needs it, and where the conversation leaned.
- To do
- Every promise made out loud, with a name on it and the second it was said.
- Research
- The questions nobody could answer yet, one click from a ready research prompt.
Next on the tape
Questions that research themselves.
Today, each open question copies out as a research prompt with the meeting context attached. Next, Tape starts that research on its own, and the answer is waiting before your next call.
A2Languages
Two languages, one transcript.
Teams switch languages mid-sentence. Tape keeps every line in the language it was said, with the translation right beside it.

Platform planning · 41 min
中文 · EnglishLin04:12
我们下周把数据管道切到新的调度器。
We move the data pipeline onto the new scheduler next week.
Marco04:26
回滚方案要先写好,别到时候手忙脚乱。
Write the rollback plan first, so nobody is scrambling on the day.
Lin04:41
预算那块我下午发你一份明细。
I will send you a breakdown of the budget this afternoon.
| Speaker | Original | Translation |
|---|---|---|
Lin 04:12 | 我们下周把数据管道切到新的调度器。 | We move the data pipeline onto the new scheduler next week. |
04:26 | 回滚方案要先写好,别到时候手忙脚乱。 | Write the rollback plan first, so nobody is scrambling on the day. |
Lin 04:41 | 预算那块我下午发你一份明细。 | I will send you a breakdown of the budget this afternoon. |
- No language to pick before the call
- Original beside translation
- Fix a name once and it stays fixed
A3Every way in
Bot, Mac, or recorder.
One app.
Tape is the only tool that puts meeting bots, local recording on your Mac, and voice recorder uploads in one app you can host yourself, with a separate workspace for every team. When a bot is welcome, your calendar sends one to Zoom and Meet. When it is not, the Mac app records the room on your own machine. The recorder you carried to dinner uploads in one batch.

Tape
In this room · started 11:02
Platform planning
- MicrophoneMacBook Pro
- System audioZoom, Chrome

Today
Calendar connected- 09:30Founder intro callZoomJoined
- 11:00Weekly partner syncGoogle MeetJoining
- 14:00Portfolio reviewTeamsRecord on Mac
- Bots join Zoom and Meet from your calendar
- The Mac app records the room, no bot
- Upload files from any voice recorder
- Self-host it, one workspace per team
A4Agents
Every meeting,
one question away.
Tape opens your whole meeting database to the AI you already use, over MCP. Ask in plain words; it writes the query and brings back the moments.
- 01
The whole archive, not a search box
Meetings, speakers, transcripts, connections, and to-dos are tables your assistant can query, so a question that spans a year is one question.
- 02
Ask in English, find it in Mandarin
Every word and speaker in either language is searchable, and every answer links back to the second it was said.
- 03
It only sees what you can see
Queries are read only and scoped to your access by the database itself, not by the wording of a prompt.

Your assistant
Who has offered us an intro to a payments team since August?
tape.execute_meeting_sql · 3 rows from 41 meetings
- Marco · Weekly partner syncOct 14 · 18:52
- Lin · 产品路线图评审Sep 09 · 27:41
- Priya · Pipeline migration syncAug 21 · 08:15
Three people offered. Lin made the warmest one, in Mandarin, at 27:41 of the roadmap review: she worked with their head of partnerships.

B1Open source
Don’t like how it works? Fork it.
The whole codebase is public for two reasons: so you can make Tape work the way your team does, and so your meetings never have to leave infrastructure you run.
~/code
$ gh repo fork glazec/tape --clone✓ Cloned tape into ./tape$ cd tape && npm install$ cp .env.example .env.local$ npm run db:migrate$ npm run dev▲ Tape ready → http://localhost:3000$ $EDITOR lib/meeting-followup-generation.ts# the prompts behind every follow-up$
Make it yours
Change what it writes. The prompts behind notes, to-dos, and research live in the repo.
Swap the model. Summaries run through OpenRouter, so another model is one setting.
Wire in your tools. The MCP server ships in the same repository as the app.
Own your data
Host the whole stack. Web app, workers, and database on infrastructure you control.
Keep the recordings. Audio and transcripts land in your own database and bucket.
Hold every key. You choose the transcription and AI providers. Nothing trains a public model.
Use it, change it, and host it for your own team, at work too. The one thing you can’t do is resell it as a hosted service.
FSL-1.1 · each release becomes Apache 2.0 after two years
Released mac-v0.3.12 on Nov 11 · Last commit Nov 14
B2Pricing
Pay for compute,
not seats.
Tape has no licence fee. You pay the providers that record, transcribe, and store your meetings, at their list price. For a team of 10, the estimate is on the right.
Per-seat notetakers charge for every chair at the table. Tape charges nothing for the chair and passes through the cost of the meeting itself.
List prices from
- Recall.ai
- ElevenLabs
- OpenRouter
- Neon
- Cloudflare
Monthly infrastructure
$3.63
per person per month, all in
Per-seat notetakers: $8.33 to $14.00 per person
| Per-seat tools | Per seat / mo | 10 seats / mo |
|---|---|---|
| Fireflies Pro | $10.00 | $100.00 |
| Otter Pro | $8.33 | $83.33 |
| Granola Business | $14.00 | $140.00 |
| Tape (your stack) | $3.63 | $36.31 |
Estimates from public list prices, snapshot 2026-07-28. Recording and transcription scale with meeting hours; database and hosting are flat monthly. Self-hosted capture and transcription share one box, counted once. Neon is usage-based, Ali Paraformer is not publicly fixed — both shown as approximations. Per-seat quotes are annual-billing list rates.
Change the assumptionsTeam size, hours, providers, or your own calendar
This estimate uses 326 team meeting hours and 163 distinct recorded hours each month.
Estimated monthly total
$3.63 per person
$36.31
Recording
Speech to text
Database
B3Liner notes
Questions
Does a bot join my meetings?
Only if you ask it to. The macOS app records your microphone and system audio on your own machine, so nothing joins the call and nothing announces itself. Connecting a calendar so Tape can attend Zoom and Google Meet on your behalf is a separate choice you make, and you can leave it off.
Which languages does Tape handle?
You never tell Tape what language a meeting will be in. It is detected from the audio, so a sentence that starts in English and finishes in Mandarin comes back as one clean line instead of phonetic guesswork. Transcripts can then be read with Chinese and English side by side, line for line.
What does Tape write after a meeting?
A follow-up in four parts: a to-do list with a name on every action, the dynamic of the call (who offered what and who needs what), potential connections grouped by the person who mentioned them, and up to five open research questions. Every item links to the line of transcript it came from, and any research question copies out as a ready prompt for your own research tool.
Can my own AI assistant read my meetings?
Yes, all of them at once. Tape publishes your meeting database over MCP, so Claude, Cursor, or any MCP client can look up the schema and run read only queries across meetings, speakers, transcripts, and follow-ups, instead of you copying transcripts around. Every query is scoped to your access by the database rather than by the wording of a prompt: an assistant reaches exactly the meetings you could open by hand.
Who can see a meeting I record?
Each team gets its own archive, its own members, and its own calendar connections. People outside the workspace see only what you hand them, through links you can set to expire, and nothing else in the archive.
Can I get my transcripts out again?
Any meeting exports as plain text, and its audio as an mp3, whenever you want it. Tape is open source and runs on infrastructure you choose, so the recordings and the database stay on your side of the line and are never handed to third parties to train on.
Can we change how Tape works?
Yes, that is the point of the code being public. The prompts that write notes, to-dos, and research questions live in the repository, summaries run through OpenRouter so the model is a setting, and the setup guide covers running your own copy. Tape is released under the Functional Source License (FSL-1.1-ALv2): any team can use, modify, and self-host it, including for work, but not resell it as a competing product or hosted service. Each release becomes Apache 2.0 two years after it ships.
How is Tape priced?
There are no per-seat licences. You run Tape on your own infrastructure and pay the providers directly for recording, transcription, summaries, database, and hosting, which is what the calculator above estimates. Cost scales with meeting hours rather than headcount.

B4Press record
Roll tape on your next meeting.
Connect a calendar, or record the room you are sitting in. Tape takes it from there and hands you the archive.
No credit card. No seat licence.