Realtime media sessions
Realtime media sessions
WebRTCLow-latency voice input, output, interruption, and server events.
LIVEKIT.GIZCLAW.COM · DIRECT WEBRTC TRIAL
No sign-in required. This browser generates and stores its own client key, registers through the Beijing E2E entry with the default Runtime Profile, and starts voice after you select a live Collection resource.
No sign-in · Client key · Direct WebRTC
Today's trial remaining · MOCK
05:00 / 05:00

Beijing E2E · push to talk · opus · Waiting for latency
WebRTC voice · Click “I'm done” when you finish speaking
Quota is currently simulated in this browser; the session ends when it runs out. Sign-in is only for managing all devices.
Built for realtime products
Realtime media sessions
WebRTCLow-latency voice input, output, interruption, and server events.
Device interconnect
Device RPCRead status, invoke capabilities, and drive real devices in one session.
Persistent agent context
WorkspaceOne Workspace provides persistent execution context and history.
Compatible APIs
OpenAI / AnthropicConnect existing clients, SDKs, and test tools directly to GizClaw.
One client, one private key
Web / App / Device
WebRTC · WebSocket
History · Memory
Tools · Device RPC
Each client owns its private key. The browser generates it on first open and uses it to establish the GizClaw WebRTC connection.
QUICKSTART
import { connectGiznetWebRTCFromEndpoint } from "@gizclaw/gizclaw";
const clientPrivateKey = loadOrCreateLocalKey();
await connectGiznetWebRTCFromEndpoint({
clientPrivateKey, endpoint, pc,
});