Documents
README
README
Type
External
Status
Published
Created
Mar 17, 2026
Updated
Mar 17, 2026

External Store Integration#

This example demonstrates how to use assistant-ui with an external message store using useExternalStoreRuntime.

Quick Start#

npx assistant-ui@latest create my-app --example with-external-store
cd my-app

Environment Variables#

Create .env.local:

OPENAI_API_KEY=sk-...

Run#

npm run dev

Features#

  • External store runtime via useExternalStoreRuntime
  • Custom message state management
  • React state-based message storage
  • Message conversion utilities