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 point | What it is | Depends on |
|---|---|---|
@vrealtime/ai-sdk | Vercel AI SDK language models as vRealTime cascade text models | @vrealtime/cascade, ai (peer) |
@vrealtime/boson | Boson Higgs Realtime adapter for vRealTime | @vrealtime/core, @vrealtime/openai-compatible |
@vrealtime/cascade | vRealTime cascade: speech-to-text + any text LLM + text-to-speech as one realtime model | @vrealtime/core |
@vrealtime/client | vRealTime browser client: app-side tools with the interrupt epoch gate, microphone and playback | @vrealtime/protocol |
@vrealtime/core | vRealTime core: realtime model interface, normalized events and the agent runtime with interrupt guarantees | none |
@vrealtime/gemini | Gemini Live adapter for vRealTime | @vrealtime/core, @vrealtime/openai-compatible |
@vrealtime/openai | OpenAI Realtime adapter for vRealTime, plus HTTP speech-to-text and text-to-speech for cascade | @vrealtime/core, @vrealtime/openai-compatible |
@vrealtime/openai-compatible | Internal base for OpenAI-Realtime-compatible vRealTime adapters | @vrealtime/core |
@vrealtime/protocol | vRealTime wire protocol v1: message types, guards, binary audio frames and seq/ack helpers | none |
@vrealtime/react | React 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/testing | Scripted fake realtime model and virtual clock for testing vRealTime apps | @vrealtime/core |
@vrealtime/vad | Energy voice activity detection for vRealTime | @vrealtime/core |
@vrealtime/vosk | vRealTime streaming speech-to-text through a Vosk server, for cascade | none |