Skip to content

onlook-dev/onlook

image

Onlook

Discord LinkedIn Twitter

Becoming web-first 🚧

We're in the process of migrating our Electron app to web-first.

If you're looking for the electron app, it's here: https://github.com/onlook-dev/desktop

The open-source vibecoding app

Open-source alternative to Bolt.new, Lovable, V0, Figma Make, etc. With our own spin.

Onlook-GitHub-Example

Built With

  • Next.js
  • Drizzle
  • Supabase
  • Bun

Getting Started

image

Installation

  1. Hosted version coming soon

Usage

Onlook will run on any Next.js + TailwindCSS project, import your project through V0, Figma, etc. into Onlook

Screenshot 2024-11-27 at 9 36 47 AM

Use the 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. Just be sure to choose your preferred IDE in the upper-right Corner of the screen.

image

Roadmap

image

See how we're tracking towards major milestones, and read the wiki for details on each version of Onlook. Here's a rough overview of some of the major features we're looking at:

Port over desktop app functionalities

  • Sandbox
  • Editor
  • AI chat
  • Variables
  • Hosting
  • Layers

Planned functionalities

  • Collaboration
  • Components
  • Sync to IDE (Cursor, VSCode, etc.)

Also check the open issues for a full list of proposed features (and known issues).

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

Acknowledgments

Projects we're inspired by:

License

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