---
title: Vite
description: Install and configure shadcn/ui for Vite.
---
**Starting fresh?** Use [shadcn/create](/create) to configure a Vite project with custom themes, Base UI or Radix, and icon libraries.
### Create Project
Run the `init` command to create a new Vite project or to set up an existing one:
```bash
npx shadcn@latest init -t vite
```
**For a monorepo project, use `--monorepo` flag:**
```bash
npx shadcn@latest init -t vite --monorepo
```
### Add Components
You can now start adding components to your project.
```bash
npx shadcn@latest add button
```
The command above will add the `Button` component to your project. You can then import it like this:
```tsx {1,6} showLineNumbers title="src/App.tsx"
import { Button } from "@/components/ui/button"
export default function App() {
return (