The explorer for the shadcn registry ecosystem.
[assistant-ui] Points you can fall back to, with what each one would give back.
[assistant-ui] A unified diff with tinted additions and removals, sized for chat.
[assistant-ui] A snippet with a run button, and the output it produced attached below it.
[assistant-ui] Ref-bearing disclosure root for assistant-ui components.
[assistant-ui] Everything the app can do, one keystroke away and grouped by where it acts.
[assistant-ui] Two options weighed side by side, with the pick named and argued.
[assistant-ui] The unified input: attachments, commands, mentions, models, voice, and context in one surface.
[assistant-ui] The screen the agent is driving, with a cursor trail and what it is doing right now.
[assistant-ui] Which claims came from a source, which were inferred, and which are guesses.
[assistant-ui] The socket drops, the run keeps going on the server, and the stream is picked back up.
[assistant-ui] Where the window actually went: prompt, tools, files, conversation, and what's left.
[assistant-ui] The props-driven context usage display: ring, bar, and text presets with the usage popover, no runtime required.
[assistant-ui] Shared context display state and reset behavior.
[assistant-ui] Shared usage colors and segment labels for context displays.
[assistant-ui] A rail of the whole thread: one tick per turn, the turn being read marked and the ones on screen deepened, and a hover preview of what it says.
[assistant-ui] Find inside a long thread, with every hit marked down the scrollbar.
[assistant-ui] What the run spent, split by model, against the session total.
[assistant-ui] A tool's rows and columns with formatting, sorting, and a card layout in narrow columns.
[assistant-ui] Chronology in a long thread: days marked, times on hover.
[assistant-ui] A drawn answer with zoom, reset, and a full-bleed view; you hand it the rendered graphic.
[assistant-ui] The props-driven directive chip renderer: bring your own formatter, no runtime required.
[assistant-ui] A document the answer leans on, with the quoted passage and the page to jump to.
[assistant-ui] Come back to a thread and the sentence you never sent is still waiting.
[assistant-ui] Rewrite a turn in place, told up front how many replies the edit throws away.
[assistant-ui] A server pausing mid-tool-call to ask you for the fields it still needs.
[assistant-ui] The first screen: a greeting, three ways in, and the composer front and center.
[assistant-ui] A quiet failure banner with a retry path, not a modal in your face.
[assistant-ui] A thumbs-down that asks why, so the signal arrives with a reason attached.
[assistant-ui] Everything a run touched, as a tree, with the churn spelled out per file.
[assistant-ui] Work as a graph rather than a list: branches that fan out and rejoin.
[assistant-ui] Places and routes on a real tiled map, with an accessible list of every place.
[assistant-ui] A refusal in its own shape, with the nearest thing it can do instead.
[assistant-ui] Link safety for the elements family: reducing a model's or a tool's URL to a target a browser can follow without running script.
[assistant-ui] A compact grid of returned images that opens each one in a shared lightbox.
[assistant-ui] A dot grid holds the frame while the image resolves out of a blur.
[assistant-ui] Numbered references inside a sentence, each with a hover preview of its source.
[assistant-ui] Work measured in minutes: weighted stages, an ETA, and a way out.
[assistant-ui] The floating entry point, and the panel it opens into.
[assistant-ui] A returned URL unfurled into a card with enough context to decide whether to open it.
[assistant-ui] A pixel matrix that keeps time while the model has nothing to show yet.
[assistant-ui] A location answer: pins, a route between them, and the list they came from.
[assistant-ui] Rendered expressions with the working shown, one step at a time.
[assistant-ui] Shared focus and announcement state for MCP config dialogs.
[assistant-ui] Which servers are connected, what each one brought, and which is still waiting on you.
[assistant-ui] Audio and video a tool returned, played inline without leaving the thread.
[assistant-ui] What it now remembers about you, written during the turn and removable.
[assistant-ui] The props-driven Mermaid renderer: zoom overlay, skeleton, and error fallback, no runtime required.
[assistant-ui] Copy, rate, and regenerate. Each action confirms itself with a small state change.