Your meetings.
On your machine.
Plumb records and transcribes every meeting on your Mac — the audio and full transcript never leave your device. Summaries run only when you choose, through your own AI key.
Two jobs. Kept apart.
Plumb splits the two AI jobs because they carry very different privacy stakes — and keeps them separate so you stay in control of the one that matters.
Transcription · audio → text
Runs on your Mac with local Whisper (Metal-accelerated). Your raw audio and the full transcript never leave the machine on the default path.
- On-device, no network required
- Live preview while you record
- Raw audio deleted once the meeting is saved
Summarization · text → structure
Runs through the AI provider you choose (Claude, ChatGPT, or Gemini) with your own API key. Only the transcript text plus the knowledge-base context you enabled is sent — and only after you click and pass the on-device scan.
- The single moment data leaves your Mac
- On-device sensitive scan + redaction first
- Sent over TLS to your provider — no middleman
No telemetry. No analytics. No content-bearing crash reports. Logging stays local.
Private by architecture,
not by promise.
Recording, transcription, and your whole library live on your machine. Plumb's intelligence is grounded in your documents — and the one step that reaches out does so on your terms, with your key.
Recording & transcription run on your Mac
Capture and local Whisper transcription happen entirely on device — pull the network cable mid-meeting and Plumb keeps going. Summaries are the one optional step that reaches out, and only when you choose.
Grounded summaries
Drop in your PDFs, docs, and notes. Plumb extracts the text on-device and grounds summaries in your own terminology — not generic guesses.
Flags what's sensitive
An on-device scan catches emails, card numbers, names, amounts, and your own sensitive topics — and lets you redact before anything is sent.
Captures both sides of the call
System audio and your microphone, recorded as separate streams with live dB meters. Labelled by source — your mic is You, the call is Other.
Structured the way you think
Every summary lands in the same calm shape — Title, TL;DR, decisions, action items, open questions, and risks — so you always know where to look.
Encrypted on your Mac
Everything is stored in an encrypted database (SQLCipher). The key — and your API keys — live only in the macOS keychain.
Signed auto-updates
Plumb checks a public manifest, verifies a SHA-256 hash and an ed25519 signature, then updates in place — without touching your data.
Organise, edit, export
Search and filter the Library, file meetings into color folders, rename a speaker everywhere at once, and export any meeting as Markdown.
Drop a line. Get the truth.
From first launch to a structured summary you own — five steps, and only one of them ever touches the network.
- 1 Onboard
Set up once
Pick your language and transcription engine, choose a theme, and optionally add a summary provider key and knowledge-base documents.
- 2 Record
Capture the room
Plumb grabs system audio and your mic as separate streams, with live dB meters and an optional live preview — all on device.
- 3 Process
Transcribe on device
Whisper transcribes locally with a real progress bar, labels speakers by source (You vs Other), then deletes the raw audio.
- 4 Summarize
On your terms
Click to summarize, pass the on-device sensitive scan, then send the transcript + your context to your chosen provider with your key.
- 5 Organise
Keep it close
File meetings into color folders, search the Library, fix the transcript inline, and export any meeting as Markdown.
See the summary,
not the noise.
Two panes, one record: the grounded summary on the left, the source-labelled transcript on the right. Search it, edit it, export it — it never leaves your Mac.
You'd know if it left.
No accounts. No servers. No telemetry. On the default path your audio and transcripts never leave the Mac — the only time anything is sent is the summary step you trigger yourself, to your own provider, with your own key.
The one moment data leaves
When you click Generate summary, Plumb runs an on-device scan, shows a pre-send confirmation, and only then sends the transcript text (optionally redacted) plus the knowledge-base context you enabled to the provider you chose — over TLS, with your key. If you turn on the optional Deepgram cloud transcription, audio leaves for that path only.
- TLS-verified on every call (rustls)
- Keys live only in the macOS keychain
- On-device sensitive scan before any send
- No trackers — not even on this website
Download Plumb
Free in beta. Built for Apple Silicon Macs on macOS 13 Ventura or later — you're recording in under a minute.
First time opening Plumb? It takes one extra click — here's exactly what to do.
- 1
Install
Open the downloaded
.dmgand drag Plumb into your Applications folder. - 2
First launch: right-click → Open
The very first time, right-click (or Control-click) Plumb and choose “Open”, then “Open” again. Plumb is a beta that isn't Apple-notarized yet, so macOS asks once. After this it opens normally with a double-click.
- 3
Allow audio recording
On your first recording, macOS prompts for the Screen & System Audio Recording permission. It’s required to capture the other side of a call — grant it and you’re set.
Summaries are optional and use your own Claude, ChatGPT, or Gemini API key — Plumb doesn't bundle AI credits. Recording and local transcription need no key.
Straight answers.
Is my audio sent to the cloud?
No, not on the default path. Recording and transcription happen on your Mac, and audio never leaves it. The only time text leaves is the optional summary step, which you trigger explicitly. (If you turn on the optional Deepgram cloud transcription, audio is sent for that path only — it's off by default.)
Do I need an API key?
Only for summaries. You bring your own Claude, ChatGPT, or Gemini key. Local recording and transcription need no key.
Why does my Mac say the app is from an unidentified developer?
Plumb isn’t Apple-notarized yet (it’s a beta). On first launch, right-click (or Control-click) the app and choose “Open.” After that it opens normally.
Will it record the other people on my call?
Yes — it captures system audio (what you hear) plus your microphone. macOS will ask for the Screen & System Audio Recording permission the first time. Speakers are labelled by source: your mic is “You,” everyone on the call is “Other.”
Which Macs are supported?
Apple Silicon Macs on macOS 13 Ventura or later. There’s no Windows or Linux build today.
Is it free?
The app is free in beta. If you use summaries, you pay your own AI provider directly via your key. Local transcription has no per-use cost.
Where is my data stored?
In an encrypted database on your Mac; the encryption key and your API keys live in the macOS keychain. You can delete any meeting or wipe everything, which also removes raw recording files from disk.