/stable-ui

🔥 A frontend for generating images with Stable Diffusion through Stable Horde

Primary LanguageVueMIT LicenseMIT

stable-ui 🔥

Stable UI is a web user interface designed to generate, save, and view images using Stable Diffusion, with the goal being able to provide Stable Diffusion to anyone for 100% free.

This is achieved using Stable Horde, a crowdsourced distributed cluster of Stable Diffusion workers, which makes this tool available for anyone to use regardless if they don't have the processing power to run Stable Diffusion themselves.

Features

  • 🎨 Image generation utilizing Stable Horde
    • No installation required!
  • ⚙️ Tons of customizable settings
    • Support for Text2Img, Img2Img, and Inpainting
    • Adjust settings for resolution, batch size, NSFW, etc
    • Employ over 50 different Stable Diffusion models!
  • 🖼️ A gallery to view all generated images
    • Favourite, download, delete, and share images
    • Reuse image settings for Text2Img or send back an image for Img2Img or inpainting
    • Use batch selection to perform actions on multiple images at a time
    • Store images locally through the browser
  • 📰 A dashboard for displaying Stable Horde info
    • View horde/user statistics
    • Edit your Stable Horde workers
    • See user rankings through a leaderboard
    • Read updates through a news feed
  • 📜 Statistics for each available Stable Horde worker, team, or model
    • Sort by parameter or filter by name
  • 💻 Optimized designs for both desktop and mobile devices

Contributing

Feel free to contribute! Pull requests are welcome.

Special Thanks To

Library Description
Vue 3 An amazing Javascript framework
Pinia For creating Vue stores
Element Plus Beautiful Vue 3 components
VueUse Tons of useful hooks
XIcons An extensive library of icons

License

MIT License