Beautiful, enterprise-grade AI chat interfaces for React applications.
assistant-ui helps you create beautiful, enterprise-grade AI chat interfaces in minutes. Whether you're building a ChatGPT clone, a customer support chatbot, an AI assistant, or a complex multi-agent application, assistant-ui provides the frontend primitive components and state management layers to focus on what makes your application unique.
Key Features
Pre-built beautiful, customizable chat interfaces out of the box. Easy to quickly iterate on your idea.
Powerful state management for chat interactions, optimized for streaming responses and efficient rendering.
Optimized for speed and efficiency with minimal bundle size, ensuring your AI chat interfaces remain responsive.
Easily integrate with any backend system, whether using Vercel AI SDK, direct LLM connections, or custom solutions. Works with any React-based framework.
Quick Try
The fastest way to get started:
npx assistant-ui@latest createThis creates a new project with everything configured. Or choose a template:
# Assistant Cloud - with persistence and thread management
npx assistant-ui@latest create -t cloud
# LangGraph
npx assistant-ui@latest create -t langgraph
# MCP support
npx assistant-ui@latest create -t mcp