Description

Chatbot UI Library

The assistant-ui library offers a collection of React components designed for AI chat applications. It integrates seamlessly with tools such as LangChain, Vercel AI SDK, TailwindCSS, shadcn‑ui, react-markdown, react-syntax-highlighter, and React Hook Form, among others.

Key features include:

Extensive Model Provider Support

Out‑of‑the‑box compatibility with a broad range of providers:

  • OpenAI
  • Anthropic
  • Mistral
  • Perplexity
  • AWS Bedrock
  • Azure
  • Google Gemini
  • Hugging Face
  • Fireworks
  • Cohere
  • Replicate
  • Ollama

Custom API Integration

The library also allows developers to incorporate custom APIs, providing flexibility for specialized use cases.


Creator

Simon Farshid
@simonfarshid

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow