assistant-ui logo/

AI chat, on the phone.

Native Thread, Composer, and Message primitives for React Native. The same runtime and adapters as the web SDK — Expo, iOS, Android, and web.

Read the docs
~ assistant-ui · expolive
fig. 01a real Expo build — tap around

The setup

app/_layout.tsx · abridged from examples/with-expo

The primitives

12

ThreadThreadListThreadListItemMessageComposerActionBarAttachmentBranchPickerChainOfThoughtErrorQueueItemSuggestion

Composable and unstyled — the web component model, adapted to pressables, gestures, and native views.

Built for Expo

Expo Router, EAS Build, and the Expo ecosystem work out of the box.

iOS, Android, and web

Share UI and logic across every platform from one codebase.

Shared runtime

The same engine as the web SDK. AI SDK, LangGraph, tools, and adapters carry over.