Meetbot.start(opts)
Rozpoczyna przechwytywanie. Zwraca session id. Chunki audio strumieniowane na dysk i uploadowane przez background URLSession do Twojego tenanta meetbot.
02 · desktop recording sdk
dostarcza Q3 2026 · macOS najpierwA 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.
przegląd
Dla produktów w stylu Granoli, które chcą zerowego śladu meeting-bota, Desktop SDK jest szybszy, tańszy i bardziej prywatny niż uruchamianie bota w połączeniu. Użytkownik instaluje Twoją aplikację, raz nadaje uprawnienie, a my przechwytujemy audio spotkania z grafu audio systemowego własnym mikrofonem uczestnika — bez drugiego kafelka, bez admit lobby, bez ekranu anti-bot do walki.
Ścieżka macOS. Na macOS 14.4+ używamy Core Audio Process Tap (CATapDescription) — tylko audio, bez wymaganych uprawnień screen-recording. Ogromna wygrana UX. Fallback do SCContentFilter ScreenCaptureKit tylko-audio na 13.0–14.3 dla użytkowników, którzy są nadal na starszych wersjach OS. Dystrybuowane jako podpisany .xcframework.zip dla integratorów Swift i jako @meetbot/desktop-sdk na npm z prebuilt mac-arm64 + mac-x64 binarnymi .node dla Electron.
Windows ląduje później w Q3 2026 — DLL C++ używający ActivateAudioInterfaceAsync plus VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+). Linux idzie w M4 przez źródło .monitor libpipewire. Powierzchnia API jest identyczna na wszystkich platformach; integrację piszesz raz. Implementacja referencyjna żyje na github.com/meetbot — na licencji MIT, łącznie z przykładową aplikacją Electron w stylu Granoli.
planowany zakres API
Rozpoczyna przechwytywanie. Zwraca session id. Chunki audio strumieniowane na dysk i uploadowane przez background URLSession do Twojego tenanta meetbot.
Finalizuje sesję. Emituje delegata ukończenia ze ścieżką manifestu i hashem treści.
Triggeruje flow uprawnień OS (mikrofon + screen-recording, gdzie wymagane) z copy, którą możesz nadpisać.
Pakiet npm z prebuilt binarnymi N-API dla mac-arm64, mac-x64, win32-x64 (później), linux-x64 (M4).
Pełna implementacja referencyjna Electron + UI. MIT. Lustrzy muesli-public Recalla.
Apple notarization w pipeline release. Brak popupów Gatekeepera 'damaged app' dla użytkowników końcowych.