Skip to main content
Capture sessions emit structured events in real-time. Use webhooks for durable delivery, WebSockets for live UI.
Desktop capture currently supports macOS and Windows.

Quick Example


Event Types

Transcript Events

Real-time speech-to-text from audio channels:

Visual Index Events

Scene descriptions from screen capture:

Audio Index Events

Semantic understanding of audio:

Alert Events

Custom detection rules firing:

WebSocket Channels

Connecting


Webhooks

Durable, at-least-once delivery for session lifecycle events.

Webhook Envelope

Session Lifecycle Events

Key Webhook: capture_session.active

This is where you start AI pipelines:

Delivery Semantics

Webhooks may deliver duplicates. Respond 2xx quickly, process asynchronously, implement idempotency.

Next Steps

Capture Overview

Architecture and quickstart

Storage & Search

Export and persistence patterns