Meetbot.start(opts)
Começa a captura. Devolve id de sessão. Chunks de áudio fluem pra disco e sobem via URLSession em background pra seu tenant meetbot.
02 · desktop recording sdk
disponível Q3 2026 · macOS primeiroSDK nativo que você embarca em seu app Electron, Tauri ou Swift. O usuário grava as próprias reuniões — sem bot na chamada, sem segundo tile de participante, sem porta de admissão. macOS envia primeiro em Q3 2026.
visão geral
Para produtos estilo Granola que querem zero pegada de bot de reuniões, o Desktop SDK é mais rápido, mais barato e mais privado que rodar bot na chamada. O usuário instala seu app, concede permissão uma vez, e capturamos áudio da reunião do grafo de áudio do sistema com o próprio microfone do participante — sem segundo tile, sem sala de espera, sem tela anti-bot para combater.
Caminho macOS. Em macOS 14.4+ usamos Core Audio Process Tap (CATapDescription) — apenas áudio, sem permissão de gravação de tela necessária. Vitória de UX enorme. Fallback para modo apenas-áudio do SCContentFilter do ScreenCaptureKit em 13.0–14.3 para usuários ainda em versões antigas de OS. Distribuído como .xcframework.zip assinado para integradores Swift e como @meetbot/desktop-sdk no npm com binários .node pré-compilados mac-arm64 + mac-x64 para Electron.
Windows chega depois em Q3 2026 — DLL C++ usando ActivateAudioInterfaceAsync mais VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+). Linux segue em M4 via fonte .monitor do libpipewire. Superfície de API é idêntica entre plataformas; você escreve sua integração uma vez. Implementação de referência vive em github.com/meetbot — licença MIT, incluindo o app Electron de exemplo estilo Granola.
superfície planejada
Começa a captura. Devolve id de sessão. Chunks de áudio fluem pra disco e sobem via URLSession em background pra seu tenant meetbot.
Finaliza a sessão. Emite delegate de finalização com rota do manifesto e hash de conteúdo.
Dispara fluxo de permissões do OS (mic + gravação de tela onde necessário) com cópia que você pode sobrescrever.
Pacote npm com binários N-API pré-compilados para mac-arm64, mac-x64, win32-x64 (depois), linux-x64 (M4).
Implementação completa de referência Electron + UI. MIT. Espelha o muesli-public do Recall.
Notarização Apple no pipeline de release. Sem popups Gatekeeper de 'app danificado' para seus usuários finais.