LiveKit docs › Get Started › Starter apps › React Native

---

# React Native starter app

> A cross-platform mobile voice agent starter app built with React Native.

## Overview

The React Native voice agent starter app is a cross-platform mobile frontend for voice AI agents, built with [React Native](https://reactnative.dev/) and the LiveKit React Native SDK. It runs on both iOS and Android from a single JavaScript codebase.

## Features

- Cross-platform mobile interface with audio visualizer.
- Session management with connect and disconnect controls.
- Token server support for quick development.

## Get started

Clone the repository:

```shell
git clone https://github.com/livekit-examples/agent-starter-react-native.git
cd agent-starter-react-native

```

Install dependencies:

```shell
npm install

```

For iOS, install CocoaPods:

```shell
cd ios && pod install && cd ..

```

Update the configuration with your LiveKit credentials, then run the app:

**iOS**:

```shell
npx react-native run-ios

```

---

**Android**:

```shell
npx react-native run-android

```

## Source code

- **[React Native Voice Agent](https://github.com/livekit-examples/agent-starter-react-native)**: A native voice AI assistant app built with React Native and Expo.

---

This document was rendered at 2026-06-07T11:33:37.010Z.
For the latest version of this document, see [https://docs.livekit.io/frontends/start/starter-apps/react-native.md](https://docs.livekit.io/frontends/start/starter-apps/react-native.md).

To explore all LiveKit documentation, see [llms.txt](https://docs.livekit.io/llms.txt).