From the node-webrtc-rust team
VoiceThere is built by the creators of the open-source @node-webrtc-rust/sdk npm package — develop on your laptop, deploy to our cloud with the same runtime.GitHub · npm
Early access
Deploy voice agents without the WebRTC or session ops — we manage signaling, scaling, and infra. Free local STT and TTS on every worker; you ship agent logic in TypeScript. Join the waitlist for early access on voicethere.io.
We handle WebRTC, routing, and session lifecycle — you ship Node.js voice agents.
VoiceThere is built by the creators of the open-source @node-webrtc-rust/sdk npm package — develop on your laptop, deploy to our cloud with the same runtime.GitHub · npm
Ship an agent bundle with the CLI — we run signaling, TURN, and workers. No hand-rolled Kubernetes or WebRTC ops on your side.
Warm pools, assignment, teardown, and ICE/signaling routing — plus live debug attach to running calls. No DIY session state machines.
Sherpa-ONNX transcribes on the worker — audio stays on your pod for privacy, with faster turnaround and no per-minute STT API or extra network hop.
Synthesize replies on-box out of the box — private, low-latency playback without shipping text to a cloud TTS API. Switch to a hosted voice when you need one.
Sub-10ms-class barge-in, VAD, and mixing in Rust — plus low-latency paths for pod-local STT and TTS. Node.js only for your business logic.
Mix OpenAI, Deepgram, ElevenLabs, Google, Cartesia, or AssemblyAI per session when you want cloud STT, TTS, or LLMs.