Meetbot.start(opts)
开始捕获。返回 session id。音频块流到磁盘并通过后台 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.
概述
对于希望零会议 bot 痕迹的 Granola 风格产品来说,Desktop SDK 比在通话中跑 bot 更快、更便宜、更私密。用户安装您的应用,授权一次,我们用参会者自己的麦克风从系统音频图捕获会议音频——没有第二个图块、没有 admit lobby、没有要对抗的 anti-bot 屏。
macOS 路径。在 macOS 14.4+ 上我们使用 Core Audio Process Tap (CATapDescription)——仅音频,不需要屏幕录制权限。巨大的 UX 胜利。在 13.0–14.3 上对仍在旧 OS 版本上的用户回退到 ScreenCaptureKit 的 SCContentFilter 仅音频。作为 Swift 集成者的签名 .xcframework.zip,以及作为带有 mac-arm64 + mac-x64 预构建 .node 二进制供 Electron 使用的 @meetbot/desktop-sdk 在 npm 上分发。
Windows 在 Q3 2026 稍后落地——使用 ActivateAudioInterfaceAsync 加 VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK (Windows 10 build 20348+) 的 C++ DLL。Linux 在 M4 通过 libpipewire 的 .monitor 源跟进。API 接口在所有平台上相同;您写一次集成。参考实现住在 github.com/meetbot——MIT 许可,包括示例 Granola 风格 Electron 应用。
计划中的接口
开始捕获。返回 session id。音频块流到磁盘并通过后台 URLSession 上传到您的 meetbot 租户。
最终化会话。发出带 manifest 路径和内容哈希的 completion delegate。
用您可以覆盖的文案触发 OS 权限流 (麦克风 + 在需要的地方屏幕录制)。
带有 mac-arm64、mac-x64、win32-x64 (稍后)、linux-x64 (M4) 预构建 N-API 二进制的 npm 包。
完整 Electron + UI 参考实现。MIT。镜像 Recall 的 muesli-public。
发布流水线中的 Apple 公证。终端用户没有 'damaged app' Gatekeeper 弹窗。