VoiceThere

50% off · first 100

Ship production voice agents and realtime multiplayer apps — without building WebRTC yourself

VoiceThere is the Node.js platform for conversational voice and low-latency multiplayer. You write the agent and session logic in TypeScript. We run the realtime stack — WebRTC, signaling, sessions, and scale — so your team ships product, not infrastructure.

Connect browsers and Node clients, automate deploys with the CLI, and debug live traffic with agent logs and session diagnostics — all from one dashboard and API. Optional on-worker STT and TTS cut voice roundtrips for snappier conversations and keep speech in one system, so you manage fewer vendors.

Plans start with a monthly credit allowance for voice and data sessions. Use what you need, top up with credit packs or metered overage, and talk to us for Enterprise quotes. Early access: the first 100 waitlist signups get 50% off when we open the doors.

Get early access

First 100 waitlist entries get 50% off when we open access.

What you get

VoiceThere runs the WebRTC stack, voice workers, and control plane so you can focus on product logic. Deploy with the CLI, connect browsers and Node clients, tune on-worker speech for faster roundtrips, and trace sessions from the dashboard — without operating signaling or session infrastructure yourself.

Voice sessions & WebRTC

WebRTC media for browser and Node clients with barge-in-ready voice agents — connect, speak, and stream without running your own signaling stack.

Quickstart

Local STT & TTS on workers

Optional on-worker speech recognition and synthesis: fewer network hops for faster voice roundtrips, and speech stays in one system — less vendor sprawl than bolting on separate cloud STT/TTS.

Voice settings

CLI for deploy & releases

Automate upload, promote, and rollout with @voicethere/cli — the same deploy workflow the dashboard uses, scriptable in CI or from your laptop.

CLI login

Agent logs & session diagnostics

Structured agent logs and session error diagnostics so you can trace voice and data sessions without SSHing into workers.

Agent logs

Multiplayer & data channels

Low-latency WebRTC data channels for interactive apps, plus optional project Redis for shared session state across clients and agents.

Browser client

Dashboard & control plane

Create projects, inspect build history, promote or roll back releases, and tune runner and voice settings — from the dashboard or the REST API at /api/v1.

API reference

See the full product roadmap

Developer packages

Install in your agent repo — build with @voicethere/agent, ship with @voicethere/cli, and connect browsers with @voicethere/client.

@voicethere/agent

Build and verify sandboxed agent bundles — defineAgent, speak, and speech events. Use before every upload.

npm

@voicethere/cli

voicethere login, projects, build upload, promote, and deploy --wait against the VoiceThere API.

npm

@voicethere/client

Browser and Node client for local dev and cloud voice sessions — connect, chat, and binary sync over WebRTC.

npm

Built on open source

VoiceThere extends the node-webrtc-rust stack — develop locally, deploy the same agent bundle to our cloud.

@node-webrtc-rust/sdk

Develop voice agents locally with Rust-native media, VAD, and optional Sherpa STT/TTS — peer dependency of @voicethere/agent.

npm

node-webrtc-rust

Full library source, examples, and Sherpa roundtrip demos — the media stack behind VoiceThere.

GitHub