The AI for React
Frontend Development

An open-source, local-first, AI-powered frontend editor that helps you build excellent interfaces in seconds

Onlook lets you visually edit your React app and write your changes back to code in real-time

Download the Desktop App

For Apple Silicon & Windows

Email me a link to Download

For Apple Silicon & Windows

Beta

Use AI to build your app

Prompt Onlook's AI to build, design, and experiment with your ideas. Go beyond pretty pixels and make your frontend interactive.

Styles

Chat (beta)

map_card.tsx

button.tsx

When this is clicked, make the map card appear and have an active background

I updated the Map Card to appear when the button is clicked, and I updated the background property to be the right style when it is active.

Ask follow up questions or provide more context...

Variables

Assets

Color Styles

blue-100

blue-200

blue-300

blue-400

blue-500

blue-600

blue-700

blue-800

teal-100

teal-200

teal-300

teal-400

Teal / 500

Teal / 600

Teal / 700

Teal / 800

Variables

Assets

Text Styles

title1

36/Auto

title2

24/Auto

title3

20/Auto

largePlus

18/140

large

18/140

regularPlus

15/140

regular

15/140

smallPlus

13/140

small

33/140

microPlus

11/Auto

micro

11/Auto

Use the styles already in your codebase

Onlook's frontend AI builds new features with the same styles you use throughout your app. Fewer revisions, faster results.

Setup and start prompting in seconds

Bring your own projects into Onlook or start a new React app from Onlook. Use AI to generate a new project from scratch, or to add new styles and features.

Import existing project

Work on your React UI

New Onlook Project

Start a React App

Layers

Side menu

Primary navigation

Opener

H2

Welcome to your Dashboard

Overview

Client Logo

Actions

Share

New project

Projects section

Controls

Filter

Sort

Project • 12 instances

Polish the final look-and-feel of your AI generations

Edit the AI outputs to make your frontend look exactly how you want without re-prompting every time.

Auto Layout

Auto Layout

Auto Layout

Typography

Typography

Typography

Borders

Borders

Borders

Padding

Padding

Padding

Margins

Margins

Margins

More...

More...

More...

Design and Code in the source of truth

Onlook writes code as you prompt and design, always using the latest version.

Opacity

85%

Fill

#00DEBA

Opacity

85%

Fill

#00DEBA

See how to create a
React App in Onlook

See how to create a
React App in Onlook

Join our community of
Designers and Engineers

Supported by contributors, advocates, and enthusiasts

Frequently Asked Questions

Frequently
Asked Questions

What is Onlook?
Is it easy to learn?
What kinds of things can I design with Onlook?
Why would I use Onlook when I can design in a different software?
How does Onlook work with React Apps?
How do I get started with Onlook?
What do I need in order to run Onlook?
How much does Onlook cost?
Who owns the code that I generate with Onlook?
What is Onlook?
Is it easy to learn?
What kinds of things can I design with Onlook?
Why would I use Onlook when I can design in a different software?
How does Onlook work with React Apps?
How do I get started with Onlook?
What do I need in order to run Onlook?
How much does Onlook cost?
Who owns the code that I generate with Onlook?
What is Onlook?
Is it easy to learn?
What kinds of things can I design with Onlook?
Why would I use Onlook when I can design in a different software?
How does Onlook work with React Apps?
How do I get started with Onlook?
What do I need in order to run Onlook?
How much does Onlook cost?
Who owns the code that I generate with Onlook?

It's time for a change. Or two or three.

Test out new ideas, new styles, new copy, new layouts, and more

Download the Desktop App

For Apple Silicon & Windows

Email me a link to Download

For Apple Silicon & Windows

http://localhost:3000/

Desktop

Layers

Pages

Header

Navigation

Main

Container

Your Dashboard

Last updated

Tuesday

Settings menu

Body

Recordings

Call 1

Call 2

Call 3

...

Notes

Footer

Assets

Variables

Color Styles

purple-400

purple-500

purple-600

purple-700

purple-800

blue-100

blue-200

blue-300

blue-400

blue-500

Open in VS Code

4 changes

Design

Interact

Share

Publish Code

Styles

Properties