{"repo":"alexanderqchen/orb-ui","free":true,"listed":false,"github":"https://github.com/alexanderqchen/orb-ui","clone":"git clone https://github.com/alexanderqchen/orb-ui.git","description":"React voice AI component library with adapters for Vapi, ElevenLabs, LiveKit, Pipecat, OpenAI Realtime, and Gemini Live.","language":"TypeScript","stars":34,"topics":["animation","component-library","elevenlabs","react","typescript","vapi","voice-ai"],"license":"MIT","category":"ui-components","readme_excerpt":"orb-ui Voice agent UI that feels alive. Expressive, accessible React components for realtime voice agents. Connect Vapi, ElevenLabs, LiveKit, Pipecat, OpenAI Realtime, Gemini Live, or your own voice stack through one consistent UI layer. Live demo · Documentation · Playground · npm · Star on GitHub Install Install the component package: Provider adapters are lightweight wrappers around provider SDKs. Install the SDK for the provider you use: Note: Orb uses React hooks internally — in Next.js App Router, use it in a 'use client' component. How provider adapters are created Every provider ends at the same React API: The only difference is how the adapter obtains a provider session: Provider Required browser setup ------------------------------------------------------------------------- ------------------------------------------------------------------------ Vapi guide Pass a configured Vapi client plus assistantId ElevenLabs guide Pass Conversation plus an agentId , signed URL, or conversation token LiveKit guide Provide a token endpoint and optional agent name Pipecat guide Pass a configured PipecatClient plus its connect callback OpenAI Realtime guide Return a fresh short-lived client secret from getClientSecret Gemini Live guide Open the official Google Live session in connect The adapter owns provider event mapping and emits one consistent OrbSignal . OpenAI and Gemini standard API keys, and LiveKit participant-token signing, stay on your server. See the adapter overview fo","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexanderqchen","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexanderqchen/orb-ui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}