Self-HostedRun the entire stack on your own hardware. No third-party services sit between you and your calls.
Provider AgnosticPlug in Vonage, 46elks, or a USB modem — swap providers at runtime without restarting anything.
Native Android ClientA purpose-built Kotlin app with Jetpack Compose, WebRTC audio, and real-time sync over WebSocket.
WebRTC AudioAll call audio routes through a Go-based MediaBridge using Pion, with end-to-end DTLS encryption.
Web InterfaceLightweight Preact SPA for managing calls, SMS, and provider configuration from a browser.