Create a Next.js app with shadcn, then add OrganUI components to it.
Create the project
This creates a Next.js app with Tailwind CSS and shadcn's
base-novastyle, built on Base UI. For Radix, useradix-novaand add the namespace in Radix projects.bunx shadcn@4.22.1 init -t next --preset base-nova -n my-appFor an existing Next.js app, run
bunx shadcn@4.22.1 init --preset base-novain its folder instead.Add components
From the project folder, add any component by name. Its OrganUI and shadcn dependencies install in the same run.
bunx shadcn@4.22.1 add @organui/heartUse them
Import the component from your components directory, here in
app/page.tsx:app/page.tsximport { Heart } from "@/components/heart" export default function Page() { return ( <main className="mx-auto flex min-h-svh max-w-3xl flex-col gap-4 p-6"> <h1 className="text-2xl font-semibold">Heart</h1> <Heart /> </main> ) }Blocks
A block installs its page into
appalong with its components:bunx shadcn add @organui/explorer-01addsapp/explorer/page.tsx.