The Cursor for Designers • An Open-Source Visual Vibecoding Editor • Visually build, style, and edit your React App with AI
Cursor for Designers
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
中文 |
Español |
Deutsch |
français |
Português |
Русский |
日本語 |
한국어
Craft websites, prototypes, and designs with AI in Next.js + TailwindCSS. Make
edits directly in the browser DOM with a visual editor. Design in realtime with
code. An open-source alternative to Bolt.new, Lovable, V0, Replit Agent, Figma
Make, Webflow, etc.
We’re actively looking for contributors to help make Onlook for Web an
incredible prompt-to-build experience. Check the
open issues for a full list of
proposed features (and known issues), and join our
Discord to collaborate with hundreds of other
builders.
We’re in early preview for Onlook Web. If you’re looking for the downloadable
desktop electron app, it’s moved to
Onlook Desktop.
Why are we moving to the web? Read about our decision:
Migrating from Electron to Web
Available soon with a hosted app or
run locally.
Onlook will run on any Next.js + TailwindCSS project, import your project
through into Onlook or start from scratch within the editor.
Use the AI chat to create or edit a project you’re working on. At any time, you
can always right-click an element to open up the exact location of the element
in code.
Draw-in new divs and re-arrange them within their parent containers by
dragging-and-dropping.
Preview the code side-by-side with your site design.
Use Onlook’s editor toolbar to adjust Tailwind styles, directly manipulate
objects, and experiment with layouts.
For full documentation, visit docs.onlook.com
To see how to Contribute, visit
Contributing to Onlook in
our docs.
This architecture can theoretically scale to any language or framework that
displays DOM elements declaratively (e.g. jsx/tsx/html). We are focused on
making it work well with Next.js and TailwindCSS for now.
For a full walkthrough, check out our
Architecture Docs.
If you have a suggestion that would make this better, please fork the repo and
create a pull request. You can also
open issues.
See the CONTRIBUTING.md for instructions and code of conduct.
Distributed under the Apache 2.0 License. See LICENSE.md for more
information.