Instalación
Añade HextaUI a un proyecto de React con el shadcn CLI, o copia los archivos a mano.
Requisitos
Un proyecto de React 19 con Tailwind CSS v4 y un components.json. Si aún no tienes uno, configúralo con el shadcn CLI.
pnpm dlx shadcn@latest initAñadir componentes
Pasa la URL del registro de un componente al CLI. Copia el código fuente en tu proyecto, instala sus dependencias, añade los tokens del tema y trae cualquier componente de HextaUI sobre el que se construya.
pnpm dlx shadcn@latest add https://hextaui.com/r/button.jsonAñade todos los componentes de una vez con:
pnpm dlx shadcn@latest add https://hextaui.com/r/all.jsonLos archivos son tuyos desde ese momento. Impórtalos desde @/components/ui y edítalos como cualquier otro código.
Espacio de nombres
Registra HextaUI en components.json para añadir componentes por nombre.
pnpm dlx shadcn@latest add @hextaui/buttonTema
Los componentes usan unos pocos tokens además de los de shadcn/ui: colores de estado, curvas de easing, un ancho de borde hairline y los keyframes con los que se animan. El CLI los añade por ti. Al copiar los archivos a mano, añade esto una vez a tu CSS global.
Asistentes de IA
Cada página está disponible como Markdown, así que los asistentes obtienen el código fuente completo, los ejemplos y la API sin necesidad de scraping. Usa el menú Copy page en la parte superior de cualquier página, o apunta a tu asistente a estos archivos.
https://hextaui.com/llms.txtlista todas las páginas con una breve descripción.https://hextaui.com/llms-full.txtcontiene todas las páginas en un solo archivo.- Añade
.mda cualquier URL de la documentación para obtener esa página, comohttps://hextaui.com/docs/button.md.
Para obtener los mejores resultados, conecta el servidor MCP de HextaUI. Los asistentes buscan en la documentación, leen cada API y obtienen comandos de instalación sin salir de tu editor.
Con el espacio de nombres de arriba, el servidor MCP de shadcn permite que asistentes como Claude Code, Cursor y Codex exploren e instalen componentes de HextaUI directamente.
pnpm dlx shadcn@latest mcp init --client claude