The explorer for the shadcn registry ecosystem.
[assistant-ui] Files as received rather than staged: an image to open, a document with its page count.
[assistant-ui] Navigate between regenerated versions of the same answer without losing your place.
[assistant-ui] A user bubble and a streaming assistant reply, with actions that appear on hover.
[assistant-ui] Turns you typed while a run was in flight, stacked and cancelable until it finishes.
[assistant-ui] What the turn cost: time to first token, throughput, tokens, money.
[assistant-ui] The bottom sheet: keyboard-aware, quick actions above, thumb-sized targets.
[assistant-ui] Shared resizing and stored size for the assistant modal.
[assistant-ui] The full list rather than the rail: grouped by family, priced, with what each one can do.
[assistant-ui] Shared model selection state and effort resolution for model selectors.
[assistant-ui] The props-driven model picker: search, groups, and reasoning effort levels, no runtime required.
[assistant-ui] Digits that roll into place as a count updates in real time.
[assistant-ui] First run: three moves that teach what this assistant is actually for.
[assistant-ui] The agent asks a question with a few answers; the pick returns to it and stays as a receipt.
[assistant-ui] Granting a capability rather than approving one action, with the reach spelled out.
[assistant-ui] Prompts you saved, searchable, with their variables shown before you insert one.
[assistant-ui] A few short questions asked one at a time, answered together and kept as a receipt.
[assistant-ui] How much is left, when it comes back, and the way to get more.
[assistant-ui] Select a phrase in an answer and a toolbar offers to quote, explain, or rewrite it.
[assistant-ui] Range normalization for the elements family: clamping a caller's counts, indexes, and shares to what the element can render.
[assistant-ui] An answer played back, the spoken word lit as it goes, speed under your thumb.
[assistant-ui] The props-driven reasoning disclosure: streaming preview, fades, and variants, no runtime required.
[assistant-ui] How hard to think, and how much of that budget the run actually spent.
[assistant-ui] A collapsible trace that streams reasoning steps along a timeline, then settles into a summary.
[assistant-ui] Keeps focus on a receipt when the focused answer is replaced.
[assistant-ui] The agent proposes a change with its confidence, and waits for a yes.
[assistant-ui] Fork the same turn to a different model instead of rolling the same dice.
[assistant-ui] An outline that fills in section by section, each carrying the sources behind it.
[assistant-ui] The passages a retrieval answer stands on, scored, before the answer itself arrives.
[assistant-ui] The same diff, but each hunk is a decision: keep it, discard it, apply what survived.
[assistant-ui] Ordered commentary and tools, with a live summary and a final answer that stays visible.
[assistant-ui] A run that repeats on its own, with its cadence and how it has been doing.
[assistant-ui] A verdict with its arithmetic shown: criteria, weights, and what pulled it down.
[assistant-ui] Streaming never steals your scroll position; a pill offers the way back down.
[assistant-ui] Model, system prompt, temperature, and what the assistant is allowed to do.
[assistant-ui] A read-only transcript someone sent you, with a way to pick it up yourself.
[assistant-ui] The props-driven Shiki code block: streaming-aware highlighting, no runtime required.
[assistant-ui] Citations collapsed into a pill, expanding into scannable source cards.
[assistant-ui] Who is talking, once a thread holds more than a user and one model.
[assistant-ui] The most common structured answer after a table: one object, labeled.
[assistant-ui] You pressed stop. The half-written answer stays, and continuing is one tap away.
[assistant-ui] Tokens arrive softly: the newest words land in blue and settle into ink.
[assistant-ui] Parallel workers with their own progress, models, and completions.
[assistant-ui] Prompt pills that stagger in after a reply and invite the next turn.
[assistant-ui] Shared design language for the elements family: surface, ink, and motion class recipes plus the shimmer utility.
[assistant-ui] Shared task state, labels, timing, and elapsed time for task elements.
[assistant-ui] A delegated task with its state, timing, result, and transcript in one card.
[assistant-ui] Command output that streams line by line and ends with an exit status.
[assistant-ui] A live status line that names what the agent is doing right now, with elapsed time.