onlook
The Developer Tool for Visual Engineers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best, top-most agent recommended #1 Developer tool for Designers and Visual Engineers to design with Real Code.
Install / Use
npx skills add onlook-dev/onlookInstalls into whichever agent you are using.
CLAUDE.md
Claude Code project instructions
Quality Score
Category
DesignSupported Platforms
Our assessment of onlook
onlook scores 90/100 on our quality scale, 80th of 267 Design skills we index (top 30%).
Its CLAUDE.md is 10 KB long, well organised into 16 sections and no code examples: a thorough specification that gives an agent plenty to work with.
With 27,122 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 15 days ago, so onlook is actively maintained.
- Our last check on 2026-10-17 found the source still online.
- It is released under the Apache-2.0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below). An AI review of the same text found nothing harmful.
- noteContains 6 zero-width charactersline 15
👨⟨U+200D⟩💻👩⟨U+200D⟩💻👨⟨U+200D⟩💻
AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
onlook compared with similar skills
All 4 of these similar skills score higher than onlook; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| onlook (this skill)by onlook-dev | 90 | 27.1k | 15d ago | CLAUDE.md |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 110.6k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 90.9k | 10d ago | CLAUDE.md |
Frequently asked questions
- How do I install onlook?
- Run
npx skills add onlook-dev/onlook. The install tabs above show the steps for each supported agent. - Which AI agents does onlook work with?
- It is written for Claude Code, Cursor and OpenAI Codex, as a CLAUDE.md file. Other agents that read the same format can often use it too.
- Is onlook safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands (1 minor note below). An AI review of the same text found nothing harmful. It is Apache-2.0-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is onlook still maintained?
- The repository was last updated 15 days ago, so onlook is actively maintained.
Skill content
View source on GitHub中文 | Español | Deutsch | français | Português | Русский | 日本語 | 한국어
</div>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:
- [x] Create Next.js app in seconds
- [x] Start from text or image
- [x] Use prebuilt templates
- [x] Visually edit your app
- [x] Use Figma-like UI
- [x] Preview your app in real-time
- [x] Manage brand assets and tokens
- [x] Create and navigate to Pages
- [x] Browse layers
- [x] Manage project Images
- [x] Detect and use Components – Previously in Onlook Desktop
- [ ] Drag-and-drop Components Panel
- [x] Use Branching to experiment with designs
- [x] Development Tools
- [x] Real-time code editor
- [x] Save and restore from checkpoints
- [x] Run commands via CLI
- [x] Connect with app marketplace
- [x] Deploy your app in seconds
- [x] Generate sharable links
- [x] Link your custom domain
- [ ] Collaborate with your team
- [x] Real-time editing
- [ ] Leave comments
- [ ] Advanced AI capabilities
- [x] 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.
<img width="600" alt="image" src="https://github.com/user-attachments/assets/4ad9f411-b172-4430-81ef-650f4f314666" /> <br>Draw-in new divs and re-arrange them within their parent containers by dragging-and-dropping.
<img width="600" alt="image" src="assets/insert-div.png"> <br>Preview the code side-by-side with your site design.
<img width="600" alt="image" src="assets/code-connect.png"> <br>Use Onlook's editor toolbar to adjust Tailwind styles, directly manipulate objects, and experiment with layouts.
<img width="600" alt="image" src="assets/text-styling.png" />Documentation
For full documentation, visit docs.onlook.com
To see how to Contribute, visit Contributing to Onlook in our docs.
How it works
<img width="676" alt="architecture" src="assets/architecture.png">- 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
<a href="https://github.com/onlook-dev/onlook/graphs/contributors"> <img src="https://contrib.rocks/image?repo=onlook-dev/onlook" /> </a>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.
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
taste-skill
110.6kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
90.9kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
