React Visual Builder

Build and Edit Apps Visually

Onlook's visual builder lets you drag, drop, and edit webapps directly in your browser while maintaining full code access. Perfect for builders who want visual speed without no-code limitations.

20.6k+ GitHub stars
YC W25
Open Source

Villainterest - Product Notes

Implement evil pin creation (mwahaha)
Add 'light mode' (begrudgingly)
Build villain-to-villain messaging (evil DMs)
Create villain collaboration boards
Add villain lair location sharing (evil meetups)
Create devious recommendation page
Home
V
Brutalist lair decor
Minimalist Interior with Dramatic Lighting

Minimalist Interior with Dramatic Lighting

Black Leather Bar Stool

Black Leather Bar Stool with Brass Accents

Spikey Ceramic Iron Metal

Spikey Ceramic Iron Metal Sculpture

Black Bar Stool Silhouette

Black Bar Stool Silhouette Design

Ceramic Brutalist Objects

Ceramic Brutalist Objects with Spikes

Brutalist Dark Glass Vase

Brutalist Dark Glass Vase Sculpture

Golden Muted Interior

Golden Muted Interior with Sharp Lines

Contemporary Brutalist Interior

Contemporary Brutalist Interior Design

Minimalist Zig-Zag Chairs

Minimalist Zig-Zag Chair Design

Minimalist Metallic Sheer

Minimalist Metallic Sheer Design

Lounge Chair Against Wall

Lounge Chair Against Clean Wall

Metallic Chair with Brutalist Design

Metallic Chair with Brutalist Design

Living Room with Metal Furniture

Living Room with Metal Furniture Design

Metallic Brushed Metal Chair

Metallic Brushed Metal Chair Design

Black Leather Furniture

Black Leather Furniture Design

Home
V
Brutalist lair decor
Minimalist Interior with Dramatic Lighting

Minimalist Interior with Dramatic Lighting

Black Leather Bar Stool

Black Leather Bar Stool with Brass Accents

Black Bar Stool Silhouette

Black Bar Stool Silhouette Design

Ceramic Brutalist Objects

Ceramic Brutalist Objects with Spikes

Brutalist Dark Glass Vase

Brutalist Dark Glass Vase Sculpture

Golden Muted Interior

Golden Muted Interior with Sharp Lines

Contemporary Brutalist Interior

Contemporary Brutalist Interior Design

Minimalist Zig-Zag Chairs

Minimalist Zig-Zag Chair Design

Minimalist Metallic Sheer

Minimalist Metallic Sheer Design

Lounge Chair Against Wall

Lounge Chair Against Clean Wall

Spikey Ceramic Iron Metal

Spikey Ceramic Iron Metal Sculpture

Metallic Chair with Brutalist Design

Metallic Chair with Brutalist Design

Living Room with Metal Furniture

Living Room with Metal Furniture Design

Metallic Brushed Metal Chair

Metallic Brushed Metal Chair Design

Villainterest
Profile Picture

Layers

Brand

Pages

Assets

Elements

Apps

Design Mockup Container
Top Navigation Bar
Logo
Search Bar
Search Text
Clear Button
User Button
Main Content
Left Sidebar
Navigation Icons
Magnifying Glass
Sparkles
Chat Bubble
Person
Settings Icon
Image Grid
Image Columns
Image Card 1
Image Container
Background Overlay
Image
Caption
Image Card 2
Image Container
Background Overlay
Image
Caption
Image Card 3
Image Container
Background Overlay
Image
Caption
Image Card 4
Image Container
Background Overlay
Image
Caption
Image Card 5
Image Container
Background Overlay
Image
Caption
Image Card 6
Image Container
Background Overlay
Image
Caption
The masonry layout is breaking on mobile - can you fix the responsive columns?
I see the issue! The CSS columns aren't adapting properly to smaller screens. Let me update the responsive breakpoints and add proper mobile optimization.
Website.tsx

Design with AI on an infinite canvas

Craft, preview, and iterate with AI to ship better websites and prototypes faster than ever.

Villainterest - Product Notes

Implement evil pin creation (mwahaha)
Add 'light mode' (begrudgingly)
Build villain-to-villain messaging (evil DMs)
Create villain collaboration boards
Add villain lair location sharing (evil meetups)
Create devious recommendation page
Home
V
Brutalist lair decor
Minimalist Interior with Dramatic Lighting

Minimalist Interior with Dramatic Lighting

Black Leather Bar Stool

Black Leather Bar Stool with Brass Accents

Spikey Ceramic Iron Metal

Spikey Ceramic Iron Metal Sculpture

Black Bar Stool Silhouette

Black Bar Stool Silhouette Design

Ceramic Brutalist Objects

Ceramic Brutalist Objects with Spikes

Brutalist Dark Glass Vase

Brutalist Dark Glass Vase Sculpture

Golden Muted Interior

Golden Muted Interior with Sharp Lines

Contemporary Brutalist Interior

Contemporary Brutalist Interior Design

Minimalist Zig-Zag Chairs

Minimalist Zig-Zag Chair Design

Minimalist Metallic Sheer

Minimalist Metallic Sheer Design

Lounge Chair Against Wall

Lounge Chair Against Clean Wall

Metallic Chair with Brutalist Design

Metallic Chair with Brutalist Design

Living Room with Metal Furniture

Living Room with Metal Furniture Design

Metallic Brushed Metal Chair

Metallic Brushed Metal Chair Design

