#99th of 16 in Voice and realtime

agent-starter-react-native

Expo React Native voice assistant client for LiveKit Agents

Stars
84
License
MIT
Last commit
Sep 2026
Language
TypeScript

Overview

Expo project on the LiveKit React Native SDK and its Expo config plugin, run on Android and iOS with npx expo run, giving a simple voice interface to a LiveKit agent. It connects to the public LiveKit homepage agent by default; set tokenServerId in hooks/useConnection.tsx for your own agent, then switch to TokenSource.endpoint before shipping. Client only.

Who it is for: React Native teams adding a LiveKit voice agent

Strengths

  • Expo plugin handles the native LiveKit setup for iOS and Android
  • Token source is one line to swap for a real endpoint
  • Pairs with the Python and Node agent starters

Weaknesses

  • README documents voice only; no video or text input described
  • Development token server lets any client request any permissions
  • No .env.example; configuration is edited in code

What it needs

  • TypeScript
  • Needs LiveKit Cloud project, a LiveKit agent, token server
  • GitHub template

Also in Voice and realtime

See all 16
Also in Voice and realtime
RankProjectScore
1agent-starter-reactNext.js voice assistant frontend for LiveKit Agents948 stars, MIT51 out of 100
2agent-starter-pythonPython voice agent on LiveKit Agents with turn detection and simulations264 stars, MIT50 out of 100
3agent-starter-nodeNode.js voice agent on LiveKit Agents with turn detection and simulations114 stars, MIT50 out of 100
#4voice-ui-kitReact components and templates for Pipecat voice agent frontends419 stars, BSD-2-Clause45 out of 100
#5pipecat-examplesRunnable Pipecat voice agent examples for phone, web and deployment395 stars, BSD-2-Clause41 out of 100