The explorer for the shadcn registry ecosystem.
[Kibo UI] QR Code is a component that generates a QR code from a string.
[Kibo UI] A star rating component with keyboard navigation and hover effects.
[Kibo UI] A composable Reel component that looks like Instagram Stories - a full-height, 9:16 aspect ratio container with video playback and progress indicators.
[Kibo UI] A component that displays time in various timezones.
[Kibo UI] The sandbox component allows you to preview and test components in a sandboxed environment.
[Kibo UI] Snippet is a component that allows you to display and copy code in a tabbed interface.
[Kibo UI] A spinner is a visual indicator that shows progress or activity.
[Kibo UI] Status components are used to display the uptime of a service.
[Kibo UI] A composable Stories component - a carousel of individual video cards like you'd see on Facebook.
[Kibo UI] Table views are used to display data in a tabular format. They are useful for displaying large amounts of data in a structured way.
[Kibo UI] Tags are a way to apply multiple labels to an item.
[Kibo UI] A component to switch between light, dark and system theme.
[Kibo UI] A composable finance ticker for displaying symbols, prices and changes.
[Kibo UI] A composable tree component with animated expand/collapse and customizable nodes.
[Kibo UI] A typography component designed to display text with a consistent style.
[Kibo UI] A composable, shadcn/ui styled video player component that uses the media-chrome library.
[kokonut/ui] ⌘K command palette with nested pages, fuzzy matching and in-row progress for running actions.
[kokonut/ui] A contribution heatmap that tilts up into a 3D terrain you can turn, built with React and canvas.
[kokonut/ui] A lead agent hands work to sub-agents that run side by side. Each gets a lane of tool calls, and you can scrub through the whole run.
[kokonut/ui] A text box that suggests how your sentence ends in grey after the caret. Tab takes it all, the right arrow takes one word, and typing the same letters keeps it.
[kokonut/ui] A chat where editing a message starts a new branch. A small tree beside it shows every version, and you can jump between them.
[kokonut/ui] An answer with source chips beside each claim. One preview glides between chips and lights up the sentence it backs.
[kokonut/ui] How full the context window is, as a ring in the prompt footer that opens a breakdown by source and compacts when it fills.
[kokonut/ui] A coding agent's edits streaming in file by file, then reviewed per file with accept, reject and undo.
[kokonut/ui] Select text in a document and ask AI to rewrite it. The edit streams in place as a word-level diff you accept, discard or try again.
[kokonut/ui] AI composer with a Tools menu (browse, investigate, draft, run code, reason), a model picker and a live trace that stacks each source's avatar as it is read.
[kokonut/ui] Agent progress as a list of steps with a live log, elapsed time and a summary when done.
[kokonut/ui] An assistant that saves what it learns about you into a memory list. New facts replace the ones they contradict, and you can edit or forget any of them.
[kokonut/ui] Keep typing while the agent works. Follow-ups stack above the composer, where you can reorder, edit or send one now, and go in one by one when the run ends.
[kokonut/ui] Pick a model and how hard it thinks. Effort is a detent track that reshapes for each model and keeps your level when you switch.
[kokonut/ui] AI chat input with a model menu, a separate Effort control, file chips you can drop or paste, a / command menu, and Stop while replying.
[kokonut/ui] Masks names, emails, card numbers and keys as placeholders before a prompt is sent, then fills the real values back into the reply.
[kokonut/ui] AI thinking text with a soft wave through the letters and words that swap letter by letter.
[kokonut/ui] An answer where every unsure word shows what else the model weighed. Pick another word and the reply writes itself again from there.
[kokonut/ui] Approve or deny an agent's tool calls. Destructive calls need a press and hold, and decided calls fold into a trace with their output.
[kokonut/ui] Voice input with a scrolling waveform, then a take you can play back, discard or send.
[kokonut/ui] A keypad for sending money. Digits spring into place, commas slide them along, and the amount shrinks to fit as it grows.
[kokonut/ui] Activity rings that draw with a count-up, lap past 100% with a shadowed end cap and dim to focus, built with React and Motion.
[kokonut/ui] A call-to-action button wrapped in a field of iron filings that align to its magnetic field and lean toward your cursor.
[kokonut/ui] Generated avatars from a name, morphing as you type, on a 3D coin you can flick, tap or shuffle.
[kokonut/ui] A ribbon of lines in one color that keeps flowing at any size and parts around the cursor.
[kokonut/ui] A subscribe button whose bell swings and rings, with a clapper that really strikes.
[kokonut/ui] Dashboard widgets you lift, drag and resize on a 6-column grid, with spring physics and full keyboard support.
[kokonut/ui] A boarding pass that keeps itself current. When the gate or times change, only the changed characters roll over, the old value struck through.
[kokonut/ui] A one-row card input for checkout. The number groups the way the brand prints it, then slides to its last four to make room for expiry and CVC.
[kokonut/ui] A two-sided card you spin with a drag or a flick, with thickness, light and a floor shadow that follow the angle.
[kokonut/ui] A pile of image cards you drag, flick off the top and send under the deck, with arrow keys and a details view.
[kokonut/ui] A card rail you flick with momentum, snapping on a spring, with scroll-driven cover-flow depth and parallax.