Gerenciar uma máquina
Libere o assento atual antes de ativar sua licença em outro computador.
npx boardui@latest logoutObrigado por sua compra. Sua licença desbloqueia todos os componentes e modelos Pro, incluindo atualizações futuras. Vamos começar tudo rodando em seu projeto.
Esta caminhada assume que a BoardUI nunca foi instalada em seu projeto. Siga cada passo em ordem e você terminará com as fundações, dependências gratuitas, acesso Pro, e seu primeiro componente ou modelo pronto para usar.
BoardUI funciona em um projeto React 19 + Tailwind CSS v4. Se você ainda não tiver um, o ponto de partida mais rápido é um novo aplicativo Next.js:
npx create-next-app@latest my-appcd my-app
# Choose the defaults: TypeScript, Tailwind CSS, App Router, and @/* aliasJá tem um projeto compatível? Abra um terminal em sua pasta raiz e continue abaixo. Para Vite, React Router ou Astro, veja o guias de estrutura.
Para um pacote de UI compartilhado ou aliases personalizados, siga o guia de configuração monorepo antes de executar o init. Componentes livres e Pro usam o mesmo boardui.json config. Executar componentes instala dentro do pacote compartilhado, e instalar modelos de página inteira no aplicativo consumidor.
npx boardui@latest init --proConfirme o prompt de configuração. O CLI instala o Tailwind v4 e os pacotes runtime e Pro do BoardUI, então cria o tema, tipografia, estilos globais e utilitários compartilhados. Você não precisa instalar a biblioteca gratuita separadamente.
Substitua a importação de CSS global padrão no layout raiz e carregue a Inter, a fonte que o tema do BoardUI usa. Se nada compila o Tailwind v4 no seu projeto ainda, carregue também o plugin de PostCSS dele. O create-next-app 16.4 e versões posteriores já o compilam com @tailwindcss/turbopack, e o init só mostra a etapa do PostCSS quando ela é necessária.
// app/layout.tsximport { Inter } from "next/font/google";import "@/styles/globals.css"; // replaces the default "./globals.css" import
// BoardUI's theme reads its typeface from --font-inter (styles/theme.css).// The opsz axis renders display sizes in Inter Display, as on boardui.com.const inter = Inter({ variable: "--font-inter", subsets: ["latin"], axes: ["opsz"],});
export default function RootLayout({ children }: { children: React.ReactNode }) { return ( // On <html>, where theme.css resolves the font, in place of the Geist variables. <html lang="en" className={`${inter.variable} h-full antialiased`}> <body className="min-h-full flex flex-col">{children}</body> </html> );}npx boardui@latest login YOUR_LICENSE_KEYSubstituir YOUR_LICENSE_KEY com a tecla literal. Não inclua parênteses de ângulo. A ativação usa um dos assentos da máquina incluídos com sua licença.
npx boardui@latest add agent-progress calendarEste comando instala ambos os exemplos. Use um nome se quiser apenas um. O CLI também obtém todos os componentes ou utilitário gratuitos do BoardUI de que dependem e oferece- se para instalar os pacotes npm em falta - não existe nenhuma etapa de configuração separada do componente livre.
npx boardui@latest add template-ai-chatOs modelos incluem a página, fonte do componente, dependências livres, blocos Pro e imagens. Você pode instalar componentes, modelos ou ambos com a mesma licença.
O BoardUI instala o código- fonte editável em vez de um pacote de componentes bloqueado. Para substituir um item instalado pela sua versão mais recente do BoardUI, execute o mesmo comando com --overwrite e reveja primeiro quaisquer personalizações locais.
npx boardui@latest add calendar --overwriteMova sua licença entre máquinas, automatize instalações ou entre em contato conosco diretamente quando precisar de ajuda.
Libere o assento atual antes de ativar sua licença em outro computador.
npx boardui@latest logoutAdicione sua licença como uma variável de ambiente secreto. O login interativo não é necessário.
BOARDUI_LICENSE_KEYEnvie-me um DM em X com o seu e-mail de pedido e uma breve descrição do que está acontecendo.