The conversational AI stack. Speaks, types, and operates your product.
One core runs text, voice, and visual surfaces. Self-hosts on your hardware, open models included. No per-minute fee, no conversation leaving your infrastructure. This website runs on it.
One stack, three homes
Cloud API
Managed models over vendor APIs, the runtime in your cloud.
Fastest start, per-minute vendor fees. Every part swaps later without a rebuild.
Private cloud
The full stack inside your VPC, open models on GPU instances you control.
No vendor between you and the weights. Cost is your compute.
Self-hosted
Open weights end to end, on servers in your building.
Internet only where you allow it. Cost is hardware and power, no meter on it.
Runtime
The agent itself. One core, every surface.
- Orchestration. One core owns state, tools, and conversation flow across every surface.
- Turn-taking. Interruptions, barge-in, and repair handled in the pipeline.
- Screen driving. The agent clicks, fills, and navigates your product's UI for the caller.
- Modality. Voice, text, and screen in one session, switch mid-conversation.
- Cost gates. Call ceilings, day budgets, and concurrency limits built in.
Speech
Recognition and synthesis, open or managed.
- Recognition. Streaming STT biased to your vocabulary: your product names come out right.
- Synthesis. Voices cloned or licensed, delivery directed per turn: calm, urgent, warm.
- Turn detection. Semantic end-of-turn; the reply drafts while the caller still speaks.
- Languages. The agent detects the caller's language, answers in it, switches mid-call.
- Noise. Streaming denoise on the input; background chatter does not trip a barge-in.
Models
Open or managed models, one interface.
- Open weights. Open models run on your GPUs; no vendor between you and the weights.
- Managed. Closed models behind the same interface; the provider swaps by one config line.
- Tuning. Models fine-tuned on your transcripts: your domain, your terms, your tone.
- Constrained output. Tool calls grammar-locked to schema; no leaked JSON.
- Second agent. A background thinker on the idle GPU: same weights, off the critical path.
Transport
Every channel into the same pipeline.
- WebRTC. Calls in the browser and inside your product, LiveKit or raw peer connections.
- Telephony. SIP trunks and phone numbers terminate in the same agent as the web calls.
- Relay. Corporate firewalls pass on short-lived TURN credentials, no ports opened.
- Recovery. Dead connections detected and closed; no orphaned calls holding a slot.
- One config. Web, in-product, and phone share the same persona and knowledge base.
Connectors
Acts in your systems, answers from them.
- MCP. Client and server; every tool reaches the model through one protocol.
- Your systems. Bookings, orders, records: the agent operates your product.
- Knowledge. Retrieval is a connector too: search and citations over your corpus.
- Trust split. Server tools trusted, client tools sandboxed, kept apart.
- One entry. Adding a connector is one server entry; the core never changes for it.
Reliability
Every call visible and scored.
- Telemetry. Logs, metrics, traces, and alerts on OpenTelemetry; your tools plug in.
- Latency split. Response time tiled per stage, mic to voice, each hop on its own meter.
- Stall naming. A silent turn is logged with a named root cause, per stage, per call.
- Evals. An LLM judge and transcript replay score conversations from production traffic.
- Regression. Every change gates on measured conversation quality before it ships.
Every call visible, every stall named
Logs, metrics, traces, dashboards, and alerts ship with the stack, as code. Every stage metered, every stall named, every change scored.
- RUNTIMEAGENT ORCHESTRATION · STATE · VIEW DRIVING
- CONVERSATIONTURN-TAKING · INTERRUPTIONS
- SURFACESTEXT · VOICE · VISUAL
- STTNEMOTRON · PARAKEET · WHISPER · MOONSHINE DEEPGRAM · ASSEMBLYAI · GLADIA · SPEECHMATICS
- TTSCOSYVOICE · KOKORO · ORPHEUS · PIPER · XTTS CARTESIA · ELEVENLABS · PLAYHT · RIME
- OPENGEMMA · QWEN · LLAMA · DEEPSEEK · MISTRAL · PHI · GPT-OSS
- MANAGEDGPT · CLAUDE · GEMINI · GROK · NOVA
- RTCLIVEKIT · WEBRTC RAW DAILY
- WIRERTVI · WEBSOCKET
- TELEPHONYSIP / PSTN · TWILIO · TELNYX · PLIVO
- TELEMETRYOTEL COLLECTOR · LOKI · PROMETHEUS · TEMPO / JAEGER · GRAFANA
- QUALITYEVAL HARNESS · LLM-JUDGE · REGRESSION RUNS · BENCH · TRANSCRIPT REPLAY
- MCPCLIENT · SERVER
- TARGETSYOUR SYSTEMS · EXTERNAL APIS