SkillAgentSearch skills...

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/onlook

Installs into whichever agent you are using.

About this skill
🤖

CLAUDE.md

Claude Code project instructions

Quality Score

90/100

Category

Design

Supported Platforms

Claude Code
Cursor
OpenAI Codex

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.

Substance
29/30
Structure
13/20
Description
15/15
Adoption
19/20
Freshness
15/15

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 found

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.

  • 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.

SkillScoreStarsUpdatedFormat
onlook (this skill)by onlook-dev9027.1k15d agoCLAUDE.md
claude-memby thedotmack100113.5ktodayCLAUDE.md
taste-skillby Leonxlnx100110.6ktodayCLAUDE.md
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
Understand-Anythingby Egonex-AI10090.9k10d agoCLAUDE.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.
<!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 --> <div align="center"> <img width="800" alt="header image" src="assets/web-preview.png"> <h3 align="center">Onlook</h3> <p align="center"> <strong>The design tool for AI-native designers — now in early access.</strong> <br /> Onlook makes designing on top of your codebase effortless. Craft exceptional experiences with AI in code. <br /> <br /> <a href="https://www.onlook.com/waitlist?utm_source=github&utm_medium=readme&utm_campaign=waitlist-2026"><strong>→ Join the waitlist</strong></a> </p> <p align="center"> 👨‍💻👩‍💻👨‍💻 <a href="https://www.ycombinator.com/companies/onlook/jobs/e4gHv1n-founding-engineer-fullstack">We're hiring engineers in SF!</a> 👩‍💻👨‍💻👩‍💻 </p> <br /> <a href="https://youtu.be/RSX_3EaO5eU?feature=shared">View Demo</a> · <a href="https://github.com/onlook-dev/onlook/issues/new?labels=bug&template=bug-report---.md">Report Bug</a> · <a href="https://github.com/onlook-dev/onlook/issues/new?labels=enhancement&template=feature-request---.md">Request Feature</a> </p> <!-- PROJECT SHIELDS --> <!-- *** I'm using markdown "reference style" links for readability. *** Reference links are enclosed in brackets [ ] instead of parentheses ( ). *** See the bottom of this document for the declaration of the reference variables *** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use. *** https://www.markdownguide.org/basic-syntax/#reference-style-links --> <!-- [![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![Apache License][license-shield]][license-url] -->

Discord LinkedIn Twitter

中文 | 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

Onlook-GitHub-Example

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">
  1. When you create an app, we load the code into a web container
  2. The container runs and serves the code
  3. Our editor receives the preview link and displays it in an iFrame
  4. Our editor reads and indexes the code from the container
  5. We instrument the code in order to map elements to their place in code
  6. When the element is edited, we edit the element in our iFrame, then in code
  7. 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

Database

AI

Sandbox and hosting

Runtime

  • Bun - Monorepo, runtime, bundler
  • Docker - Container management

Contributing

image

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

image

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

View on GitHub
GitHub Stars27.1k
CategoryDesign
Updated15d ago
Forks2.1k

Languages

TypeScript

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions