assistant-ui/assistant-ui
A TypeScript/React library for rapidly building production-grade, customizable AI chat experiences with built-in streaming, accessibility, and broad backend support.
Core Features
Quick Start
npx assistant-ui createDetailed Introduction
assistant-ui is an open-source TypeScript/React library designed to accelerate the development of sophisticated AI chat interfaces. It provides battle-tested, composable UI primitives, allowing developers to create highly customized chat experiences akin to ChatGPT. The library abstracts away complexities like streaming, auto-scrolling, and accessibility, while offering extensive integration with popular AI SDKs, frameworks, and a wide range of AI models. Its focus on developer experience, customization, and enterprise-readiness makes it a robust solution for embedding advanced AI assistants into any React application.