onlook-dev/onlook
onlook-dev/onlook has 27,138 GitHub stars and 2,137 forks. GitHot measured +9 stars in 24 hours and +67 in 7 days. Last checked 2026-11-08 03:14 UTC. Last push 2026-10-21.
비주얼 엔지니어를 위한 개발자 도구 • Fair-code AI 우선 디자인 도구 • AI로 코드를 시각적으로 구축하고 스타일을 지정하며 편집 • 디자이너와 비주얼 엔지니어가 Real Code로 디자인할 수 있는 세계 최고, 최상위 에이전트 추천 #1 개발자 도구.
What you can do
- Start from text or image
- Use prebuilt templates
- Use Figma-like UI
- Preview your app in real-time
측정된 스타 증가
- in 24h
- +9
- in 7 days
- +67
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
Original
Onlook
The design tool for AI-native designers — now in early access.
Onlook makes designing on top of your codebase effortless. Craft exceptional experiences with AI in code.
→ Join the waitlist
👨💻👩💻👨💻 We're hiring engineers in SF! 👩💻👨💻👩💻
View Demo · Report Bug · Request Feature
中文 | Español | Deutsch | français | Português | Русский | 日本語 | 한국어
This is the open-source visual editor that started Onlook (Next.js + Tailwind). The hosted product we're building next, for AI-native designers, is in early access via the waitlist above.
An Open-Source, Visual-First Code Editor
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.
What you can do with Onlook:
- Create Next.js app in seconds
- Start from text or image
- Use prebuilt templates
- Visually edit your app
- Use Figma-like UI
- Preview your app in real-time
- Manage brand assets and tokens
- Create and navigate to Pages
- Browse layers
- Manage project Images
- Detect and use Components – Previously in Onlook Desktop
- Drag-and-drop Components Panel
- Use Branching to experiment with designs
- Development Tools
- Real-time code editor
- Save and restore from checkpoints
- Run commands via CLI
- Connect with app marketplace
- Deploy your app in seconds
- Generate sharable links
- Link your custom domain
- Collaborate with your team
- Real-time editing
- Leave comments
- Advanced AI capabilities
- Queue multiple messages at once
- Use Images as references and as assets in a project
- Setup and use MCPs in projects
- Allow Onlook to use itself as a toolcall for branch creation and iteration
- Advanced project support
- Support non-NextJS projects
- Support non-Tailwind projects
Getting Started
Use our hosted app or run locally.
Usage
Onlook will run on any Next.js + TailwindCSS project, import your project 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.

Documentation
For full documentation, visit docs.onlook.com
To see how to Contribute, visit Contributing to Onlook in our docs.
How it works

- When you create an app, we load the code into a web container
- The container runs and serves the code
- Our editor receives the preview link and displays it in an iFrame
- Our editor reads and indexes the code from the container
- We instrument the code in order to map elements to their place in code
- When the element is edited, we edit the element in our iFrame, then in code
- Our AI chat also has code access and tools to understand and edit the code
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.
Our Tech Stack
Front-end
- Next.js - Full stack
- TailwindCSS - Styling
- tRPC - Server interface
Database
AI
- AI SDK - LLM client
- OpenRouter - LLM model provider
- Morph Fast Apply - Fast apply model provider
- Relace - Fast apply model provider
Sandbox and hosting
- CodeSandboxSDK - Dev sandbox
- Freestyle - Hosting
Runtime
Contributing
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.
Contributors
Contact
- Team: Discord - Twitter - LinkedIn - Email - YouTube
- Project: https://github.com/onlook-dev/onlook
- Website: https://onlook.com
License
Distributed under the Apache 2.0 License. See LICENSE.md for more information.
관련 프로젝트 살펴보기
freeCodeCamp/freeCodeCamp
freeCodeCamp.org의 오픈 소스 코드베이스와 커리큘럼입니다. 수학, 프로그래밍, 컴퓨터 과학을 무료로 배울 수 있습니다.
458,748 스타donnemartin/system-design-primer
대규모 시스템 설계 방법을 배우고 시스템 설계 면접을 준비할 수 있습니다. Anki 플래시카드가 포함되어 있습니다.
377,322 스타react/react
웹과 네이티브 사용자 인터페이스를 위한 라이브러리.
252,408 스타vuejs/vue
Vue 2 저장소입니다. Vue 3은 https://github.com/vuejs/core를 방문하세요.
212,630 스타