onlook-dev/onlook

★ 26,847⑂ 0

The Developer Tool for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best

About onlook-dev/onlook

onlook-dev/onlook is an open-source project on GitHub, mainly written in TypeScript. The Developer Tool for Designers • An Open-Source AI-First Design tool • Visually build, style, and edit your code with AI • World's best It currently holds 26,847 stars and 0 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

Git Homed tracks it on the AI Agent Skills Trending board and on the AI AI Agent Skills Trending list.

GitHub Repository Details

Repository onlook-dev/onlook · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

https://github.com/onlook-dev/onlook/blob/HEAD/header image

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

[![Discord][discord-shield]][discord-url] [![LinkedIn][linkedin-shield]][linkedin-url] [![Twitter][twitter-shield]][twitter-url]

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

Onlook Desktop_ 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.

https://github.com/onlook-dev/onlook/blob/HEAD/image


Draw-in new divs and re-arrange them within their parent containers by dragging-and-dropping.

https://github.com/onlook-dev/onlook/blob/HEAD/image


Preview the code side-by-side with your site design.

https://github.com/onlook-dev/onlook/blob/HEAD/image


Use Onlook's editor toolbar to adjust Tailwind styles, directly manipulate objects, and experiment with layouts.

https://github.com/onlook-dev/onlook/blob/HEAD/image

Documentation

For full documentation, visit docs.onlook.com

To see how to Contribute, visit Contributing to Onlook in our docs.

How it works

https://github.com/onlook-dev/onlook/blob/HEAD/architecture

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

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

Contact

image Twitter - LinkedIn - Email - YouTube https://github.com/onlook-dev/onlook

License

Distributed under the Apache 2.0 License. See LICENSE.md for more information.

[contributors-shield]: https://img.shields.io/github/contributors/onlook-dev/studio.svg?style=for-the-badge [contributors-url]: https://github.com/onlook-dev/onlook/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/onlook-dev/studio.svg?style=for-the-badge [forks-url]: https://github.com/onlook-dev/onlook/network/members [stars-shield]: https://img.shields.io/github/stars/onlook-dev/studio.svg?style=for-the-badge [stars-url]: https://github.com/onlook-dev/onlook/stargazers [issues-shield]: https://img.shields.io/github/issues/onlook-dev/studio.svg?style=for-the-badge [issues-url]: https://github.com/onlook-dev/onlook/issues [license-shield]: https://img.shields.io/github/license/onlook-dev/studio.svg?style=for-the-badge [license-url]: https://github.com/onlook-dev/onlook/blob/master/LICENSE.txt [linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?logo=linkedin&colorB=555 [linkedin-url]: https://www.linkedin.com/company/onlook-dev [twitter-shield]: https://img.shields.io/badge/-Twitter-black?logo=x&colorB=555 [twitter-url]: https://x.com/onlookdev [discord-shield]: https://img.shields.io/badge/-Discord-black?logo=discord&colorB=555 [discord-url]: https://discord.gg/hERDfFZCsH [React.js]: https://img.shields.io/badge/react-%2320232a.svg?logo=react&logoColor=%2361DAFB [React-url]: https://reactjs.org/ [TailwindCSS]: https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?logo=tailwind-css&logoColor=white [Tailwind-url]: https://tailwindcss.com/ [Electron.js]: https://img.shields.io/badge/Electron-191970?logo=Electron&logoColor=white [Electron-url]: https://www.electronjs.org/ [Vite.js]: https://img.shields.io/badge/vite-%23646CFF.svg?logo=vite&logoColor=white [Vite-url]: https://vitejs.dev/ [product-screenshot]: assets/brand.png [weave-shield]: https://img.shields.io/endpoint?url=https%3A%2F%2Fapp.workweave.ai%2Fapi%2Frepository%2Fbadge%2Forg_pWcXBHJo3Li2Te2Y4WkCPA33%2F820087727&cacheSeconds=3600&labelColor=#131313 [weave-url]: https://app.workweave.ai/reports/repository/org_pWcXBHJo3Li2Te2Y4WkCPA33/820087727

GitHub Stars & Activity

26,847Stars
0Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars26,847
Forks0
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related GitHub Projects

1

deepseek-ai / deepseek-harness

TypeScript★ 241,683⑂ 0
→
2

firecrawl / firecrawl

TypeScript★ 187,532⑂ 0
→
3

google-gemini / gemini-cli

TypeScript★ 107,215⑂ 0
→
4

nexu-io / open-design

TypeScript★ 99,054⑂ 0
→
5

thedotmack / claude-mem

TypeScript★ 95,105⑂ 0
→
6

Egonex-AI / Understand-Anything

TypeScript★ 84,937⑂ 0
→
7

stablyai / orca

TypeScript★ 83,055⑂ 0
→
8

ruvnet / ruflo

TypeScript★ 73,651⑂ 0
→

More Trending Repositories