Meetbot.start(opts)
Начинает захват. Возвращает session id. Аудио-чанки стримятся на диск и загружаются через background URLSession в ваш тенант meetbot.
02 · desktop recording sdk
выходит Q3 2026 · macOS первымA native SDK you embed in your Electron, Tauri, or Swift app. The user records their own meetings — no bot in the call, no second participant tile, no admit gate. macOS ships first in Q3 2026.
обзор
Для продуктов в стиле Granola, которым не нужен след meeting-бота, Desktop SDK быстрее, дешевле и приватнее, чем гонять бота во встрече. Пользователь устанавливает ваше приложение, один раз даёт разрешение, и мы захватываем аудио встречи из системного аудио-графа собственным микрофоном участника — никакой второй плитки, никакого admit-лобби, никакого anti-bot экрана для борьбы.
Путь macOS. На macOS 14.4+ мы используем Core Audio Process Tap (CATapDescription) — только аудио, разрешение на запись экрана не требуется. Огромная UX-победа. Fallback к ScreenCaptureKit SCContentFilter только-аудио на 13.0–14.3 для пользователей на старых версиях OS. Распространяется как подписанный .xcframework.zip для Swift-интеграторов и как @meetbot/desktop-sdk на npm с предсобранными бинарниками .node mac-arm64 + mac-x64 для Electron.
Windows выходит позже в Q3 2026 — C++ DLL с использованием ActivateAudioInterfaceAsync плюс VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+). Linux следует в M4 через .monitor-источник libpipewire. Поверхность API идентична на всех платформах; вы пишете интеграцию один раз. Reference-имплементация живёт в github.com/meetbot — лицензия MIT, включая sample-приложение Electron в стиле Granola.
планируемая поверхность
Начинает захват. Возвращает session id. Аудио-чанки стримятся на диск и загружаются через background URLSession в ваш тенант meetbot.
Финализирует сессию. Эмитит completion delegate с путём к манифесту и хешем контента.
Запускает поток разрешений ОС (микрофон + запись экрана там, где требуется) с текстом, который вы можете переопределить.
Пакет npm с предсобранными бинарниками N-API для mac-arm64, mac-x64, win32-x64 (позже), linux-x64 (M4).
Полная reference-имплементация Electron + UI. MIT. Зеркалит muesli-public от Recall.
Apple notarization в release-pipeline. Никаких всплывашек 'damaged app' в Gatekeeper для конечных пользователей.