LiveKit docs › Get Started › Starter apps › Web embed

---

# Web embed starter app

> An embeddable voice agent widget for any website.

## Overview

The web embed voice agent starter app is a lightweight, embeddable voice agent widget that you can add to any website. It provides a compact interface for voice agent interactions that can be embedded as a floating widget or inline component.

> 💡 **Tip**
> 
> Agents deployed on LiveKit Cloud include the hosted [Agent Embed Widget](https://docs.livekit.io/agents/start/embed.md). Use it when you don't need to build or host a custom frontend.

## Features

- Lightweight embeddable widget for any website.
- Audio visualizer and session controls.
- Token server support for quick development.
- Customizable appearance and positioning.

## Get started

Clone the repository:

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

```

Install dependencies:

```shell
pnpm install

```

Update the configuration with your LiveKit credentials, then start the development server:

```shell
pnpm dev

```

## Source code

- **[Web Embed Voice Agent](https://github.com/livekit-examples/agent-starter-embed)**: A voice AI agent that can be embedded in any web page.

---

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

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