Patterns
Copy-paste animated UI patterns for AI products, organized by category.
agents
Create Agent
A two-step wizard card for naming an agent, picking its icon, and selecting which event sources activate it.
Agent Triggers
A configuration panel for listing and toggling the external events that activate an agent, with a manual run control.
Human in the Loop Question
A compact dialog that pauses an agent mid-task to collect a structured choice — radio options, a free-text fallback, skip/continue controls, and multi-step pagination.
traces
loaders
text
Streaming Text
A streamed answer with inline sources, actions, and follow-ups.
Inline Citation
A hoverable, clickable footnote-style source marker inline within text.
Sources Stack
An overlapping stack of source favicons with a count, expanding into a linked source list.
Source Trust Card
A paginated single-source card with a trust badge and domain pills for jumping between sources.
Follow-Up List
A vertical list of suggested next questions shown after a response, each sendable with a tap.
Selection Actions
A floating toolbar on text selection for describing edits, explaining, or improving a passage.
composer
code
flowcharts
messages
permissions
uploads
errors
Rate Limit
A quota-exceeded state with a live countdown to when the user can send again.
Partial Response
A cut-short assistant reply with Continue and Retry actions.
Generation Error
A console-style error card for a failed generation, with details and retry.
Console Error Card
A structured card surfacing a browser console error with a code frame, call stack, and navigation.
Connectivity Error
A dismissible card surfacing a network connection failure with a description and retry/details actions.