---
name: "@seamui"
slug: "seamui"
description: "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."
category: "Animated components"
tags: ["accessibility", "ai", "animation", "audio", "auth", "blocks", "buttons", "cards", "dashboard", "forms", "hooks", "loaders", "marketing", "media", "mobile", "navigation", "overlays", "retro", "theming"]
framework: "react"
license: "MIT"
author: "meiskv"
website: "https://seamui.dev"
github: "https://github.com/meiskv/seamui"
registry: "https://seamui.dev/r/registry.json"
pro: false
pro_url: null
github_stars: 1
component_count: 250
generated_at: "2026-07-28T08:00:50.948Z"
---

# @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.

## Links

- Website: https://seamui.dev
- GitHub: https://github.com/meiskv/seamui
- Registry JSON: https://seamui.dev/r/registry.json
- Directory page: https://sh4dcn.vercel.app/registry/seamui
- This file: https://sh4dcn.vercel.app/md/seamui.md

## Install

```sh
# add the whole registry (shadcn CLI)
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
# clone the source repo
git clone https://github.com/meiskv/seamui.git
# fetch the raw registry index
curl -s https://seamui.dev/r/registry.json
```

## Components (250)

| name | type | description | install |
| --- | --- | --- | --- |
| theme | registry:theme | shadcn-compatible Tailwind v4 tokens plus the seam depth shadow scale. | `npx shadcn@latest add https://seamui.dev/r/theme.json` |
| utils | registry:lib | cn utility | `npx shadcn@latest add https://seamui.dev/r/utils.json` |
| motion | registry:lib | Spring presets and the depth (z-axis) scale that power every seamui animation. | `npx shadcn@latest add https://seamui.dev/r/motion.json` |
| haptics | registry:lib | 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` |
| use-copy | registry:lib | 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 | registry:ui | Button built on Base UI with seam depth motion. | `npx shadcn@latest add https://seamui.dev/r/button.json` |
| toggle | registry:ui | Two-state button built on Base UI with seam press-depth motion. | `npx shadcn@latest add https://seamui.dev/r/toggle.json` |
| toggle-group | registry:ui | A debossed well of toggles; the pressed one rises as an embossed key. | `npx shadcn@latest add https://seamui.dev/r/toggle-group.json` |
| toolbar | registry:ui | 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` |
| combobox | registry:ui | 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` |
| input | registry:ui | Text input built on Base UI, Field-aware. | `npx shadcn@latest add https://seamui.dev/r/input.json` |
| avatar | registry:ui | Avatar built on Base UI with a seam fade-in on image load. | `npx shadcn@latest add https://seamui.dev/r/avatar.json` |
| separator | registry:ui | Accessible separator built on Base UI. | `npx shadcn@latest add https://seamui.dev/r/separator.json` |
| switch | registry:ui | Switch built on Base UI; the thumb springs between states. | `npx shadcn@latest add https://seamui.dev/r/switch.json` |
| checkbox | registry:ui | Checkbox built on Base UI; the mark pops in with a spring. | `npx shadcn@latest add https://seamui.dev/r/checkbox.json` |
| checkbox-group | registry:ui | 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 | registry:ui | 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 | registry:ui | Slider built on Base UI; the thumb swells when grabbed. | `npx shadcn@latest add https://seamui.dev/r/slider.json` |
| tooltip | registry:ui | Tooltip built on Base UI; the surface rises with overlay depth. | `npx shadcn@latest add https://seamui.dev/r/tooltip.json` |
| popover | registry:ui | Popover built on Base UI with seam overlay-depth entrance. | `npx shadcn@latest add https://seamui.dev/r/popover.json` |
| preview-card | registry:ui | Preview card built on Base UI with seam overlay-depth entrance. | `npx shadcn@latest add https://seamui.dev/r/preview-card.json` |
| dialog | registry:ui | 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` |
| alert-dialog | registry:ui | Confirmation dialog built on Base UI with seam modal depth. | `npx shadcn@latest add https://seamui.dev/r/alert-dialog.json` |
| drawer | registry:ui | 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 | registry:ui | Dropdown menu built on Base UI with seam overlay-depth entrance. | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu.json` |
| select | registry:ui | Select built on Base UI with seam overlay-depth entrance. | `npx shadcn@latest add https://seamui.dev/r/select.json` |
| context-menu | registry:ui | Right-click menu built on Base UI with seam overlay-depth entrance. | `npx shadcn@latest add https://seamui.dev/r/context-menu.json` |
| tabs | registry:ui | Tabs built on Base UI; a motion indicator springs to the active tab. | `npx shadcn@latest add https://seamui.dev/r/tabs.json` |
| accordion | registry:ui | Accordion built on Base UI with eased height animation. | `npx shadcn@latest add https://seamui.dev/r/accordion.json` |
| collapsible | registry:ui | Collapsible built on Base UI with eased height animation. | `npx shadcn@latest add https://seamui.dev/r/collapsible.json` |
| progress | registry:ui | Progress bar built on Base UI with an eased fill. | `npx shadcn@latest add https://seamui.dev/r/progress.json` |
| meter | registry:ui | Meter (static measurement) built on Base UI. | `npx shadcn@latest add https://seamui.dev/r/meter.json` |
| number-field | registry:ui | Number input with press-depth steppers, built on Base UI. | `npx shadcn@latest add https://seamui.dev/r/number-field.json` |
| otp-field | registry:ui | One-time-code input built on Base UI. | `npx shadcn@latest add https://seamui.dev/r/otp-field.json` |
| scroll-area | registry:ui | Custom scrollbar area built on Base UI. | `npx shadcn@latest add https://seamui.dev/r/scroll-area.json` |
| toast | registry:ui | Toast notifications built on Base UI with a bouncy seam entrance. | `npx shadcn@latest add https://seamui.dev/r/toast.json` |
| textarea | registry:ui | Auto-growing multiline text field styled as a seam entry well. | `npx shadcn@latest add https://seamui.dev/r/textarea.json` |
| card | registry:ui | A raised surface key with header, content, and footer sections. | `npx shadcn@latest add https://seamui.dev/r/card.json` |
| badge | registry:ui | Miniature embossed status chip with seam depth variants. | `npx shadcn@latest add https://seamui.dev/r/badge.json` |
| skeleton | registry:ui | Loading placeholder well with an opacity-only pulse. | `npx shadcn@latest add https://seamui.dev/r/skeleton.json` |
| empty-state | registry:ui | 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` |
| spinner | registry:ui | Loading indicator with a reduced-motion opacity fallback. | `npx shadcn@latest add https://seamui.dev/r/spinner.json` |
| kbd | registry:ui | Keyboard shortcut rendered as a tiny embossed keycap. | `npx shadcn@latest add https://seamui.dev/r/kbd.json` |
| message | registry:ui | Chat message row — user as an embossed key, assistant as flat prose. | `npx shadcn@latest add https://seamui.dev/r/message.json` |
| conversation | registry:ui | Stick-to-bottom chat viewport with a floating scroll-to-latest key. | `npx shadcn@latest add https://seamui.dev/r/conversation.json` |
| composer | registry:ui | The prompt input — a debossed well with send/stop, attachments, and Enter-to-send. | `npx shadcn@latest add https://seamui.dev/r/composer.json` |
| response | registry:ui | Streaming-safe markdown renderer that hardens incomplete blocks. | `npx shadcn@latest add https://seamui.dev/r/response.json` |
| code-block | registry:ui | Highlighted code in a debossed well, with a copy key. | `npx shadcn@latest add https://seamui.dev/r/code-block.json` |
| tool | registry:ui | Agentic step disclosure — status chip, collapsible result. Includes Reasoning. | `npx shadcn@latest add https://seamui.dev/r/tool.json` |
| typing-indicator | registry:ui | Pre-first-token dots; bounce becomes an opacity pulse under reduced motion. | `npx shadcn@latest add https://seamui.dev/r/typing-indicator.json` |
| suggestions | registry:ui | Scrollable row of prompt chips with a staggered entrance. | `npx shadcn@latest add https://seamui.dev/r/suggestions.json` |
| sources | registry:ui | Grounded-answer sources list and hoverable inline citations. | `npx shadcn@latest add https://seamui.dev/r/sources.json` |
| chat-timeline | registry:ui | Grouped, timestamped conversation history with sticky day headers. | `npx shadcn@latest add https://seamui.dev/r/chat-timeline.json` |
| media-toggle | registry:ui | Round mic/camera/screen-share key; muted goes destructive-tinted. | `npx shadcn@latest add https://seamui.dev/r/media-toggle.json` |
| voice-visualizer | registry:ui | Agent-state dots driven by audio level, with an owned useAudioLevel hook. | `npx shadcn@latest add https://seamui.dev/r/voice-visualizer.json` |
| voice-avatar | registry:ui | Avatar with a speaking halo that breathes with audio level. | `npx shadcn@latest add https://seamui.dev/r/voice-avatar.json` |
| device-selector | registry:ui | Mic/camera/output picker on DropdownMenu, with an owned useMediaDevices hook. | `npx shadcn@latest add https://seamui.dev/r/device-selector.json` |
| agent-status | registry:ui | 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-chip | registry:ui | 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-meter | registry:ui | 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` |
| sidebar | registry:ui | 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` |
| command-palette | registry:ui | ⌘K launcher — Base UI Autocomplete rendered inline and always-open inside a Dialog. | `npx shadcn@latest add https://seamui.dev/r/command-palette.json` |
| model-picker | registry:ui | 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` |
| mode-selector | registry:ui | 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` |
| dictation-card | registry:ui | 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` |
| permission-card | registry:ui | Inline approval — allow once / allow for session / deny, settling into a receipt. | `npx shadcn@latest add https://seamui.dev/r/permission-card.json` |
| plan-card | registry:ui | 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` |
| terminal-block | registry:ui | 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` |
| checks-panel | registry:ui | 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` |
| connector-card | registry:ui | 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` |
| session-item | registry:ui | 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` |
| workbench-header | registry:ui | The bar over the thread — session identity left, telemetry and actions right. | `npx shadcn@latest add https://seamui.dev/r/workbench-header.json` |
| button-demo | registry:example | Button Demo | `npx shadcn@latest add https://seamui.dev/r/button-demo.json` |
| button-variants | registry:example | Button Variants | `npx shadcn@latest add https://seamui.dev/r/button-variants.json` |
| button-sizes | registry:example | Button Sizes | `npx shadcn@latest add https://seamui.dev/r/button-sizes.json` |
| button-loading | registry:example | Button Loading | `npx shadcn@latest add https://seamui.dev/r/button-loading.json` |
| button-link | registry:example | Button Link | `npx shadcn@latest add https://seamui.dev/r/button-link.json` |
| toggle-demo | registry:example | Toggle Demo | `npx shadcn@latest add https://seamui.dev/r/toggle-demo.json` |
| toggle-group-demo | registry:example | Toggle Group Demo | `npx shadcn@latest add https://seamui.dev/r/toggle-group-demo.json` |
| combobox-demo | registry:example | Combobox Demo | `npx shadcn@latest add https://seamui.dev/r/combobox-demo.json` |
| combobox-multiple | registry:example | Combobox Multiple | `npx shadcn@latest add https://seamui.dev/r/combobox-multiple.json` |
| combobox-clear | registry:example | Combobox Clear | `npx shadcn@latest add https://seamui.dev/r/combobox-clear.json` |
| combobox-groups | registry:example | Combobox Groups | `npx shadcn@latest add https://seamui.dev/r/combobox-groups.json` |
| combobox-custom | registry:example | Combobox Custom Items | `npx shadcn@latest add https://seamui.dev/r/combobox-custom.json` |
| combobox-invalid | registry:example | Combobox Invalid | `npx shadcn@latest add https://seamui.dev/r/combobox-invalid.json` |
| combobox-disabled | registry:example | Combobox Disabled | `npx shadcn@latest add https://seamui.dev/r/combobox-disabled.json` |
| input-demo | registry:example | Input Demo | `npx shadcn@latest add https://seamui.dev/r/input-demo.json` |
| avatar-demo | registry:example | Avatar Demo | `npx shadcn@latest add https://seamui.dev/r/avatar-demo.json` |
| separator-demo | registry:example | Separator Demo | `npx shadcn@latest add https://seamui.dev/r/separator-demo.json` |
| switch-demo | registry:example | Switch Demo | `npx shadcn@latest add https://seamui.dev/r/switch-demo.json` |
| checkbox-demo | registry:example | Checkbox Demo | `npx shadcn@latest add https://seamui.dev/r/checkbox-demo.json` |
| radio-group-demo | registry:example | Radio Group Demo | `npx shadcn@latest add https://seamui.dev/r/radio-group-demo.json` |
| slider-demo | registry:example | Slider Demo | `npx shadcn@latest add https://seamui.dev/r/slider-demo.json` |
| tooltip-demo | registry:example | Tooltip Demo | `npx shadcn@latest add https://seamui.dev/r/tooltip-demo.json` |
| popover-demo | registry:example | Popover Demo | `npx shadcn@latest add https://seamui.dev/r/popover-demo.json` |
| preview-card-demo | registry:example | Preview Card Demo | `npx shadcn@latest add https://seamui.dev/r/preview-card-demo.json` |
| dialog-demo | registry:example | Dialog Demo | `npx shadcn@latest add https://seamui.dev/r/dialog-demo.json` |
| alert-dialog-demo | registry:example | Alert Dialog Demo | `npx shadcn@latest add https://seamui.dev/r/alert-dialog-demo.json` |
| drawer-demo | registry:example | Drawer Demo | `npx shadcn@latest add https://seamui.dev/r/drawer-demo.json` |
| dropdown-menu-demo | registry:example | Dropdown Menu Demo | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-demo.json` |
| select-demo | registry:example | Select Demo | `npx shadcn@latest add https://seamui.dev/r/select-demo.json` |
| context-menu-demo | registry:example | Context Menu Demo | `npx shadcn@latest add https://seamui.dev/r/context-menu-demo.json` |
| tabs-demo | registry:example | Tabs Demo | `npx shadcn@latest add https://seamui.dev/r/tabs-demo.json` |
| accordion-demo | registry:example | Accordion Demo | `npx shadcn@latest add https://seamui.dev/r/accordion-demo.json` |
| collapsible-demo | registry:example | Collapsible Demo | `npx shadcn@latest add https://seamui.dev/r/collapsible-demo.json` |
| progress-demo | registry:example | Progress Demo | `npx shadcn@latest add https://seamui.dev/r/progress-demo.json` |
| meter-demo | registry:example | Meter Demo | `npx shadcn@latest add https://seamui.dev/r/meter-demo.json` |
| number-field-demo | registry:example | Number Field Demo | `npx shadcn@latest add https://seamui.dev/r/number-field-demo.json` |
| otp-field-demo | registry:example | OTP Field Demo | `npx shadcn@latest add https://seamui.dev/r/otp-field-demo.json` |
| scroll-area-demo | registry:example | Scroll Area Demo | `npx shadcn@latest add https://seamui.dev/r/scroll-area-demo.json` |
| toast-demo | registry:example | Toast Demo | `npx shadcn@latest add https://seamui.dev/r/toast-demo.json` |
| textarea-demo | registry:example | Textarea Demo | `npx shadcn@latest add https://seamui.dev/r/textarea-demo.json` |
| textarea-disabled | registry:example | Textarea Disabled | `npx shadcn@latest add https://seamui.dev/r/textarea-disabled.json` |
| textarea-with-button | registry:example | Textarea With Button | `npx shadcn@latest add https://seamui.dev/r/textarea-with-button.json` |
| card-demo | registry:example | Card Demo | `npx shadcn@latest add https://seamui.dev/r/card-demo.json` |
| badge-demo | registry:example | Badge Demo | `npx shadcn@latest add https://seamui.dev/r/badge-demo.json` |
| skeleton-demo | registry:example | Skeleton Demo | `npx shadcn@latest add https://seamui.dev/r/skeleton-demo.json` |
| spinner-demo | registry:example | Spinner Demo | `npx shadcn@latest add https://seamui.dev/r/spinner-demo.json` |
| kbd-demo | registry:example | Kbd Demo | `npx shadcn@latest add https://seamui.dev/r/kbd-demo.json` |
| message-demo | registry:example | Message Demo | `npx shadcn@latest add https://seamui.dev/r/message-demo.json` |
| message-actions | registry:example | Message Actions | `npx shadcn@latest add https://seamui.dev/r/message-actions.json` |
| message-avatar-fallback | registry:example | Message Avatar Fallback | `npx shadcn@latest add https://seamui.dev/r/message-avatar-fallback.json` |
| conversation-demo | registry:example | Conversation Demo | `npx shadcn@latest add https://seamui.dev/r/conversation-demo.json` |
| conversation-scroll-button | registry:example | Conversation Scroll Button | `npx shadcn@latest add https://seamui.dev/r/conversation-scroll-button.json` |
| composer-demo | registry:example | Composer Demo | `npx shadcn@latest add https://seamui.dev/r/composer-demo.json` |
| composer-streaming | registry:example | Composer Streaming | `npx shadcn@latest add https://seamui.dev/r/composer-streaming.json` |
| composer-attachments | registry:example | Composer Attachments | `npx shadcn@latest add https://seamui.dev/r/composer-attachments.json` |
| response-demo | registry:example | Response Demo | `npx shadcn@latest add https://seamui.dev/r/response-demo.json` |
| response-streaming | registry:example | Response Streaming | `npx shadcn@latest add https://seamui.dev/r/response-streaming.json` |
| response-code | registry:example | Response Code | `npx shadcn@latest add https://seamui.dev/r/response-code.json` |
| chat-demo | registry:example | Chat Demo | `npx shadcn@latest add https://seamui.dev/r/chat-demo.json` |
| code-block-demo | registry:example | Code Block Demo | `npx shadcn@latest add https://seamui.dev/r/code-block-demo.json` |
| code-block-copy | registry:example | Code Block Copy | `npx shadcn@latest add https://seamui.dev/r/code-block-copy.json` |
| code-block-long-lines | registry:example | Code Block Long Lines | `npx shadcn@latest add https://seamui.dev/r/code-block-long-lines.json` |
| tool-demo | registry:example | Tool Demo | `npx shadcn@latest add https://seamui.dev/r/tool-demo.json` |
| tool-error | registry:example | Tool Error | `npx shadcn@latest add https://seamui.dev/r/tool-error.json` |
| reasoning-demo | registry:example | Reasoning Demo | `npx shadcn@latest add https://seamui.dev/r/reasoning-demo.json` |
| typing-indicator-demo | registry:example | Typing Indicator Demo | `npx shadcn@latest add https://seamui.dev/r/typing-indicator-demo.json` |
| typing-indicator-in-message | registry:example | Typing Indicator In Message | `npx shadcn@latest add https://seamui.dev/r/typing-indicator-in-message.json` |
| suggestions-demo | registry:example | Suggestions Demo | `npx shadcn@latest add https://seamui.dev/r/suggestions-demo.json` |
| suggestions-with-composer | registry:example | Suggestions With Composer | `npx shadcn@latest add https://seamui.dev/r/suggestions-with-composer.json` |
| sources-demo | registry:example | Sources Demo | `npx shadcn@latest add https://seamui.dev/r/sources-demo.json` |
| inline-citation-demo | registry:example | Inline Citation Demo | `npx shadcn@latest add https://seamui.dev/r/inline-citation-demo.json` |
| chat-timeline-demo | registry:example | Chat Timeline Demo | `npx shadcn@latest add https://seamui.dev/r/chat-timeline-demo.json` |
| chat-timeline-unread | registry:example | Chat Timeline Unread | `npx shadcn@latest add https://seamui.dev/r/chat-timeline-unread.json` |
| toggle-with-text | registry:example | Toggle With Text | `npx shadcn@latest add https://seamui.dev/r/toggle-with-text.json` |
| toggle-outline | registry:example | Toggle Outline | `npx shadcn@latest add https://seamui.dev/r/toggle-outline.json` |
| toggle-sizes | registry:example | Toggle Sizes | `npx shadcn@latest add https://seamui.dev/r/toggle-sizes.json` |
| toggle-disabled | registry:example | Toggle Disabled | `npx shadcn@latest add https://seamui.dev/r/toggle-disabled.json` |
| toggle-group-text | registry:example | Toggle Group Text | `npx shadcn@latest add https://seamui.dev/r/toggle-group-text.json` |
| toggle-group-disabled | registry:example | Toggle Group Disabled | `npx shadcn@latest add https://seamui.dev/r/toggle-group-disabled.json` |
| input-disabled | registry:example | Input Disabled | `npx shadcn@latest add https://seamui.dev/r/input-disabled.json` |
| input-invalid | registry:example | Input Invalid | `npx shadcn@latest add https://seamui.dev/r/input-invalid.json` |
| input-file | registry:example | Input File | `npx shadcn@latest add https://seamui.dev/r/input-file.json` |
| switch-disabled | registry:example | Switch Disabled | `npx shadcn@latest add https://seamui.dev/r/switch-disabled.json` |
| switch-settings | registry:example | Switch Settings | `npx shadcn@latest add https://seamui.dev/r/switch-settings.json` |
| checkbox-indeterminate | registry:example | Checkbox Indeterminate | `npx shadcn@latest add https://seamui.dev/r/checkbox-indeterminate.json` |
| checkbox-disabled | registry:example | Checkbox Disabled | `npx shadcn@latest add https://seamui.dev/r/checkbox-disabled.json` |
| checkbox-with-text | registry:example | Checkbox With Text | `npx shadcn@latest add https://seamui.dev/r/checkbox-with-text.json` |
| radio-group-disabled | registry:example | Radio Group Disabled | `npx shadcn@latest add https://seamui.dev/r/radio-group-disabled.json` |
| radio-group-descriptions | registry:example | Radio Group Descriptions | `npx shadcn@latest add https://seamui.dev/r/radio-group-descriptions.json` |
| slider-steps | registry:example | Slider Steps | `npx shadcn@latest add https://seamui.dev/r/slider-steps.json` |
| slider-disabled | registry:example | Slider Disabled | `npx shadcn@latest add https://seamui.dev/r/slider-disabled.json` |
| select-groups | registry:example | Select Groups | `npx shadcn@latest add https://seamui.dev/r/select-groups.json` |
| select-disabled | registry:example | Select Disabled | `npx shadcn@latest add https://seamui.dev/r/select-disabled.json` |
| number-field-format | registry:example | Number Field Format | `npx shadcn@latest add https://seamui.dev/r/number-field-format.json` |
| number-field-disabled | registry:example | Number Field Disabled | `npx shadcn@latest add https://seamui.dev/r/number-field-disabled.json` |
| otp-field-four | registry:example | OTP Field Four | `npx shadcn@latest add https://seamui.dev/r/otp-field-four.json` |
| otp-field-disabled | registry:example | OTP Field Disabled | `npx shadcn@latest add https://seamui.dev/r/otp-field-disabled.json` |
| avatar-sizes | registry:example | Avatar Sizes | `npx shadcn@latest add https://seamui.dev/r/avatar-sizes.json` |
| avatar-group | registry:example | Avatar Group | `npx shadcn@latest add https://seamui.dev/r/avatar-group.json` |
| tabs-small | registry:example | Tabs Small | `npx shadcn@latest add https://seamui.dev/r/tabs-small.json` |
| tabs-icons | registry:example | Tabs Icons | `npx shadcn@latest add https://seamui.dev/r/tabs-icons.json` |
| accordion-single | registry:example | Accordion Single | `npx shadcn@latest add https://seamui.dev/r/accordion-single.json` |
| accordion-disabled | registry:example | Accordion Disabled | `npx shadcn@latest add https://seamui.dev/r/accordion-disabled.json` |
| separator-label | registry:example | Separator Label | `npx shadcn@latest add https://seamui.dev/r/separator-label.json` |
| card-stats | registry:example | Card Stats | `npx shadcn@latest add https://seamui.dev/r/card-stats.json` |
| card-notification | registry:example | Card Notification | `npx shadcn@latest add https://seamui.dev/r/card-notification.json` |
| progress-labeled | registry:example | Progress Labeled | `npx shadcn@latest add https://seamui.dev/r/progress-labeled.json` |
| meter-levels | registry:example | Meter Levels | `npx shadcn@latest add https://seamui.dev/r/meter-levels.json` |
| dropdown-menu-checkboxes | registry:example | Dropdown Menu Checkboxes | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-checkboxes.json` |
| dropdown-menu-radio | registry:example | Dropdown Menu Radio | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-radio.json` |
| dropdown-menu-submenu | registry:example | Dropdown Menu Submenu | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-submenu.json` |
| dropdown-menu-nested | registry:example | Dropdown Menu Nested | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-nested.json` |
| dropdown-menu-shortcuts | registry:example | Dropdown Menu Shortcuts | `npx shadcn@latest add https://seamui.dev/r/dropdown-menu-shortcuts.json` |
| media-toggle-demo | registry:example | Media Toggle Demo | `npx shadcn@latest add https://seamui.dev/r/media-toggle-demo.json` |
| media-toggle-custom-icons | registry:example | Media Toggle Custom Icons | `npx shadcn@latest add https://seamui.dev/r/media-toggle-custom-icons.json` |
| voice-visualizer-demo | registry:example | Voice Visualizer Demo | `npx shadcn@latest add https://seamui.dev/r/voice-visualizer-demo.json` |
| voice-visualizer-caption | registry:example | Voice Visualizer Caption | `npx shadcn@latest add https://seamui.dev/r/voice-visualizer-caption.json` |
| voice-visualizer-bars | registry:example | Voice Visualizer Bars | `npx shadcn@latest add https://seamui.dev/r/voice-visualizer-bars.json` |
| voice-visualizer-mic | registry:example | Voice Visualizer Mic | `npx shadcn@latest add https://seamui.dev/r/voice-visualizer-mic.json` |
| voice-avatar-demo | registry:example | Voice Avatar Demo | `npx shadcn@latest add https://seamui.dev/r/voice-avatar-demo.json` |
| voice-avatar-group | registry:example | Voice Avatar Group | `npx shadcn@latest add https://seamui.dev/r/voice-avatar-group.json` |
| voice-avatar-fallback | registry:example | Voice Avatar Fallback | `npx shadcn@latest add https://seamui.dev/r/voice-avatar-fallback.json` |
| device-selector-demo | registry:example | Device Selector Demo | `npx shadcn@latest add https://seamui.dev/r/device-selector-demo.json` |
| device-selector-split | registry:example | Device Selector Split | `npx shadcn@latest add https://seamui.dev/r/device-selector-split.json` |
| device-selector-live | registry:example | Device Selector Live | `npx shadcn@latest add https://seamui.dev/r/device-selector-live.json` |
| voice-control-bar | registry:ui | 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` |
| voice-control-bar-demo | registry:example | Voice Control Bar Demo | `npx shadcn@latest add https://seamui.dev/r/voice-control-bar-demo.json` |
| voice-control-bar-expand | registry:example | Voice Control Bar Expand | `npx shadcn@latest add https://seamui.dev/r/voice-control-bar-expand.json` |
| voice-widget-demo | registry:example | Voice Widget Demo | `npx shadcn@latest add https://seamui.dev/r/voice-widget-demo.json` |
| dialog-form | registry:example | Dialog Form | `npx shadcn@latest add https://seamui.dev/r/dialog-form.json` |
| dialog-scroll | registry:example | Dialog Scroll | `npx shadcn@latest add https://seamui.dev/r/dialog-scroll.json` |
| alert-dialog-discard | registry:example | Alert Dialog Discard | `npx shadcn@latest add https://seamui.dev/r/alert-dialog-discard.json` |
| alert-dialog-signout | registry:example | Alert Dialog Signout | `npx shadcn@latest add https://seamui.dev/r/alert-dialog-signout.json` |
| drawer-menu | registry:example | Drawer Menu | `npx shadcn@latest add https://seamui.dev/r/drawer-menu.json` |
| drawer-form | registry:example | Drawer Form | `npx shadcn@latest add https://seamui.dev/r/drawer-form.json` |
| popover-form | registry:example | Popover Form | `npx shadcn@latest add https://seamui.dev/r/popover-form.json` |
| popover-align | registry:example | Popover Align | `npx shadcn@latest add https://seamui.dev/r/popover-align.json` |
| tooltip-icon | registry:example | Tooltip Icon | `npx shadcn@latest add https://seamui.dev/r/tooltip-icon.json` |
| tooltip-shortcut | registry:example | Tooltip Shortcut | `npx shadcn@latest add https://seamui.dev/r/tooltip-shortcut.json` |
| context-menu-labelled | registry:example | Context Menu Labelled | `npx shadcn@latest add https://seamui.dev/r/context-menu-labelled.json` |
| context-menu-destructive | registry:example | Context Menu Destructive | `npx shadcn@latest add https://seamui.dev/r/context-menu-destructive.json` |
| preview-card-user | registry:example | Preview Card User | `npx shadcn@latest add https://seamui.dev/r/preview-card-user.json` |
| preview-card-image | registry:example | Preview Card Image | `npx shadcn@latest add https://seamui.dev/r/preview-card-image.json` |
| otp-field-invalid | registry:example | OTP Field Invalid | `npx shadcn@latest add https://seamui.dev/r/otp-field-invalid.json` |
| table | registry:ui | Styled semantic table primitives on a raised seam surface. | `npx shadcn@latest add https://seamui.dev/r/table.json` |
| data-table | registry:ui | TanStack Table engine: filtering, pagination, sorting, selection, inline edit, and row actions. | `npx shadcn@latest add https://seamui.dev/r/data-table.json` |
| table-demo | registry:example | Table Demo | `npx shadcn@latest add https://seamui.dev/r/table-demo.json` |
| data-table-demo | registry:example | Data Table Demo | `npx shadcn@latest add https://seamui.dev/r/data-table-demo.json` |
| data-table-sorting | registry:example | Data Table Sorting | `npx shadcn@latest add https://seamui.dev/r/data-table-sorting.json` |
| data-table-pagination | registry:example | Data Table Pagination | `npx shadcn@latest add https://seamui.dev/r/data-table-pagination.json` |
| data-table-editable | registry:example | Data Table Editable | `npx shadcn@latest add https://seamui.dev/r/data-table-editable.json` |
| agent-status-demo | registry:example | Agent Status Demo | `npx shadcn@latest add https://seamui.dev/r/agent-status-demo.json` |
| agent-status-dots | registry:example | Agent Status Dots | `npx shadcn@latest add https://seamui.dev/r/agent-status-dots.json` |
| agent-status-live | registry:example | Agent Status Live | `npx shadcn@latest add https://seamui.dev/r/agent-status-live.json` |
| branch-chip-demo | registry:example | Branch Chip Demo | `npx shadcn@latest add https://seamui.dev/r/branch-chip-demo.json` |
| branch-chip-sync | registry:example | Branch Chip Sync | `npx shadcn@latest add https://seamui.dev/r/branch-chip-sync.json` |
| branch-chip-pr | registry:example | Branch Chip PR | `npx shadcn@latest add https://seamui.dev/r/branch-chip-pr.json` |
| context-meter-demo | registry:example | Context Meter Demo | `npx shadcn@latest add https://seamui.dev/r/context-meter-demo.json` |
| context-meter-sizes | registry:example | Context Meter Sizes | `npx shadcn@latest add https://seamui.dev/r/context-meter-sizes.json` |
| context-meter-critical | registry:example | Context Meter Critical | `npx shadcn@latest add https://seamui.dev/r/context-meter-critical.json` |
| sidebar-demo | registry:example | Sidebar Demo | `npx shadcn@latest add https://seamui.dev/r/sidebar-demo.json` |
| sidebar-sessions | registry:example | Sidebar Sessions | `npx shadcn@latest add https://seamui.dev/r/sidebar-sessions.json` |
| sidebar-collapse | registry:example | Sidebar Collapse | `npx shadcn@latest add https://seamui.dev/r/sidebar-collapse.json` |
| session-item-demo | registry:example | Session Item Demo | `npx shadcn@latest add https://seamui.dev/r/session-item-demo.json` |
| session-item-hover-card | registry:example | Session Item Hover Card | `npx shadcn@latest add https://seamui.dev/r/session-item-hover-card.json` |
| session-item-unread | registry:example | Session Item Unread | `npx shadcn@latest add https://seamui.dev/r/session-item-unread.json` |
| workbench-header-demo | registry:example | Workbench Header Demo | `npx shadcn@latest add https://seamui.dev/r/workbench-header-demo.json` |
| workbench-shell | registry:example | Workbench Shell | `npx shadcn@latest add https://seamui.dev/r/workbench-shell.json` |
| command-palette-demo | registry:example | Command Palette Demo | `npx shadcn@latest add https://seamui.dev/r/command-palette-demo.json` |
| command-palette-flat | registry:example | Command Palette Flat | `npx shadcn@latest add https://seamui.dev/r/command-palette-flat.json` |
| model-picker-demo | registry:example | Model Picker Demo | `npx shadcn@latest add https://seamui.dev/r/model-picker-demo.json` |
| model-picker-connection | registry:example | Model Picker Connection | `npx shadcn@latest add https://seamui.dev/r/model-picker-connection.json` |
| model-picker-footer | registry:example | Model Picker Footer | `npx shadcn@latest add https://seamui.dev/r/model-picker-footer.json` |
| mode-selector-demo | registry:example | Mode Selector Demo | `npx shadcn@latest add https://seamui.dev/r/mode-selector-demo.json` |
| mode-selector-permission | registry:example | Mode Selector Permission | `npx shadcn@latest add https://seamui.dev/r/mode-selector-permission.json` |
| dictation-card-demo | registry:example | Dictation Card Demo | `npx shadcn@latest add https://seamui.dev/r/dictation-card-demo.json` |
| dictation-card-review | registry:example | Dictation Card Review | `npx shadcn@latest add https://seamui.dev/r/dictation-card-review.json` |
| permission-card-demo | registry:example | Permission Card Demo | `npx shadcn@latest add https://seamui.dev/r/permission-card-demo.json` |

## For AI agents

```text
You are adding components from @seamui to a shadcn-compatible project.
1. Read this file (https://sh4dcn.vercel.app/md/seamui.md) for the component list.
2. Fetch the machine-readable index: https://seamui.dev/r/registry.json
3. Install a single component with its install command from the table above.
4. Full structured record: https://sh4dcn.vercel.app/json (library slug: seamui).
```
