primitives

Installation
Summary

Unstyled, composable chat UI components following Radix UI patterns for assistant-ui.

  • Eight core primitives cover threads, messages, composer input, action bars, branch picking, and attachments with granular sub-parts for full customization
  • Use AuiIf for conditional rendering based on thread state, message role, branch count, and running status
  • Content parts support text, images, tool calls, and reasoning blocks with custom component mapping
  • Primitives require AssistantRuntimeProvider context and ship unstyled; apply your own Tailwind or CSS classes for styling
SKILL.md

assistant-ui Primitives

Always consult assistant-ui.com/llms.txt for latest API.

Composable, unstyled components following Radix UI patterns.

References

Import

Related skills
Installs
1.5K
GitHub Stars
15
First Seen
Jan 21, 2026