Skip to content

Packages

All packages share one version (0.2.2) and are released together. Install only the ones you use; each lists its @vrealtime dependencies below.

Entry pointWhat it isDepends on
@vrealtime/ai-sdkVercel AI SDK language models as vRealTime cascade text models@vrealtime/cascade, ai (peer)
@vrealtime/bosonBoson Higgs Realtime adapter for vRealTime@vrealtime/core, @vrealtime/openai-compatible
@vrealtime/cascadevRealTime cascade: speech-to-text + any text LLM + text-to-speech as one realtime model@vrealtime/core
@vrealtime/clientvRealTime browser client: app-side tools with the interrupt epoch gate, microphone and playback@vrealtime/protocol
@vrealtime/corevRealTime core: realtime model interface, normalized events and the agent runtime with interrupt guaranteesnone
@vrealtime/geminiGemini Live adapter for vRealTime@vrealtime/core, @vrealtime/openai-compatible
@vrealtime/openaiOpenAI Realtime adapter for vRealTime, plus HTTP speech-to-text and text-to-speech for cascade@vrealtime/core, @vrealtime/openai-compatible
@vrealtime/openai-compatibleInternal base for OpenAI-Realtime-compatible vRealTime adapters@vrealtime/core
@vrealtime/protocolvRealTime wire protocol v1: message types, guards, binary audio frames and seq/ack helpersnone
@vrealtime/reactReact hooks for the vRealTime client@vrealtime/client, @vrealtime/protocol, react (peer)
@vrealtime/server
@vrealtime/server/node
@vrealtime/server/workers
vRealTime server: attach any WebSocket, Node serve(), Cloudflare Workers and Durable Objects@vrealtime/core, @vrealtime/protocol, ws (peer)
@vrealtime/testingScripted fake realtime model and virtual clock for testing vRealTime apps@vrealtime/core
@vrealtime/vadEnergy voice activity detection for vRealTime@vrealtime/core
@vrealtime/voskvRealTime streaming speech-to-text through a Vosk server, for cascadenone