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 スタイルのプロダクトには、Desktop SDK の方が通話内でボットを動かすより速く、安価で、プライベートです。ユーザーがあなたのアプリをインストールし、一度許可を与え、参加者自身のマイクでシステム音声グラフからミーティング音声をキャプチャします — 2 番目のタイルなし、admit lobby なし、戦うべき anti-bot 画面なし。
macOS のパス。macOS 14.4+ では Core Audio Process Tap (CATapDescription) を使用 — 音声のみ、画面録画権限不要。大きな UX の勝ち。13.0–14.3 のユーザー向けには ScreenCaptureKit の SCContentFilter 音声のみにフォールバック。Swift 統合者向けに署名付き .xcframework.zip、Electron 向けに mac-arm64 + mac-x64 のプリビルド .node バイナリ付きの @meetbot/desktop-sdk として npm で配布。
Windows は Q3 2026 後半に着地 — ActivateAudioInterfaceAsync + VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+) を使う C++ DLL。Linux は M4 で libpipewire の .monitor ソース経由。API サーフェスはプラットフォーム間で同一で、統合は 1 度書きます。リファレンス実装は github.com/meetbot に — MIT ライセンス、Granola スタイルのサンプル Electron アプリを含む。
honest scope
We've scoped the surface, picked the capture paths, and started the macOS framework. None of it is a binary you can pnpm-install yet.
works today
Bot-based capture (the alternative path)
/product/meeting-bot-api ships today and covers most server-side use cases without needing the user to install your app. Use it while the desktop SDK bakes.
macOS capture-path research, finalised
Core Audio Process Tap (CATapDescription) for macOS 14.4+ — audio-only, no screen-recording permission. ScreenCaptureKit fallback for 13.0–14.3. Reference impl: insidegui/AudioCap (CATap, permissive license).
Sample-app spec, public
samples/granola-style-mac-app pre-architected. Electron + N-API binding + the auth-on-first-launch flow are documented in docs/sdk-shipping-strategy.md.
not yet
macOS .xcframework binary
Targeted Q3 2026. Apple Developer ID + notarization pipeline both pending.
@meetbot/desktop-sdk on npm
Targeted Q3 2026 alongside macOS GA. Will ship mac-arm64 + mac-x64 N-API .node binaries first; Windows + Linux follow.
Windows DLL
Q3 2026 (later half). C++ DLL using ActivateAudioInterfaceAsync + VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK on Windows 10 build 20348+.
Linux .so via libpipewire
M4 (Aug–Sep 2026). PipeWire .monitor source path.
Granola-style sample app, runnable
Repo will land in github.com/meetbot-dev when the SDK can actually capture audio.
While you wait, the bot-based capture covers most server-side meeting recording use cases — see /product/meeting-bot-api.
計画中の機能
キャプチャを開始。session id を返します。音声チャンクはディスクにストリームし、background URLSession 経由で meetbot テナントにアップロード。
セッションをファイナライズ。マニフェストパスとコンテンツハッシュ付きの完了デリゲートを発行。
OS の権限フロー (マイク + 必要な場合は画面録画) をオーバーライド可能なコピーでトリガー。
mac-arm64、mac-x64、win32-x64 (後)、linux-x64 (M4) 向けプリビルド N-API バイナリ付きの npm パッケージ。
完全な Electron + UI リファレンス実装。MIT。Recall の muesli-public のミラー。
リリースパイプラインに Apple notarization。エンドユーザーには 'damaged app' の Gatekeeper ポップアップなし。