When your design tool actually writes the React code
Onlook instruments your React code so that dragging a div in the browser updates the JSX behind it, giving designers a Figma-like canvas that actually commits to git.

What it does
Onlook is a browser-based visual editor for Next.js and TailwindCSS projects. It loads your code into a web container, renders the app in an iframe, and instruments the DOM so that every visual tweak—dragging a div, editing text, adjusting a margin—maps back to the exact location in your source. An AI chat can also generate or refactor components, and the project deploys via shareable links or custom domains.
The interesting bit
The project’s core trick is code instrumentation: it modifies your React code so that DOM elements know where they were born in the filesystem. This lets a Figma-like canvas manipulate live pixels while surgically editing the underlying JSX instead of generating throwaway code. The team calls it “Cursor for Designers,” but it might be more accurate to say it is Figma with a git conscience.
Key highlights
- Open-source alternative to Bolt.new, Lovable, V0, and Webflow
- Visual editing (draw divs, drag-and-drop, style tweaks) that writes back to source code in real time
- AI chat with code access, checkpoint saves, and branching for design experiments
- One-click deploy with custom domains via Freestyle hosting
- Real-time collaborative editing
Caveats
- Explicitly pre-1.0: many headline features (Figma import, GitHub PRs, comments, MCP support) are still unchecked on the roadmap
- Hard-locked to Next.js + TailwindCSS; Vue, Svelte, or vanilla CSS projects need not apply yet
Verdict
Worth a look if you are a designer who wants to own the React code or a frontend dev tired of translating mockups by hand. Skip it if your stack is not Next.js and Tailwind—or if you need production-grade stability today.
Frequently asked
- What is onlook-dev/onlook?
- Onlook instruments your React code so that dragging a div in the browser updates the JSX behind it, giving designers a Figma-like canvas that actually commits to git.
- Is onlook open source?
- Yes — onlook-dev/onlook is open source, released under the Apache-2.0 license.
- What language is onlook written in?
- onlook-dev/onlook is primarily written in TypeScript.
- How popular is onlook?
- onlook-dev/onlook has 26.2k stars on GitHub and is currently cooling off.
- Where can I find onlook?
- onlook-dev/onlook is on GitHub at https://github.com/onlook-dev/onlook.