# 🖍️ Scribble Diffusion Try it out at [scribblediffusion.com](https://scribblediffusion.com) ## How it works This app is powered by: 🚀 [Replicate](https://replicate.com/?utm_source=project&utm_campaign=scribblediffusion), a platform for running machine learning models in the cloud. 🖍️ [ControlNet](https://replicate.com/rossjillian/controlnet?utm_source=project&utm_campaign=scribblediffusion), an open-source machine learning model that generates images from text and scribbles. ▲ [Vercel](https://vercel.com/), a platform for running web apps. ⚡️ Next.js [server-side API routes](pages/api), for talking to the Replicate API. 👀 Next.js React components, for the browser UI. 🍃 [Tailwind CSS](https://tailwindcss.com/), for styles. ## Development 1. Install a recent version of [Node.js](https://nodejs.org/) 1. Copy your [Replicate API token](https://replicate.com/account?utm_source=project&utm_campaign=scribblediffusion) and set it in your environment: ``` echo "REPLICATE_API_TOKEN=" > .env.local ``` 1. Install dependencies and run the server: ``` npm install npm run dev ``` 1. Open [localhost:3000](http://localhost:3000) in your browser. That's it!