Guides

Practical recipes for building AI chat features in React with assistant-ui — attachments, branching, multi-agent, voice, slash commands, generative UI, and more.

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

Tool calling and generative UI have their own Tools section — defining toolkits, rendering tool calls, interactables, MCP, and multi-agent UIs.

Display

Render specialized message content.

Audio

Voice input and output.

Programmatic

Read and drive runtime state from your own code.