Overview

Practical patterns for building features with assistant-ui.

Guides are task-oriented walkthroughs for building specific features on top of assistant-ui. They sit between the Primitives (low-level building blocks) and Components (pre-styled installs) — pick a guide when you know what you want to build and need the recommended pattern.

Composer

Extend the message input with file attachments, mentions, slash commands, voice, and quoting.

Messages

Customize how messages render, are edited, branched, and suggested.

Tools & Generative UI

Connect tools to the LLM and render their outputs as interactive UI.

Display

Render specialized message content.

Audio

Voice input and output.

Programmatic

Read and drive runtime state from your own code.