インストール
shadcn CLI で HextaUI を React プロジェクトに追加するか、ファイルを手動でコピーします。
要件
Tailwind CSS v4 と components.json を備えた React 19 のプロジェクト。まだない場合は、shadcn CLI でセットアップしてください。
pnpm dlx shadcn@latest initコンポーネントを追加する
コンポーネントのレジストリ URL を CLI に渡します。CLI はソースをプロジェクトにコピーし、依存関係をインストールし、テーマトークンを追加し、ベースとなる HextaUI のコンポーネントもまとめて取り込みます。
pnpm dlx shadcn@latest add https://hextaui.com/r/button.json次のコマンドで、すべてのコンポーネントを一度に追加します。
pnpm dlx shadcn@latest add https://hextaui.com/r/all.jsonその後、ファイルは自分のものです。@/components/ui からインポートし、他のコードと同じように編集できます。
名前空間
components.json に HextaUI を登録すると、名前でコンポーネントを追加できます。
pnpm dlx shadcn@latest add @hextaui/buttonテーマ
コンポーネントは、shadcn/ui に加えて、ステータスカラー、イージングカーブ、ヘアラインの枠線の幅、アニメーションに使うキーフレームといったいくつかのトークンを使います。CLI がそれらを追加します。ファイルを手動でコピーする場合は、グローバル CSS に一度だけ次を追加してください。
AI アシスタント
すべてのページが Markdown として利用できるため、アシスタントはスクレイピングなしで、完全なソース、例、API を取得できます。各ページ上部の Copy page メニューを使うか、アシスタントにこれらのファイルを案内してください。
https://hextaui.com/llms.txtは、すべてのページを短い説明付きで一覧にしています。https://hextaui.com/llms-full.txtには、すべてのページが 1 つのファイルにまとまっています。- 任意のドキュメントの URL に
.mdを付けると、そのページを取得できます。例:https://hextaui.com/docs/button.md。
最良の結果を得るには、HextaUI MCP server に接続してください。アシスタントは、エディタを離れることなく、ドキュメントの検索、各 API の閲覧、インストールコマンドの取得ができます。
上記の名前空間を設定すると、shadcn の MCP server により、Claude Code、Cursor、Codex などのアシスタントが HextaUI のコンポーネントを直接閲覧してインストールできます。
pnpm dlx shadcn@latest mcp init --client claude