Open components. Human language. Agent-ready structure.

Components

A shadcn-style open component directory with anatomy, variants, states, accessibility notes, implementation guidance, AI prompts, and tokens.

registry-ready docs

Component groups

Each component now has anatomy, variants, states, styling tokens, accessibility notes, AI prompts, negative prompts, and shadcn implementation guidance.

5 components

Actions

12 components

Inputs

Components

Search Field

Let users filter or find content with a native, calm input.

Inputsinputready
Components

Text Field

Collect short text with label, helper text, and validation affordances.

Inputsinputready
Components

Prompt Input

Compose AI instructions with space for context, actions, and submit state.

Inputstextarea + buttonready
Components

Textarea

Collect longer text without making the form feel heavy.

Inputstextareaready
Components

Select

Choose one value from a known set with a compact trigger.

Inputsselectready
Components

Combobox

Search and choose from a larger option set with keyboard support.

Inputscomboboxready
Components

Checkbox

Toggle a single option or select multiple items in a list.

Inputscheckboxready
Components

Radio Group

Choose exactly one option from a small visible set.

Inputsradio-groupready
Components

Switch

Toggle a persistent binary setting with immediate clarity.

Inputsswitchready
Components

Slider

Adjust a numeric value with direct manipulation.

Inputssliderready
Components

File Drop Zone

Invite uploads with clear constraints, state, and fallback action.

Inputsinputready
Components

Settings Row

Combine setting label, explanation, and control in one quiet row.

Inputsswitchready
7 components

Feedback

13 components

Surfaces

Components

Card

Group related information and action affordances in a scannable surface.

Surfacescardready
Components

Command Card

Make a clickable card behave like a focused command surface.

Surfacescardready
Components

Dialog

Interrupt the flow only when a user must make a focused decision.

Surfacesdialogready
Components

Drawer

Reveal secondary detail or editing context from the page edge.

Surfacessheetready
Components

Popover

Attach lightweight contextual content to a nearby trigger.

Surfacespopoverready
Components

Tooltip

Explain a compact control without adding persistent UI text.

Surfacestooltipready
Components

Inspector Panel

Show selected-object metadata and actions in a compact side panel.

Surfacessheetready
Components

Bento Grid

A responsive grid layout for showcasing features in asymmetric cards.

Surfacesgridready
Components

Hero Video Dialog

A play-button overlay that opens a video in a dialog.

Surfacesdialogready
Components

Tweet Card

Embed a styled tweet preview with author and engagement stats.

Surfacescardready
Components

Safari

A Safari browser mockup frame for showcasing web content.

Surfacescustomready
Components

iPhone

An iPhone device mockup for showcasing mobile apps.

Surfacescustomready
Components

Android

An Android device mockup for showcasing mobile apps.

Surfacescustomready
9 components

Data Display

Components

Badge

Label status, category, or metadata without adding visual weight.

Data Displaybadgeready
Components

Table

Display dense rows with restrained borders and clear column hierarchy.

Data Displaytableready
Components

Table Row

Make a row scannable, selectable, and action-ready.

Data Displaytableready
Components

Metric Card

Show one important number with enough context to interpret it.

Data Displaycardready
Components

Timeline

Show ordered events or background work in a readable vertical rhythm.

Data Displaycustomready
Components

Code Block

Present copyable code with language, contrast, and restrained controls.

Data Displaycustomready
Components

Avatar Circles

Overlapping avatar circles that show a group of users.

Data Displaycustomready
Components

File Tree

A nested file and folder tree with expand/collapse.

Data Displaycustomready
Components

Code Comparison

Side-by-side before/after code with diff highlighting.

Data Displaycustomready