Examples
Explore our collection of examples that demonstrate different ways to integrate assistant-ui into your applications.

Modal
Floating button that opens an AI assistant chat box.

Form Filling Co-Pilot
AssistantSidebar copilot which fills forms for the user.

ChatGPT Clone
Customized colors and styles for a ChatGPT look and feel.

Claude Clone
Customized colors and styles for a Claude look and feel.

Gemini Clone
Customized colors and styles for a Gemini look and feel.

Grok Clone
Customized colors and styles for a Grok look and feel.

Perplexity Clone
Customized colors and styles for a Perplexity look and feel.

AI SDK
Chat persistence with AI SDK.

Mem0 - ChatGPT with memory
A personalized AI chat app powered by Mem0 that remembers your preferences, facts, and memories.

LangGraph Stockbroker
A stockbroker showing human in the loop with LangGraph

Artifacts
Open Source Claude Artifacts. You can ask the bot to generate websites.

Expo (React Native)
Native iOS & Android chat app with drawer navigation and thread management.

Generative UI
Charts, date pickers, contact forms, and maps rendered as interactive AI tool UIs.

Interactables
Task board and sticky notes with AI-driven state updates and localStorage persistence.
Community Examples

Mastra UI Dojo
Mastra integrated with AI SDK, Assistant UI, and CopilotKit — compare side-by-side.

Open Canvas
OSS implementation of ChatGPT's Canvas.

FastAPI + LangGraph
Integration of a FastAPI + LangGraph server with assistant-ui.
Looking for more examples? Check out the community showcase →