Meetbot.start(opts)
Commence la capture. Retourne un id de session. Les chunks audio streament sur disque et uploadent via URLSession en arrière-plan vers votre tenant meetbot.
02 · desktop recording sdk
livre T3 2026 · macOS d'abordUn SDK natif que vous intégrez dans votre app Electron, Tauri ou Swift. L'utilisateur enregistre ses propres réunions — pas de bot dans l'appel, pas de seconde tuile de participant, pas de porte d'admission. macOS livre d'abord en T3 2026.
aperçu
Pour les produits style Granola qui veulent zéro empreinte de bot de réunion, le Desktop SDK est plus rapide, moins cher et plus privé qu'exécuter un bot dans l'appel. L'utilisateur installe votre app, accorde la permission une fois, et nous capturons l'audio de réunion depuis le graphe audio système avec le micro propre du participant — pas de seconde tuile, pas de salle d'attente d'admission, pas d'écran anti-bot à combattre.
Chemin macOS. Sur macOS 14.4+ nous utilisons le Core Audio Process Tap (CATapDescription) — audio uniquement, pas de permission d'enregistrement d'écran requise. Énorme victoire UX. Fallback sur le mode audio-only de SCContentFilter de ScreenCaptureKit sur 13.0–14.3 pour les utilisateurs encore sur des versions OS plus anciennes. Distribué comme .xcframework.zip signé pour les intégrateurs Swift et comme @meetbot/desktop-sdk sur npm avec des binaires .node mac-arm64 + mac-x64 pré-compilés pour Electron.
Windows arrive plus tard en T3 2026 — une DLL C++ utilisant ActivateAudioInterfaceAsync plus VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+). Linux suit en M4 via la source .monitor de libpipewire. La surface API est identique à travers les plateformes ; vous écrivez votre intégration une fois. L'implémentation de référence vit sur github.com/meetbot — sous licence MIT, incluant l'app Electron d'exemple style Granola.
surface prévue
Commence la capture. Retourne un id de session. Les chunks audio streament sur disque et uploadent via URLSession en arrière-plan vers votre tenant meetbot.
Finalise la session. Émet un délégué de complétion avec le chemin du manifeste et le hash de contenu.
Déclenche le flux de permissions OS (micro + enregistrement d'écran là où requis) avec une copie que vous pouvez surcharger.
Paquet npm avec binaires N-API pré-compilés pour mac-arm64, mac-x64, win32-x64 (plus tard), linux-x64 (M4).
Implémentation complète de référence Electron + UI. MIT. Reflète le muesli-public de Recall.
Notarisation Apple dans le pipeline de release. Pas de popups Gatekeeper 'app endommagée' pour vos utilisateurs finaux.