shadcn/ui integration
A visual editor
for shadcn/ui.
Onlook reads your existing shadcn/ui components and makes them the canvas. Designers compose with the real Button, Card, Dialog, and Form components your engineers maintain. AI helps. Every change is real code in your repo.
Your shadcn setup is already the design system
shadcn/ui is unusual in a good way: the components live in your repo as real, editable code. That makes it the ideal substrate for an AI-powered visual editor — no abstraction layer, no proprietary format, no second copy of the design system to keep in sync.
Onlook reads your shadcn components and your Tailwind theme. Designers compose with what your team already has. Engineers review the resulting diffs in your usual workflow. The design system stays consistent because there is only one of it.
How it works
- 1
Connect your repo
Onlook authenticates with GitHub and reads your shadcn components and tailwind.config.
- 2
Open the canvas
Your real components appear on an infinite canvas. Compose new screens with AI as the editor.
- 3
Edit with AI
Select any component on the canvas. Use the chat to ask AI to restyle, restructure, or add new behavior. Every change is real code.
- 4
Ship through your usual workflow
Your edits are real code in your repo. Commit, push, review, and ship in the git workflow your team already uses.