Skip to content

VoiceGatewayCost tracking and reconciliation for LiveKit voice agents

Modality-aware unit accounting. LLM prices from pydantic/genai-prices. Verify against provider invoices with voicegw reconcile.

VoiceGateway

Where VoiceGateway fits โ€‹

VoiceGateway is purpose-built for LiveKit voice agents that want cost visibility per modality (audio-minutes for STT, tokens for LLM, characters for TTS) and reconciliation against actual provider invoices. For a longer breakdown of which tool fits which workload, see the decision tree.

Install โ€‹

bash
pip install voicegateway[all]
bash
git clone https://github.com/mahimailabs/voicegateway
cd voicegateway
docker compose up -d

Use from Claude Code โ€‹

bash
claude mcp add voicegateway --command "voicegw mcp --transport stdio"

Now ask Claude Code:

"Add Deepgram with this API key. Register nova-3 for STT. Create a project for Tony's Pizza with a five dollar daily budget using premium stack."

Done in 30 seconds. No YAML editing, no dashboard clicking.

Released under the MIT License.