Analysis updated 2026-05-18
Build a landing page or portfolio site by describing it in text and letting AI generate the initial design.
Take a screenshot or mockup image and turn it into a working Next.js website by visually editing in the browser.
Prototype and iterate on a web app design without touching code, then deploy it instantly with a shareable link.
Edit live code while seeing visual changes in real time, switching between design and code views as needed.
| onlook-dev/onlook | akveo/ngx-admin | redocly/redoc | |
|---|---|---|---|
| Stars | 25,708 | 25,728 | 25,673 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | vibe coder | pm founder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Supabase setup, OpenRouter API key, and Bun runtime, multiple services need configuration before the editor is functional.
Onlook is an open-source, AI-powered visual editor for building websites, specifically apps built with Next.js (a popular React framework) and TailwindCSS (a utility-first styling system). It positions itself as "Cursor for Designers," meaning it brings the AI-assisted coding experience of tools like Cursor to people who prefer working visually rather than writing code by hand. You can start a project from a text prompt or an image, then visually drag, resize, and restyle elements using a Figma-like interface (Figma is a popular design tool). At any point, you can inspect the real code behind any element, edit it directly, or let the AI chat make changes for you. The editor shows your live app in a preview pane alongside the code, so changes are immediate. You can deploy the finished app with a shareable link or connect a custom domain. Under the hood, Onlook loads your project's code into a sandboxed web container, instruments the code to map visual elements back to their source locations, and syncs edits bidirectionally between the visual layer and the actual files. The tech stack includes Next.js, TailwindCSS, Supabase for the database and authentication, Drizzle as a database interface, and Bun as the runtime. AI features are powered through OpenRouter. It is available as a hosted app at onlook.com or can be run locally.
AI-powered visual editor for building Next.js and TailwindCSS websites. Drag, resize, and restyle elements in a Figma-like interface while seeing live code changes instantly.
Mainly TypeScript. The stack also includes TypeScript, Next.js, React.
Use freely for any purpose including commercial. Keep the notice and disclose changes to the patent grant.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.