Installation
Füge HextaUI mit der shadcn CLI zu einem React-Projekt hinzu oder kopiere die Dateien von Hand hinein.
Voraussetzungen
Ein React-19-Projekt mit Tailwind CSS v4 und einer components.json. Falls du noch keines hast, richte es mit der shadcn CLI ein.
pnpm dlx shadcn@latest initKomponenten hinzufügen
Übergib die Registry-URL einer Komponente an die CLI. Sie kopiert den Quellcode in dein Projekt, installiert dessen Abhängigkeiten, fügt die Theme-Tokens hinzu und zieht alle HextaUI-Komponenten nach, auf denen sie aufbaut.
pnpm dlx shadcn@latest add https://hextaui.com/r/button.jsonFüge alle Komponenten auf einmal hinzu mit:
pnpm dlx shadcn@latest add https://hextaui.com/r/all.jsonDie Dateien gehören ab dann dir. Importiere sie aus @/components/ui und bearbeite sie wie jeden anderen Code.
Namespace
Registriere HextaUI in components.json, um Komponenten per Name hinzuzufügen.
pnpm dlx shadcn@latest add @hextaui/buttonTheme
Komponenten verwenden zusätzlich zu shadcn/ui einige Tokens: Statusfarben, Easing-Kurven, eine Hairline-Rahmenbreite und die Keyframes, mit denen sie animieren. Die CLI fügt sie für dich hinzu. Wenn du Dateien von Hand kopierst, füge dies einmal zu deinem globalen CSS hinzu.
KI-Assistenten
Jede Seite ist als Markdown verfügbar, sodass Assistenten den vollständigen Quelltext, Beispiele und die API ohne Scraping erhalten. Nutze das Menü „Copy page“ oben auf jeder Seite oder verweise deinen Assistenten auf diese Dateien.
https://hextaui.com/llms.txtlistet jede Seite mit einer kurzen Beschreibung auf.https://hextaui.com/llms-full.txtenthält jede Seite in einer Datei.- Hänge
.mdan eine beliebige Docs-URL an, um diese Seite zu erhalten, etwahttps://hextaui.com/docs/button.md.
Für die besten Ergebnisse verbinde den HextaUI MCP-Server. Assistenten durchsuchen die Dokumentation, lesen jede API und erhalten Installationsbefehle, ohne deinen Editor zu verlassen.
Mit dem obigen Namespace lässt der shadcn MCP-Server Assistenten wie Claude Code, Cursor und Codex HextaUI-Komponenten direkt durchsuchen und installieren.
pnpm dlx shadcn@latest mcp init --client claude