Skip to content

Installation

Skeci UI works like shadcn/ui. You use a CLI to add components to your project, giving you full control over the source code.

Run the init command to set up the necessary configuration and fonts:

Terminal window
npx skeci-ui@latest init

This will:

  • Add the Virgil font to your public/ folder.
  • Configure tailwind.config.js with the Virgil font family.
  • Create a components/ui folder for your templates.

Once initialized, you can add any component from the library:

Terminal window
npx skeci-ui@latest add button
  • React 19+
  • Tailwind CSS v4 (recommended) or v3
  • RoughJS (installed automatically by the CLI)

If you prefer to set things up manually, you’ll need the Virgil font and the following Tailwind configuration:

@theme {
--font-virgil: 'Virgil', sans-serif;
}

Make sure the font is loaded in your CSS:

@font-face {
font-family: 'Virgil';
src: url('/fonts/virgil.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}