Transcript app icon

Meet, Zoom, Teams, and any Mac audio - v1.0.65

Private meeting recaps from your Mac.

Transcript records mic plus system audio from any call, transcribes locally with Whisper, and turns the meeting into a clean recap using Codex, Claude Code, Gemini, or OpenAI through your own setup.

Private by defaultLocal WhisperYour AI setup

Requires macOS 15.7 or later. Activate a one-time $50 license inside the app.

AI connectors

Use the agents you already trust.

Transcript does not force a single recap backend. It prepares the transcript, calendar context, and speaker hints, then lets your Codex, Claude Code, Gemini, or OpenAI workflow produce the final notes.

Codex

Codex

Recommended for complete meeting recaps with strong structure and follow-up extraction.

Claude

Claude Code

Use Claude.ai subscription auth for long-form synthesis and nuanced written notes.

Gemini

Gemini

Bring a Gemini key when you want direct model calls or audio-first Gemini processing.

OpenAI

OpenAI

Use OpenAI models directly when you want API-key based recap generation.

Individual license

Pay once. Use the AI you already have.

Download

$50 once

Download the app, then activate one Mac license.

Whisper local

Transcribe without a metered cloud transcription bill.

Claude or ChatGPT

Connects to Claude Code or Codex with the subscription you already have.

Calendar overlays

Transcript catches the meeting you forgot to join.

If a calendar meeting starts and you are not in it, Transcript can nudge you to join, skip, or snooze. It can also remind you before the call and prompt recording when meeting audio is active.

Transcript overlays
09:56

Meeting started

Weekly product sync

You have not joined yet

Skip meetingLaterJoin

Meeting starting

Customer check-in

Join

Call audio detected

Start recording?

Record

Codex-ready archive

Ask Codex about any meeting later.

Transcript stores meetings as local recordings, transcripts, recaps, tags, names, and exports on purpose. Codex or Claude Code can search that archive, regenerate summaries, compare calls, and prepare follow-ups without a new notes database.

The bundled CLI lets Codex search by customer, topic, tag, or week across your local meeting history.
Use the CLI with Claude Code or Codex to regenerate recaps, pull decisions, and draft follow-ups from the source files.
local archivebundled CLI

Codex / Claude Code prompt

Find every Transcript meeting I had with Acme this week, pull out decisions, blockers, and promised next steps, then draft a follow-up email I can send today.

CLI creates the archive

transcript record --duration 60m
transcript transcribe latest
transcript summarize latest
transcript rename latest --apply

Speaker-aware recap pipeline

Better speaker cues before the recap.

Transcript does not just dump a flat transcript into AI. It keeps mic and system audio cues aligned, marks Local, Remote, and Overlap segments, then sends a cleaner recap input so Codex or Claude Code has a better shot at who said what.

.recap-input.vttmic + system mix
Local: micRemote: systemOverlap: tentative
00:03:14.120 --> 00:03:19.480
Local: I can own the rollout notes by Friday.

00:03:19.540 --> 00:03:25.900
Remote: Great. Let's keep the beta group to ten customers.

00:03:26.020 --> 00:03:28.700
Overlap: Both sides are active; attribution is tentative.

00:03:31.400 --> 00:03:38.600
Remote: Support needs the migration checklist before launch.

FAQ

Before you buy Transcript.