ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π shadcn/directory/shadcnblocks/kibo/content/docs/setup β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β
Installing Kibo UI is straightforward and can be done in a couple of ways. You can use the dedicated Kibo UI CLI for the fastest setup, or integrate via the standard shadcn/ui CLI if youβve already adopted shadcnβs workflow.
This guide will walk you through the prerequisites and the installation steps for both methods, complete with example commands. By the end, youβll have Kibo UI components ready to use in your project.
Before installing Kibo UI, make sure your environment meets the following requirements:
npx shadcn@latest init and configuring Tailwind CSS). Kibo UI currently supports only the CSS Variables mode of shadcn/ui for theming.You can install Kibo UI components using either the Kibo UI CLI or the shadcn/ui CLI. Both achieve the same result: adding the selected componentβs code and any needed dependencies to your project. For example, to install the Gantt Chart component, you would run:
<Installer packageName="gantt" />The CLI will download the componentβs code and integrate it into your projectβs directory (usually under your components folder). By default, Kibo UI components are added to the @/components/kibo-ui/ directory (or whatever folder youβve configured in your shadcn components settings).
For instance, the command above will place the Gantt component files in @/components/kibo-ui/gantt/. The CLI also ensures that any required dependencies (for example, specific headless libraries a component might need) are installed automatically.
After running the command, you should see a confirmation in your terminal that the files were added. You can then proceed to use the component in your code.
<Callout type="info"> β‘ Fast Installation: Both methods above are very fast β typically taking only a few seconds. You donβt need to leave your editor or manually copy-paste any code. After the command finishes, everything is ready to go. </Callout>β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