@seamui
Own-your-code components rebuilt on Base UI with a motion.dev feel layer — springs, touch feedback, and depth — plus an agent-workbench tier (composer, voice, status, connectors) for AI-era interfaces.
Install this registry
npx shadcn@latest add https://seamui.dev/r/registry.json pnpm dlx shadcn@latest add https://seamui.dev/r/registry.json bunx shadcn@latest add https://seamui.dev/r/registry.json curl -s https://seamui.dev/r/registry.json Components
250 totalshadcn-compatible Tailwind v4 tokens plus the seam depth shadow scale.
npx shadcn@latest add https://seamui.dev/r/theme.json npx shadcn@latest add https://seamui.dev/r/utils.json Spring presets and the depth (z-axis) scale that power every seamui animation.
npx shadcn@latest add https://seamui.dev/r/motion.json Haptic + click-audio feedback layer: HapticsProvider and the useHaptics hook every interactive control fires through.
npx shadcn@latest add https://seamui.dev/r/haptics.json Copy-to-clipboard hook with a self-resetting "copied" flag, shared by every seamui copy affordance.
npx shadcn@latest add https://seamui.dev/r/use-copy.json Button built on Base UI with seam depth motion.
npx shadcn@latest add https://seamui.dev/r/button.json Two-state button built on Base UI with seam press-depth motion.
npx shadcn@latest add https://seamui.dev/r/toggle.json A debossed well of toggles; the pressed one rises as an embossed key.
npx shadcn@latest add https://seamui.dev/r/toggle-group.json Raised strip of controls with one tab stop and arrow-key roving focus, built on Base UI.
npx shadcn@latest add https://seamui.dev/r/toolbar.json A filterable input bound to a listbox popup, built on Base UI Combobox with seam depth motion.
npx shadcn@latest add https://seamui.dev/r/combobox.json Text input built on Base UI, Field-aware.
npx shadcn@latest add https://seamui.dev/r/input.json Avatar built on Base UI with a seam fade-in on image load.
npx shadcn@latest add https://seamui.dev/r/avatar.json Accessible separator built on Base UI.
npx shadcn@latest add https://seamui.dev/r/separator.json Switch built on Base UI; the thumb springs between states.
npx shadcn@latest add https://seamui.dev/r/switch.json Checkbox built on Base UI; the mark pops in with a spring.
npx shadcn@latest add https://seamui.dev/r/checkbox.json Shared state for a set of seam Checkboxes, with select-all parent support, built on Base UI.
npx shadcn@latest add https://seamui.dev/r/checkbox-group.json Radio group built on Base UI; the dot pops in with a spring.
npx shadcn@latest add https://seamui.dev/r/radio-group.json Slider built on Base UI; the thumb swells when grabbed.
npx shadcn@latest add https://seamui.dev/r/slider.json Tooltip built on Base UI; the surface rises with overlay depth.
npx shadcn@latest add https://seamui.dev/r/tooltip.json Popover built on Base UI with seam overlay-depth entrance.
npx shadcn@latest add https://seamui.dev/r/popover.json Preview card built on Base UI with seam overlay-depth entrance.
npx shadcn@latest add https://seamui.dev/r/preview-card.json Modal dialog built on Base UI; the surface rises with modal depth and the page dims behind it.
npx shadcn@latest add https://seamui.dev/r/dialog.json Confirmation dialog built on Base UI with seam modal depth.
npx shadcn@latest add https://seamui.dev/r/alert-dialog.json Mobile bottom-sheet built on Base UI's native swipe-to-dismiss engine.
npx shadcn@latest add https://seamui.dev/r/drawer.json Dropdown menu built on Base UI with seam overlay-depth entrance.
npx shadcn@latest add https://seamui.dev/r/dropdown-menu.json Select built on Base UI with seam overlay-depth entrance.
npx shadcn@latest add https://seamui.dev/r/select.json Right-click menu built on Base UI with seam overlay-depth entrance.
npx shadcn@latest add https://seamui.dev/r/context-menu.json Tabs built on Base UI; a motion indicator springs to the active tab.
npx shadcn@latest add https://seamui.dev/r/tabs.json Accordion built on Base UI with eased height animation.
npx shadcn@latest add https://seamui.dev/r/accordion.json Collapsible built on Base UI with eased height animation.
npx shadcn@latest add https://seamui.dev/r/collapsible.json Progress bar built on Base UI with an eased fill.
npx shadcn@latest add https://seamui.dev/r/progress.json Meter (static measurement) built on Base UI.
npx shadcn@latest add https://seamui.dev/r/meter.json Number input with press-depth steppers, built on Base UI.
npx shadcn@latest add https://seamui.dev/r/number-field.json One-time-code input built on Base UI.
npx shadcn@latest add https://seamui.dev/r/otp-field.json Custom scrollbar area built on Base UI.
npx shadcn@latest add https://seamui.dev/r/scroll-area.json Toast notifications built on Base UI with a bouncy seam entrance.
npx shadcn@latest add https://seamui.dev/r/toast.json Auto-growing multiline text field styled as a seam entry well.
npx shadcn@latest add https://seamui.dev/r/textarea.json A raised surface key with header, content, and footer sections.
npx shadcn@latest add https://seamui.dev/r/card.json Miniature embossed status chip with seam depth variants.
npx shadcn@latest add https://seamui.dev/r/badge.json Loading placeholder well with an opacity-only pulse.
npx shadcn@latest add https://seamui.dev/r/skeleton.json Zero-data placeholder — a debossed well with an embossed icon key, copy, and actions.
npx shadcn@latest add https://seamui.dev/r/empty-state.json Loading indicator with a reduced-motion opacity fallback.
npx shadcn@latest add https://seamui.dev/r/spinner.json Keyboard shortcut rendered as a tiny embossed keycap.
npx shadcn@latest add https://seamui.dev/r/kbd.json Chat message row — user as an embossed key, assistant as flat prose.
npx shadcn@latest add https://seamui.dev/r/message.json Stick-to-bottom chat viewport with a floating scroll-to-latest key.
npx shadcn@latest add https://seamui.dev/r/conversation.json The prompt input — a debossed well with send/stop, attachments, and Enter-to-send.
npx shadcn@latest add https://seamui.dev/r/composer.json Streaming-safe markdown renderer that hardens incomplete blocks.
npx shadcn@latest add https://seamui.dev/r/response.json Highlighted code in a debossed well, with a copy key.
npx shadcn@latest add https://seamui.dev/r/code-block.json Agentic step disclosure — status chip, collapsible result. Includes Reasoning.
npx shadcn@latest add https://seamui.dev/r/tool.json Pre-first-token dots; bounce becomes an opacity pulse under reduced motion.
npx shadcn@latest add https://seamui.dev/r/typing-indicator.json Scrollable row of prompt chips with a staggered entrance.
npx shadcn@latest add https://seamui.dev/r/suggestions.json Grounded-answer sources list and hoverable inline citations.
npx shadcn@latest add https://seamui.dev/r/sources.json Grouped, timestamped conversation history with sticky day headers.
npx shadcn@latest add https://seamui.dev/r/chat-timeline.json Round mic/camera/screen-share key; muted goes destructive-tinted.
npx shadcn@latest add https://seamui.dev/r/media-toggle.json Agent-state dots driven by audio level, with an owned useAudioLevel hook.
npx shadcn@latest add https://seamui.dev/r/voice-visualizer.json Avatar with a speaking halo that breathes with audio level.
npx shadcn@latest add https://seamui.dev/r/voice-avatar.json Mic/camera/output picker on DropdownMenu, with an owned useMediaDevices hook.
npx shadcn@latest add https://seamui.dev/r/device-selector.json The canonical agent-state indicator — waiting/working/ready/done/error, as dot or chip.
npx shadcn@latest add https://seamui.dev/r/agent-status.json Branch/worktree pill — press to copy, with ahead/behind counts and PR state.
npx shadcn@latest add https://seamui.dev/r/branch-chip.json Context-window usage ring on Base UI Meter; turns destructive past a critical threshold.
npx shadcn@latest add https://seamui.dev/r/context-meter.json Collapsible app sidebar — a recessed well the active session rises out of; ⌘B rail collapse.
npx shadcn@latest add https://seamui.dev/r/sidebar.json ⌘K launcher — Base UI Autocomplete rendered inline and always-open inside a Dialog.
npx shadcn@latest add https://seamui.dev/r/command-palette.json Provider-grouped model select with connection dots — a recipe over Select for composer footers.
npx shadcn@latest add https://seamui.dev/r/model-picker.json Agent/plan/ask segmented control — a compact recipe over Toggle Group for composer footers.
npx shadcn@latest add https://seamui.dev/r/mode-selector.json Waveform + live editable transcript + confirm/cancel — dictation as a review step in the composer well.
npx shadcn@latest add https://seamui.dev/r/dictation-card.json Inline approval — allow once / allow for session / deny, settling into a receipt.
npx shadcn@latest add https://seamui.dev/r/permission-card.json Plan approval with a step checklist, plus the checkpoint-restore strip for the timeline.
npx shadcn@latest add https://seamui.dev/r/plan-card.json Command output in a debossed well with a live agent-status chip and copy key.
npx shadcn@latest add https://seamui.dev/r/terminal-block.json CI checks list with expandable failure logs and a merge button that names its method.
npx shadcn@latest add https://seamui.dev/r/checks-panel.json Integration card with OAuth states, per-conversation enable switch, and a discovered-tools disclosure.
npx shadcn@latest add https://seamui.dev/r/connector-card.json Rich session row for the sidebar, plus the hover-card layout with status, branch, and quick actions.
npx shadcn@latest add https://seamui.dev/r/session-item.json The bar over the thread — session identity left, telemetry and actions right.
npx shadcn@latest add https://seamui.dev/r/workbench-header.json npx shadcn@latest add https://seamui.dev/r/button-demo.json npx shadcn@latest add https://seamui.dev/r/button-variants.json npx shadcn@latest add https://seamui.dev/r/button-sizes.json npx shadcn@latest add https://seamui.dev/r/button-loading.json npx shadcn@latest add https://seamui.dev/r/button-link.json npx shadcn@latest add https://seamui.dev/r/toggle-demo.json npx shadcn@latest add https://seamui.dev/r/toggle-group-demo.json npx shadcn@latest add https://seamui.dev/r/combobox-demo.json npx shadcn@latest add https://seamui.dev/r/combobox-multiple.json npx shadcn@latest add https://seamui.dev/r/combobox-clear.json npx shadcn@latest add https://seamui.dev/r/combobox-groups.json npx shadcn@latest add https://seamui.dev/r/combobox-custom.json npx shadcn@latest add https://seamui.dev/r/combobox-invalid.json npx shadcn@latest add https://seamui.dev/r/combobox-disabled.json npx shadcn@latest add https://seamui.dev/r/input-demo.json npx shadcn@latest add https://seamui.dev/r/avatar-demo.json npx shadcn@latest add https://seamui.dev/r/separator-demo.json npx shadcn@latest add https://seamui.dev/r/switch-demo.json npx shadcn@latest add https://seamui.dev/r/checkbox-demo.json npx shadcn@latest add https://seamui.dev/r/radio-group-demo.json npx shadcn@latest add https://seamui.dev/r/slider-demo.json npx shadcn@latest add https://seamui.dev/r/tooltip-demo.json npx shadcn@latest add https://seamui.dev/r/popover-demo.json npx shadcn@latest add https://seamui.dev/r/preview-card-demo.json npx shadcn@latest add https://seamui.dev/r/dialog-demo.json npx shadcn@latest add https://seamui.dev/r/alert-dialog-demo.json npx shadcn@latest add https://seamui.dev/r/drawer-demo.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-demo.json npx shadcn@latest add https://seamui.dev/r/select-demo.json npx shadcn@latest add https://seamui.dev/r/context-menu-demo.json npx shadcn@latest add https://seamui.dev/r/tabs-demo.json npx shadcn@latest add https://seamui.dev/r/accordion-demo.json npx shadcn@latest add https://seamui.dev/r/collapsible-demo.json npx shadcn@latest add https://seamui.dev/r/progress-demo.json npx shadcn@latest add https://seamui.dev/r/meter-demo.json npx shadcn@latest add https://seamui.dev/r/number-field-demo.json npx shadcn@latest add https://seamui.dev/r/otp-field-demo.json npx shadcn@latest add https://seamui.dev/r/scroll-area-demo.json npx shadcn@latest add https://seamui.dev/r/toast-demo.json npx shadcn@latest add https://seamui.dev/r/textarea-demo.json npx shadcn@latest add https://seamui.dev/r/textarea-disabled.json npx shadcn@latest add https://seamui.dev/r/textarea-with-button.json npx shadcn@latest add https://seamui.dev/r/card-demo.json npx shadcn@latest add https://seamui.dev/r/badge-demo.json npx shadcn@latest add https://seamui.dev/r/skeleton-demo.json npx shadcn@latest add https://seamui.dev/r/spinner-demo.json npx shadcn@latest add https://seamui.dev/r/kbd-demo.json npx shadcn@latest add https://seamui.dev/r/message-demo.json npx shadcn@latest add https://seamui.dev/r/message-actions.json npx shadcn@latest add https://seamui.dev/r/message-avatar-fallback.json npx shadcn@latest add https://seamui.dev/r/conversation-demo.json npx shadcn@latest add https://seamui.dev/r/conversation-scroll-button.json npx shadcn@latest add https://seamui.dev/r/composer-demo.json npx shadcn@latest add https://seamui.dev/r/composer-streaming.json npx shadcn@latest add https://seamui.dev/r/composer-attachments.json npx shadcn@latest add https://seamui.dev/r/response-demo.json npx shadcn@latest add https://seamui.dev/r/response-streaming.json npx shadcn@latest add https://seamui.dev/r/response-code.json npx shadcn@latest add https://seamui.dev/r/chat-demo.json npx shadcn@latest add https://seamui.dev/r/code-block-demo.json npx shadcn@latest add https://seamui.dev/r/code-block-copy.json npx shadcn@latest add https://seamui.dev/r/code-block-long-lines.json npx shadcn@latest add https://seamui.dev/r/tool-demo.json npx shadcn@latest add https://seamui.dev/r/tool-error.json npx shadcn@latest add https://seamui.dev/r/reasoning-demo.json npx shadcn@latest add https://seamui.dev/r/typing-indicator-demo.json npx shadcn@latest add https://seamui.dev/r/typing-indicator-in-message.json npx shadcn@latest add https://seamui.dev/r/suggestions-demo.json npx shadcn@latest add https://seamui.dev/r/suggestions-with-composer.json npx shadcn@latest add https://seamui.dev/r/sources-demo.json npx shadcn@latest add https://seamui.dev/r/inline-citation-demo.json npx shadcn@latest add https://seamui.dev/r/chat-timeline-demo.json npx shadcn@latest add https://seamui.dev/r/chat-timeline-unread.json npx shadcn@latest add https://seamui.dev/r/toggle-with-text.json npx shadcn@latest add https://seamui.dev/r/toggle-outline.json npx shadcn@latest add https://seamui.dev/r/toggle-sizes.json npx shadcn@latest add https://seamui.dev/r/toggle-disabled.json npx shadcn@latest add https://seamui.dev/r/toggle-group-text.json npx shadcn@latest add https://seamui.dev/r/toggle-group-disabled.json npx shadcn@latest add https://seamui.dev/r/input-disabled.json npx shadcn@latest add https://seamui.dev/r/input-invalid.json npx shadcn@latest add https://seamui.dev/r/input-file.json npx shadcn@latest add https://seamui.dev/r/switch-disabled.json npx shadcn@latest add https://seamui.dev/r/switch-settings.json npx shadcn@latest add https://seamui.dev/r/checkbox-indeterminate.json npx shadcn@latest add https://seamui.dev/r/checkbox-disabled.json npx shadcn@latest add https://seamui.dev/r/checkbox-with-text.json npx shadcn@latest add https://seamui.dev/r/radio-group-disabled.json npx shadcn@latest add https://seamui.dev/r/radio-group-descriptions.json npx shadcn@latest add https://seamui.dev/r/slider-steps.json npx shadcn@latest add https://seamui.dev/r/slider-disabled.json npx shadcn@latest add https://seamui.dev/r/select-groups.json npx shadcn@latest add https://seamui.dev/r/select-disabled.json npx shadcn@latest add https://seamui.dev/r/number-field-format.json npx shadcn@latest add https://seamui.dev/r/number-field-disabled.json npx shadcn@latest add https://seamui.dev/r/otp-field-four.json npx shadcn@latest add https://seamui.dev/r/otp-field-disabled.json npx shadcn@latest add https://seamui.dev/r/avatar-sizes.json npx shadcn@latest add https://seamui.dev/r/avatar-group.json npx shadcn@latest add https://seamui.dev/r/tabs-small.json npx shadcn@latest add https://seamui.dev/r/tabs-icons.json npx shadcn@latest add https://seamui.dev/r/accordion-single.json npx shadcn@latest add https://seamui.dev/r/accordion-disabled.json npx shadcn@latest add https://seamui.dev/r/separator-label.json npx shadcn@latest add https://seamui.dev/r/card-stats.json npx shadcn@latest add https://seamui.dev/r/card-notification.json npx shadcn@latest add https://seamui.dev/r/progress-labeled.json npx shadcn@latest add https://seamui.dev/r/meter-levels.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-checkboxes.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-radio.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-submenu.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-nested.json npx shadcn@latest add https://seamui.dev/r/dropdown-menu-shortcuts.json npx shadcn@latest add https://seamui.dev/r/media-toggle-demo.json npx shadcn@latest add https://seamui.dev/r/media-toggle-custom-icons.json npx shadcn@latest add https://seamui.dev/r/voice-visualizer-demo.json npx shadcn@latest add https://seamui.dev/r/voice-visualizer-caption.json npx shadcn@latest add https://seamui.dev/r/voice-visualizer-bars.json npx shadcn@latest add https://seamui.dev/r/voice-visualizer-mic.json npx shadcn@latest add https://seamui.dev/r/voice-avatar-demo.json npx shadcn@latest add https://seamui.dev/r/voice-avatar-group.json npx shadcn@latest add https://seamui.dev/r/voice-avatar-fallback.json npx shadcn@latest add https://seamui.dev/r/device-selector-demo.json npx shadcn@latest add https://seamui.dev/r/device-selector-split.json npx shadcn@latest add https://seamui.dev/r/device-selector-live.json Floating call pill that morphs open into a chat composer; composes the voice suite.
npx shadcn@latest add https://seamui.dev/r/voice-control-bar.json npx shadcn@latest add https://seamui.dev/r/voice-control-bar-demo.json npx shadcn@latest add https://seamui.dev/r/voice-control-bar-expand.json npx shadcn@latest add https://seamui.dev/r/voice-widget-demo.json npx shadcn@latest add https://seamui.dev/r/dialog-form.json npx shadcn@latest add https://seamui.dev/r/dialog-scroll.json npx shadcn@latest add https://seamui.dev/r/alert-dialog-discard.json npx shadcn@latest add https://seamui.dev/r/alert-dialog-signout.json npx shadcn@latest add https://seamui.dev/r/drawer-menu.json npx shadcn@latest add https://seamui.dev/r/drawer-form.json npx shadcn@latest add https://seamui.dev/r/popover-form.json npx shadcn@latest add https://seamui.dev/r/popover-align.json npx shadcn@latest add https://seamui.dev/r/tooltip-icon.json npx shadcn@latest add https://seamui.dev/r/tooltip-shortcut.json npx shadcn@latest add https://seamui.dev/r/context-menu-labelled.json npx shadcn@latest add https://seamui.dev/r/context-menu-destructive.json npx shadcn@latest add https://seamui.dev/r/preview-card-user.json npx shadcn@latest add https://seamui.dev/r/preview-card-image.json npx shadcn@latest add https://seamui.dev/r/otp-field-invalid.json Styled semantic table primitives on a raised seam surface.
npx shadcn@latest add https://seamui.dev/r/table.json TanStack Table engine: filtering, pagination, sorting, selection, inline edit, and row actions.
npx shadcn@latest add https://seamui.dev/r/data-table.json npx shadcn@latest add https://seamui.dev/r/table-demo.json npx shadcn@latest add https://seamui.dev/r/data-table-demo.json npx shadcn@latest add https://seamui.dev/r/data-table-sorting.json npx shadcn@latest add https://seamui.dev/r/data-table-pagination.json npx shadcn@latest add https://seamui.dev/r/data-table-editable.json npx shadcn@latest add https://seamui.dev/r/agent-status-demo.json npx shadcn@latest add https://seamui.dev/r/agent-status-dots.json npx shadcn@latest add https://seamui.dev/r/agent-status-live.json npx shadcn@latest add https://seamui.dev/r/branch-chip-demo.json npx shadcn@latest add https://seamui.dev/r/branch-chip-sync.json npx shadcn@latest add https://seamui.dev/r/branch-chip-pr.json npx shadcn@latest add https://seamui.dev/r/context-meter-demo.json npx shadcn@latest add https://seamui.dev/r/context-meter-sizes.json npx shadcn@latest add https://seamui.dev/r/context-meter-critical.json npx shadcn@latest add https://seamui.dev/r/sidebar-demo.json npx shadcn@latest add https://seamui.dev/r/sidebar-sessions.json npx shadcn@latest add https://seamui.dev/r/sidebar-collapse.json npx shadcn@latest add https://seamui.dev/r/session-item-demo.json npx shadcn@latest add https://seamui.dev/r/session-item-hover-card.json npx shadcn@latest add https://seamui.dev/r/session-item-unread.json npx shadcn@latest add https://seamui.dev/r/workbench-header-demo.json npx shadcn@latest add https://seamui.dev/r/workbench-shell.json npx shadcn@latest add https://seamui.dev/r/command-palette-demo.json npx shadcn@latest add https://seamui.dev/r/command-palette-flat.json npx shadcn@latest add https://seamui.dev/r/model-picker-demo.json npx shadcn@latest add https://seamui.dev/r/model-picker-connection.json npx shadcn@latest add https://seamui.dev/r/model-picker-footer.json npx shadcn@latest add https://seamui.dev/r/mode-selector-demo.json npx shadcn@latest add https://seamui.dev/r/mode-selector-permission.json npx shadcn@latest add https://seamui.dev/r/dictation-card-demo.json npx shadcn@latest add https://seamui.dev/r/dictation-card-review.json npx shadcn@latest add https://seamui.dev/r/permission-card-demo.json