LiveKit docs › Get Started › Starter apps › React

---

# React starter app

> A full-featured React voice agent starter app built with Next.js and Agents UI.

## Overview

The React voice agent starter app is a full-featured voice AI frontend built with [Next.js](https://nextjs.org/) and [Agents UI](https://docs.livekit.io/frontends/agents-ui.md) components. It provides a production-ready foundation for building web-based voice agent experiences.

![undefined](/images/agents/start/frontend/agent-starter-react-screenshot-dark.png)

## Features

- Voice conversation with audio visualizer.
- Session management with connect and disconnect controls.
- Text chat and transcription display.
- Token server support for quick development.

## Get started

Clone the repository and install dependencies:

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

```

Copy the example environment file and add your LiveKit credentials:

```shell
cp .env.example .env.local

```

Start the development server:

```shell
pnpm dev

```

Open [http://localhost:3000](http://localhost:3000) to use the app.

## Source code

- **[Next.js Voice Agent](https://github.com/livekit-examples/agent-starter-react)**: A web voice AI assistant built with React and Next.js.

---

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

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