# draw-a-ui **Repository Path**: luofr/draw-a-ui ## Basic Information - **Project Name**: draw-a-ui - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-13 - **Last Updated**: 2023-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # draw-a-ui This is an app that uses tldraw and the gpt-4-vision api to generate html based on a wireframe you draw. ![A demo of the app](./demo.gif) This works by just taking the current canvas SVG, converting it to a PNG, and sending that png to gpt-4-vision with instructions to return a single html file with tailwind. > Disclaimer: This is a demo and is not intended for production use. It doesn't have any auth so you will go broke if you deploy it. ## Getting Started This is a Next.js app. To get started run the following commands in the root directory of the project. You will need an OpenAI API key with access to the GPT-4 Vision API. ```bash echo "OPENAI_API_KEY=sk-your-key" > .env.local npm install npm run dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.