Installation

Learn how to install SmoothUI components using the SmoothUI CLI, shadcn CLI, or manual installation methods.

Last updated: February 17, 2026

Installation (SmoothUI CLI)

The SmoothUI CLI provides an interactive way to browse and install components with automatic dependency resolution.

Add Components

pnpm dlx smoothui-cli@latest add siri-orb

Add Multiple Components

pnpm dlx smoothui-cli@latest add siri-orb rich-popover animated-input

Interactive Mode

pnpm dlx smoothui-cli@latest add

List Available Components

pnpm dlx smoothui-cli@latest list

Interactive Mode

Run the add command without arguments to launch an interactive picker. Search and browse components by category, then select multiple components to install at once.


Installation (shadcn Registry)

SmoothUI is an official shadcn registry, so you can install components directly without any configuration. Just use the @smoothui namespace.

No Configuration Required

Since SmoothUI is an official registry, you don't need to add anything to your components.json file. Just install components directly!

Install Components

Install SmoothUI components using the shadcn CLI with the @smoothui namespace:

pnpm dlx shadcn@latest add @smoothui/siri-orb

Install Multiple Components

pnpm dlx shadcn@latest add @smoothui/rich-popover @smoothui/animated-input

Use Components

Import and use the installed components in your React application:

import { SiriOrb } from "@/components/smoothui/ui/SiriOrb"
import { RichPopover } from "@/components/smoothui/ui/RichPopover"

export default function App() {
  return (
    <div>
      <SiriOrb size="200px" />
      <RichPopover />
    </div>
  )
}