Autorec — macOS System Audio Capture
Native recorder for calls that have no record button
Internal Vailis infrastructure, foundation for voice stack
Problem
Telegram and several other call platforms do not expose a record button. To feed the transcription pipeline we needed a reliable way to capture both microphone and system output on macOS, without relying on browser extensions or screen-recording hacks.
Solution
A native macOS app (Swift + AVFoundation + Core Audio Taps) with a floating REC overlay and a menu-bar status item. Records microphone and system output as separate tracks and uploads them to the processing backend once the session ends.
Impact
MVP processing real client data, scoped and signed.
- Phase 1 shipped — overlay and menu bar live, clean capture on both tracks
- Feeds the Brainstorm transcription pipeline without manual handling
- Separated tracks allow downstream diarization to stay accurate
- TLS upload and post-upload cleanup on the Phase 2 roadmap
Stack
Client details are anonymised where disclosure was not authorised. Metrics are either directly measured or clearly marked as targets in the project log.
Want something like this for your business?
Book 30 minutes — free