Skip to main content
Tuple’s local Capture feature is in alpha. Aspects of the feature might change as we continue to iterate on feedback.
Capture streams what happens on a call to your local disk: a transcript of what’s said, recordings of any screen that gets shared, and metadata for apps on shared screens. It runs entirely on your machine; nothing gets sent to an external service.Capturing calls enables two things: it lets agents follow the call in real time, and allows you to reference information from past calls.

Starting and stopping capture

The Capture button appears in the popover, the screen share window, and the webcam window:The Capture button in the screen share window toolbar on macOSThe Capture button in the webcam window on macOSThe Capture button in the popover call controls on macOSWhen the popover is focused during a call, C toggles capture. See Using your keyboard to navigate Tuple.You can also have Tuple start capturing as soon as you join any call; see Start capture automatically.

What Capture records

A captured call contains three kinds of content:
  • Transcript: everything said on a call, transcribed by a local Whisper model.
  • Screen recordings: recordings of any screen that gets shared on a call (yours or someone else’s).
  • App metadata: window titles and content URLs for the apps visible in shared screens; learn more about what gets broadcast.

Notifying other participants

When you start capturing, every other participant receives a notification letting them know. The notice stays on screen until the participant acknowledges it or leaves the call. If you join a call that’s already being captured, you’ll receive the same notification.While capture is active, each capturing participant shows a Capturing indicator in the popover participant list and in the screen share window’s participant list.

Capturing solo

You can capture a call by yourself, even before any other participants have joined. This is useful for capturing notes, dictation, or working with an agent (see Connecting an agent).

The capture panel

The chevron next to the Capture button opens the capture panel, which shows what’s being captured right now and how to hand it to an agent:While capture is running, the panel shows:
  • The most recent line of transcript, attributed to whoever said it.
  • Which screen is being recorded, and the focused app on it.

Accessing captured calls

Captured call content is stored in a local database on your machine. You can browse captured calls in the Local History tab, or use the tuple CLI to search, list, and export past calls — see Searching past calls.

Automating with triggers

Tuple fires call-transcription-started and call-transcription-complete triggers when a capture session begins and ends. Use a trigger script to post-process transcripts, summarize the call, or save it into your team’s notes system.Browse the Triggers Directory to see what others have built.