{"repo":"daveschumaker/artbot-for-stable-diffusion","free":true,"listed":false,"github":"https://github.com/daveschumaker/artbot-for-stable-diffusion","clone":"git clone https://github.com/daveschumaker/artbot-for-stable-diffusion.git","description":"A front-end GUI for interacting with the AI Horde / Stable Diffusion distributed cluster","language":"TypeScript","stars":189,"topics":["distributed-computing","stable-diffusion","ai-art","generative-art","javascript","nextjs","reactjs","tailwindcss","art-generator","nodejs"],"license":"MIT","category":"machine-learning","readme_excerpt":"ArtBot for Stable Diffusion See it in action: https://tinybots.net/artbot Table of Contents - Intro - Setup - Requirements - Installing - Environmental variables - Usage - Development - Production - Troubleshooting - Windows issues - Other issues - Contributions - License Intro ArtBot is an unofficial front-end web client designed for interacting with the Stable Horde distributed cluster -- a group of GPUs running Stable Diffusion whose processing time has been kindly donated by an enthusiastic community of volunteers. ArtBot is built using Next.js 13 and Typescript. It with was created as a side project in order to experiment with various client-side technologies, such as IndexedDB and LocalStorage APIs. These APIs allow you to securely and privately store the AI generated images you've created with the cluster within your own browser. The UI components are custom built using a combination of Styled Components and Tailwind CSS, with more recent efforts strictly focused on using Tailwind CSS. The long term goal is to completely remove Styled Components from the code base. ArtBot makes use of icons from Tabler. Setup Requirements - node = 18.0.0 - npm = 9.0.0 Most of these steps should be applicable to Linux / MacOS / Windows environments. Installing various versions of Node.js on your machine can be tricky. I am a big fan of nvm, which allows you to run multiple isolated versions of Node.js on your machine with ease. Using nvm , you can install Node like this: Installing Once","default_branch":null,"files":null,"tree":[],"storefront":"/r/daveschumaker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/daveschumaker/artbot-for-stable-diffusion/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}