@notra
Components and blocks for building modern dashboards, straight from the design system behind Notra.
Install this registry
npx shadcn@latest add https://ui.usenotra.com/r/registry.json pnpm dlx shadcn@latest add https://ui.usenotra.com/r/registry.json bunx shadcn@latest add https://ui.usenotra.com/r/registry.json curl -s https://ui.usenotra.com/r/registry.json Components
93 totalThe AI Overview root, built on shadcn Collapsible and Button, with a collapsible Show more.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview.json The sparkle icon and AI Overview heading.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview-header.json Paragraph, heading, list and link styles for AI Overview answers.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview-content.json A mark that sweeps in Google's blue highlight.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview-highlight.json A source chip built on shadcn Badge and HoverCard.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview-citation.json A loading state built on shadcn Skeleton.
npx shadcn@latest add https://ui.usenotra.com/r/ai-overview-skeleton.json A full recreation of Google's AI Overview built from the AI Overview components on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/google-ai-overview.json The gradient marketing buttons from the Notra landing page, built on the Base UI Button.
npx shadcn@latest add https://ui.usenotra.com/r/marketing-button.json A Base UI button with Depth primary, secondary, outline and destructive variants, squircle corners, and loading and progress states.
npx shadcn@latest add https://ui.usenotra.com/r/notra-button.json A Base UI menu with Depth surfaces, squircle corners, submenus, checkbox and radio items.
npx shadcn@latest add https://ui.usenotra.com/r/notra-dropdown-menu.json A Base UI select with a Depth button trigger and a scrollable popup below it.
npx shadcn@latest add https://ui.usenotra.com/r/notra-select.json A Base UI tooltip with the Depth surface of the buttons that glides between neighbouring triggers.
npx shadcn@latest add https://ui.usenotra.com/r/notra-tooltip.json A Sonner toaster with the Depth surface of the buttons and tinted status icons.
npx shadcn@latest add https://ui.usenotra.com/r/notra-sonner.json shadcn table primitives in a grey shell with a 2px rim around a lifted body card.
npx shadcn@latest add https://ui.usenotra.com/r/notra-table.json A sortable, selectable table with a sticky header, virtualized rows, pagination with a page-size select, and an infinite-scroll variant.
npx shadcn@latest add https://ui.usenotra.com/r/data-table.json The shadcn sidebar on Base UI with a fading icon rail, a resizable rail, collapsible sub-rows and gliding Notra tooltips.
npx shadcn@latest add https://ui.usenotra.com/r/notra-sidebar.json The Notra dashboard sidebar: project switcher, search, grouped navigation with sub-rows and a rail flyout, and the account menu.
npx shadcn@latest add https://ui.usenotra.com/r/app-sidebar.json A light sweep across text for thinking and loading states.
npx shadcn@latest add https://ui.usenotra.com/r/shimmer.json A slider that snaps to a fixed set of values, with a dotted fill that sweeps on every step. Built on the Base UI Slider.
npx shadcn@latest add https://ui.usenotra.com/r/step-slider.json A segmented tab selector where only the active tab shows its icon, sliding in beside the label. Built on the Base UI Tabs.
npx shadcn@latest add https://ui.usenotra.com/r/icon-tabs.json The chat composer from the Notra dashboard: a muted tray around the input card, with queued messages and attachments as chips. Built on the Notra Button and To…
npx shadcn@latest add https://ui.usenotra.com/r/composer.json A rail of lines that maps a conversation, built on shadcn Button, Card, HoverCard and Tooltip.
npx shadcn@latest add https://ui.usenotra.com/r/chat-minimap.json User pill and assistant answer turn with search and action slots.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-message.json The globe search step with queries, source rows and a +N more expander, built on shadcn Collapsible.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-search.json An inline source pill with favicon, label and +N count, built on shadcn Badge.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-citation.json A site favicon on shadcn Avatar with a gray fallback.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-favicon.json The mode and model list with a Rewrite button.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-rewrite-panel.json The answer action bar with share, copy, rewrite, feedback and a sources button, built on shadcn Button and Tooltip.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-actions.json The time, edit and copy controls beside a user message.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-user-actions.json Stacked favicons and the source count next to the answer actions.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-sources-summary.json The follow-up input with Search/Research focus menu, model selector, voice and send/stop buttons.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-composer.json The Model chip and its provider list with Max/New badges and locks, built on shadcn DropdownMenu.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-model-selector.json Grayscale provider logos for the model list.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-model-icon.json The shimmering Thinking... status shown before a search.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity-thinking.json A full recreation of a Perplexity thread with search steps, citations, sources sheet, composer and a replayable playback, built on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/perplexity.json The ChatGPT conversation column with auto-scroll, a scroll-to-bottom button and a pinned footer.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-thread.json User bubbles and bubble-less assistant turns with reasoning and hover actions.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-message.json The collapsible "Worked for Ns" trace, built on shadcn Collapsible.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-reasoning.json An inline citation pill with a hover card.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-source-chip.json The "Searched N websites" line, built on shadcn Button.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-search.json The search activity and sources side sheet, built on shadcn Sheet, Badge and Avatar.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-activity.json The shimmering Thinking placeholder.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-thinking.json Copy, share, redo and more buttons, built on shadcn Button and Tooltip.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-actions.json The hover-to-open effort chip with Model and Effort submenus, built on shadcn DropdownMenu.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-model-selector.json The pill-shaped Ask anything input with model picker and send button.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt-composer.json A full recreation of a ChatGPT conversation with thinking, web search, reasoning and the model picker, built on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/chatgpt.json The "Show thinking" step with thoughts and searches.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-thoughts.json An inline source pill with a hover card.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-source-chip.json Gemini's user pill and bubble-less assistant turn.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-message.json The animated Gemini sparkle with a shimmering status label.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-thinking.json Gemini's three-dot mark that bounces and folds into a triangle.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-sparkle.json Feedback, share, copy and more buttons built on shadcn Button and Tooltip.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-actions.json Gemini's pill input with a model picker and a morphing send button.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-composer.json The Gemini model chip and menu built on shadcn DropdownMenu.
npx shadcn@latest add https://ui.usenotra.com/r/gemini-model-selector.json A full recreation of the Gemini chat built from the Gemini components on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/gemini.json The claude.ai message box with model picker, dictation and a morphing send button, built on shadcn Button and DropdownMenu.
npx shadcn@latest add https://ui.usenotra.com/r/claude-composer.json The composer's + menu with files, skills, connectors, design system, plugins and research.
npx shadcn@latest add https://ui.usenotra.com/r/claude-plus-menu.json A hover-open model and effort picker built on shadcn DropdownMenu.
npx shadcn@latest add https://ui.usenotra.com/r/claude-model-selector.json User bubbles and serif assistant replies with slots for search, sources and actions.
npx shadcn@latest add https://ui.usenotra.com/r/claude-message.json Copy, feedback and retry actions built on shadcn Button and Tooltip.
npx shadcn@latest add https://ui.usenotra.com/r/claude-actions.json Claude's web search timeline with queries, result cards and status steps.
npx shadcn@latest add https://ui.usenotra.com/r/claude-search.json Source pills under an assistant reply, built on shadcn Badge.
npx shadcn@latest add https://ui.usenotra.com/r/claude-sources.json The animated spinner and rotating verb Claude shows before replying.
npx shadcn@latest add https://ui.usenotra.com/r/claude-thinking.json Claude's animated starburst spinner.
npx shadcn@latest add https://ui.usenotra.com/r/claude-spinner.json A full recreation of the claude.ai chat with web search, serif replies, message actions and the model picker, built on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/claude.json The terminal window with traffic lights and a title bar for Claude Code sessions.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-terminal.json Claude Code's compact header: the pixel mascot next to version, model and working directory, with notices below.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-header.json User turns on a full-width bar and assistant turns behind a white bullet, with inline code and bold.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-message.json The Update Todos tool call with done, active and pending items.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-todo-list.json The dim "∴ Thinking…" line that expands to the thoughts.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-thinking.json Tool calls with a status bullet and a ⎿ result line, plus the collapsed "Ran 3 shell commands" summary.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-tool-call.json The orange spinner line while Claude works and the dim "✻ Worked for 19s" summary after a turn.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-status.json The input between two rules with the permission mode, PR link and effort below.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code-prompt.json A Claude Code terminal session with the compact header, tool calls, a running turn and the prompt, built from the Claude Code components on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/claude-code.json The Codex window: a title bar, a scrolling transcript and a pinned footer for the prompt.
npx shadcn@latest add https://ui.usenotra.com/r/codex-terminal.json The OpenAI Codex banner with version, working directory and greeting.
npx shadcn@latest add https://ui.usenotra.com/r/codex-header.json User turns on a full-width band and assistant turns behind a dim bullet.
npx shadcn@latest add https://ui.usenotra.com/r/codex-message.json The dim italic summary Codex shows while it reasons.
npx shadcn@latest add https://ui.usenotra.com/r/codex-reasoning.json A Ran cell with shell syntax colors and output folded behind + N lines.
npx shadcn@latest add https://ui.usenotra.com/r/codex-exec.json Grouped Read, Search and List calls with a + Show details fold.
npx shadcn@latest add https://ui.usenotra.com/r/codex-explored.json The shimmering Working (13s • esc to interrupt) status line.
npx shadcn@latest add https://ui.usenotra.com/r/codex-working.json Bullet lists, tables with yellow headers and green inline code, styled like Codex answers.
npx shadcn@latest add https://ui.usenotra.com/r/codex-markdown.json The prompt band with a block cursor, the model and directory status line and shortcut hints.
npx shadcn@latest add https://ui.usenotra.com/r/codex-composer.json A full recreation of an OpenAI Codex CLI session built from the Codex components on shadcn Base UI.
npx shadcn@latest add https://ui.usenotra.com/r/codex.json The OpenCode terminal surface that sets the background, monospace font and line grid.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-window.json The block-letter OpenCode wordmark drawn on a cell grid and themed with tokens.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-logo.json User prompts on a blue-ruled panel and indented assistant replies with OpenCode's markdown colors.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-message.json The blue square, agent, model and duration line that closes an assistant turn.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-turn-footer.json Orange thoughts with a live Thinking spinner, plus muted read, web search and tool lines.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-activity.json Web search lines and a collapsible cited-sources list with an optional sequenced reveal.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-sources.json The prompt panel with agent, model, provider and effort, over a status row with the busy scanner, context and shortcuts.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-composer.json Session title, context usage, a collapsible MCP list, LSP state, cwd with branch and version.
npx shadcn@latest add https://ui.usenotra.com/r/opencode-sidebar.json A recreation of an OpenCode terminal session with a transcript, the prompt and the sidebar.
npx shadcn@latest add https://ui.usenotra.com/r/opencode.json