Black Leather Furniture

Black Leather Furniture Design

Home
V
Brutalist lair decor
Minimalist Interior with Dramatic Lighting

Minimalist Interior with Dramatic Lighting

Black Leather Bar Stool

Black Leather Bar Stool with Brass Accents

Black Bar Stool Silhouette

Black Bar Stool Silhouette Design

Ceramic Brutalist Objects

Ceramic Brutalist Objects with Spikes

Brutalist Dark Glass Vase

Brutalist Dark Glass Vase Sculpture

Golden Muted Interior

Golden Muted Interior with Sharp Lines

Contemporary Brutalist Interior

Contemporary Brutalist Interior Design

Minimalist Zig-Zag Chairs

Minimalist Zig-Zag Chair Design

Minimalist Metallic Sheer

Minimalist Metallic Sheer Design

Lounge Chair Against Wall

Lounge Chair Against Clean Wall

Spikey Ceramic Iron Metal

Spikey Ceramic Iron Metal Sculpture

Metallic Chair with Brutalist Design

Metallic Chair with Brutalist Design

Living Room with Metal Furniture

Living Room with Metal Furniture Design

Metallic Brushed Metal Chair

Metallic Brushed Metal Chair Design

Villainterest
Profile Picture

Layers

Brand

Pages

Assets

Elements

Apps

Design Mockup Container
Top Navigation Bar
Logo
Search Bar
Search Text
Clear Button
User Button
Main Content
Left Sidebar
Navigation Icons
Magnifying Glass
Sparkles
Chat Bubble
Person
Settings Icon
Image Grid
Image Columns
Image Card 1
Image Container
Background Overlay
Image
Caption
Image Card 2
Image Container
Background Overlay
Image
Caption
Image Card 3
Image Container
Background Overlay
Image
Caption
Image Card 4
Image Container
Background Overlay
Image
Caption
Image Card 5
Image Container
Background Overlay
Image
Caption
Image Card 6
Image Container
Background Overlay
Image
Caption
The masonry layout is breaking on mobile - can you fix the responsive columns?
I see the issue! The CSS columns aren't adapting properly to smaller screens. Let me update the responsive breakpoints and add proper mobile optimization.
Website.tsx

Native design tool features that work 1:1 with code.

A true developer tool for designers, helping you code without knowing anything about code.

Visual React Editing for Developers

Edit React Apps Visually with Code Sync

Manipulate your React codebase visually while seeing real-time code changes. No more switching between editor and browser. Build, style, and refactor your react app with pixel-perfect control and automatic code generation.

%
bunker

No-Code React Builder with Developer Tools

Create Complex React UIs Without Writing Every Line

Use drag-and-drop for layouts, components, and state management while Onlook generates production-ready React code.

Components

Sep
2025
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Calendar
LoginSign Up
Enter your email below
Email
m@example.com
PasswordForgot?
Login
Login with Google
Card
2
Carousel
Bar Chart
Visitors last 3 months
Chart
Name
Age
City
John
25
NYC
Jane
30
LA
Table
72°
Weather
Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

AI-Assisted React Development

Generate and Refine React Code with AI

Combine visual building with AI prompts to create custom React components, hooks, and patterns that match your project's architecture, ensuring everything is typed, optimized, and ready for production.

Component Generation
State Management
Event Handlers
API Integration
TypeScript Support
Custom Hooks
Form Validation
Responsive Design
Design me an inventory tracker website for my Cafe
Absolutely! Let's start by getting the general layout in place with a top navigation bar and a main content area.
Website.tsx

Complete React Visual Builder

All the Tools to Build and Scale Your Apps

Get the best of visual design with developer-grade features. Build complex React applications visually while maintaining full control over your code, components, and architecture.

Live Code Editing

Make visual changes that instantly update your React files with proper TSX, props, and state management

Layer Management

Navigate and organize your app's structure through an intuitive layers panel for precise element selection and editing

Component Library Integration

Use your existing React component library or import any next/tailwind kit

TailwindCSS Visual Editor

Visually edit and apply Tailwind classes with auto-completion and real-time styling previews

Responsive Design Tools

Build mobile-first React apps with breakpoint previews and automatic media query generation

Import Templates

Start with any Next.js/Tailwind template and let AI understand your patterns to generate matching components

Start Building React Apps Visually Today

No credit card required.
Cancel anytime.

Frequently
asked questions

Onlook is an open-source, visual editor for websites. It allows anyone to create and style their own websites without any coding knowledge.

Onlook is great for creating websites, prototypes, user interfaces, and designs. Whether you need a quick mockup or a full-fledged website, ask Onlook to craft it for you.

Getting started with Onlook is easy. Simply sign up for an account, create a new project, and follow our step-by-step guide to deploy your first application.

Onlook is free for your first prompt, but you're limited by the number of messages you can send. Please see our Pricing page for more details.

Onlook is a visual editor for code. It allows you to create and style your own creations with code as the source of truth. While it is best suited for creating websites, it can be used for anything visual – presentations, mockups, and more. Because Onlook uses code as the source of truth, the types of designs you can create are unconstrained by Onlook's interface.

Developers have historically been second-rate citizens in the design process. Onlook was founded to bridge the divide between design and development, and we wanted to make developers first-class citizens alongside designers. We chose to be open-source to give developers transparency into how we are building Onlook and how the work created through Onlook will complement the work of developers.

Onlook – Cursor for Designers