LiveKit docs › Get Started › Starter apps › SwiftUI

---

# SwiftUI starter app

> A native iOS and macOS voice agent starter app built with SwiftUI.

## Overview

The SwiftUI voice agent starter app is a native Apple platform frontend for voice AI agents, built with [SwiftUI](https://developer.apple.com/xcode/swiftui/) and [LiveKit Swift components](https://github.com/livekit/components-swift). It supports iOS, macOS, visionOS, and tvOS.

## Features

- Native SwiftUI 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-swift.git
cd agent-starter-swift

```

Open the project in Xcode:

```shell
open agent-starter-swift.xcodeproj

```

Update the configuration with your LiveKit credentials, then build and run the app on your target device or simulator.

## Source code

- **[SwiftUI Voice Agent](https://github.com/livekit-examples/agent-starter-swift)**: A native iOS, macOS, and visionOS voice AI assistant built in SwiftUI.

---

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

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