Quickstart
Prerequisites
Python ≥3.7
Node.js ≥14
Electron (global)
npm install -g electron
macOS Audio Loopback (BlackHole 2ch + Ladiocast):
Install BlackHole 2ch:
brew install blackhole-2ch
Create a Multi-Output Device - Open Audio MIDI Setup - Click “+” → Create Multi-Output Device - Check both BlackHole 2ch and MacBook Pro Speakers
Select Multi-Output Device System Preferences → Sound → Output → Multi-Output Device
Configure Ladiocast - Input 1: BlackHole 2ch → route to Main - Main Output: MacBook Pro Speakers - Mute other channels
This will route all system and microphone audio into VoxAI.
Install & Run
Install from PyPI:
pip install voxai
Configure environment:
cp .env.example .env
Edit .env:
GENAI_API_KEY=sk-… GENAI_MODEL=gemini-1.5-flash
Launch the app:
voxai
On first launch VoxAI will automatically run
npm installinside its bundledelectron/folder, then open a desktop window.