LykosAI / StabilityMatrix

Multi-Platform Package Manager for Stable Diffusion
https://lykos.ai
GNU Affero General Public License v3.0
4.47k stars 287 forks source link

Sharing of Extensions between similar packages #642

Open drdancm opened 4 months ago

drdancm commented 4 months ago

From time to time packages fail to load, or stop updating, so that we have to delete them and install them from scratch. Stab Matrix then shows it's wonderful feature and links to existing models kept in the Data folder etc. However, extensions are not shared and sometimes it takes quite a bit of effort to install them one by one.

Would it be possible to solve this problem? For example A1111 and Forge handle extension in a very, very similar way. I'm not sure about other packages like SDNext etc.

sekazi commented 3 months ago

I only started using StabilityMatrix and this is the first thing that I noticed. I had already been managing all models and folders with symbolic links. I think what a better solution would be to have a symbolic link configuration inside of StabilityMatrix so you can add and remove them within the app instead of outside so it is easily changed and you know what folders are linked.

One example for me is I link the ControlNet Annotator/Downloads folder. It is fairly large. Same for the wildcards folder for DynamicPrompts.