Meetbot.start(opts)
Beginnt die Aufnahme. Gibt eine Session-ID zurück. Audio-Chunks streamen auf Disk und uploaden via Background-URLSession in Ihren meetbot-Tenant.
02 · desktop recording sdk
liefert Q3 2026 · macOS zuerstEin natives SDK, das Sie in Ihre Electron-, Tauri- oder Swift-App einbetten. Der Nutzer nimmt seine eigenen Meetings auf — kein Bot im Anruf, kein zweites Teilnehmer-Tile, kein Admit-Gate. macOS liefert zuerst in Q3 2026.
übersicht
Für Granola-Style-Produkte, die null Meeting-Bot-Footprint wollen, ist das Desktop-SDK schneller, günstiger und privater als einen Bot im Anruf laufen zu lassen. Der Nutzer installiert Ihre App, gewährt einmal die Berechtigung, und wir fangen Meeting-Audio vom System-Audio-Graph mit dem eigenen Mikrofon des Teilnehmers ab — kein zweites Tile, keine Admit-Lobby, kein Anti-Bot-Screen zu bekämpfen.
macOS-Pfad. Auf macOS 14.4+ verwenden wir den Core Audio Process Tap (CATapDescription) — nur Audio, keine Bildschirmaufnahme-Berechtigung erforderlich. Massiver UX-Sieg. Fallback auf den Audio-only-Modus von ScreenCaptureKits SCContentFilter auf 13.0–14.3 für Nutzer noch auf älteren OS-Versionen. Verteilt als signierte .xcframework.zip für Swift-Integratoren und als @meetbot/desktop-sdk auf npm mit vorgebauten mac-arm64 + mac-x64 .node-Binaries für Electron.
Windows landet später in Q3 2026 — eine C++ DLL, die ActivateAudioInterfaceAsync plus VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK verwendet (Windows 10 Build 20348+). Linux folgt in M4 via libpipewires .monitor-Quelle. Die API-Surface ist identisch über Plattformen; Sie schreiben Ihre Integration einmal. Referenzimplementierung lebt auf github.com/meetbot — MIT-lizenziert, inklusive der Beispiel-Granola-Style-Electron-App.
geplante Oberfläche
Beginnt die Aufnahme. Gibt eine Session-ID zurück. Audio-Chunks streamen auf Disk und uploaden via Background-URLSession in Ihren meetbot-Tenant.
Finalisiert die Session. Emittiert ein Completion-Delegate mit dem Manifest-Pfad und Content-Hash.
Triggert den OS-Permission-Flow (Mic + Bildschirmaufnahme, wo erforderlich) mit Copy, die Sie überschreiben können.
npm-Paket mit vorgebauten N-API-Binaries für mac-arm64, mac-x64, win32-x64 (später), linux-x64 (M4).
Vollständige Electron + UI-Referenzimplementierung. MIT. Spiegelt Recalls muesli-public.
Apple-Notarisierung in der Release-Pipeline. Keine 'damaged app'-Gatekeeper-Popups für Ihre Endnutzer.