Demo here: https://www.youtube.com/watch?v=maWR7dDf4SE
Although it will be improving, the codebase has a few issues
The Good
- ability to multitask within krita while generating images
- uses a queue so you can queue up multiple images without waiting for your other batches to come back
- no need for a webserver (uses sockets to communicate)
- clean code
- active development (i want to use this tool myself)
- uses stablediffusiond and stablediffusion as separate repos, these can be swapped out as desired with some hacking
The Bad - currently relies on rabbitmq and doesn't provide another option
- plugin only does txt2txt. img2img works but is disabled
- must acquire the model manually
The ugly - not all of the features work yet. in fact you can only generate an image.
- installation is somewhat involved (requires CUDA 11.3, rabbitmq and more) - there is an installation file and instructions but likely need improvement,
Krita Stable Diffusion plugin https://github.com/w4ffl35/krita_stable_diffusion
stablediffusiond (daemon / queue runners) https://github.com/w4ffl35/stablediffusiond/tree/feature/krita-plugin
stable diffusion https://github.com/w4ffl35/stable-diffusion/tree/feature/krita-plugin
---if anyone uses this and runs into problems, just open an issue in the appropriate repo and i'll do my best to help.