/tinkerspace-stable-diffusion

An interactive showcase for Stable Diffusion that runs on a large screen

Primary LanguageJavaScriptMIT LicenseMIT

Stable Diffusion Interactive Showcase

An interactive experience for people to try out Stable Diffusion.

It can be launched on a large screen. Anyone can then scan a QR code and type their prompt. The request will get picked up by a background worker. Generated image will be shown on the screen when it's ready.

This is an experimental project built with React, Firebase Realtime Database. It currently uses banana.dev to run the Stable Diffusion model.

How it looks like on the screen: Screenshot of the large screen

And this shows up after scanning the QR code: Screenshot of the mobile page

How to run

  • Set up the .env file by referring to example.env
  • npm install
  • node worker.js to start the worker (use a process manager to run it in the background)
  • npm run dev to launch the development version

License

MIT License