-
-
Notifications
You must be signed in to change notification settings - Fork 432
Extensions
Extensions are a more convenient form of user scripts.
Extensions all exist in their own subdirectory inside the extensions
directory. You can use git to install an extension like this:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients extensions/aesthetic-gradients
This installs an extension from https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients
into the extensions/aesthetic-gradients
directory.
Alternatively you can just copy-paste a directory into extensions
.
For developing extensions, see Developing extensions.
As extensions allow the user to install and run arbitrary code, this can be used maliciously, and is disabled by default when running with options that allow remote users to connect to the server (--share
or --listen
) - you'll still have the UI, but trying to install anything will result in error. If you want to use those options and still be able to install extensions, use --enable-insecure-extension-access
command line flag.
https://github.com/AUTOMATIC1111/stable-diffusion-webui-aesthetic-gradients
Create an embedding from one or few pictures and use it to apply their style to generated images.
https://github.com/AUTOMATIC1111/stable-diffusion-webui-wildcards
Allows you to use __name__
syntax in your prompt to get a random line from a file named name.txt
in the wildcards directory.
https://github.com/adieyal/sd-dynamic-prompts
A custom extension for AUTOMATIC1111/stable-diffusion-webui that implements an expressive template language for random or combinatorial prompt generation along with features to support deep wildcard directory structures.
Using this script, the prompt:
A {house|apartment|lodge|cottage} in {summer|winter|autumn|spring} by {2$$artist1|artist2|artist3}
Will any of the following prompts:
- A house in summer by artist1, artist2
- A lodge in autumn by artist3, artist1
- A cottage in winter by artist2, artist3
- ...
This is especially useful if you are searching for interesting combinations of artists and styles.
You can also pick a random string from a file. Assuming you have the file seasons.txt in WILDCARD_DIR (see below), then:
__seasons__ is coming
Might generate the following:
- Winter is coming
- Spring is coming
- ...
You can also use the same wildcard twice
I love __seasons__ better than __seasons__
- I love Winter better than Summer
- I love Spring better than Spring
To install, run the following command from within the webui directory:
git clone https://github.com/adieyal/sd-dynamic-prompting/ extensions/dynamic-prompts
If you are upgrading from a version prior to 0.11.0, be sure to delete the old dynamic_prompting.py from the webui's scripts directory and the old dynamic_prompting.js from the webui's javascript directory.
https://github.com/yfszzx/stable-diffusion-webui-images-browser
Provides an interface to browse created images in the web browser.
https://github.com/yfszzx/stable-diffusion-webui-inspiration
Randomly display the pictures of the artist's or artistic genres typical style, more pictures of this artist or genre is displayed after selecting. So you don't have to worry about how hard it is to choose the right style of art when you create.
https://github.com/deforum-art/deforum-for-automatic1111-webui
The official port of Deforum, an extensive script for 2D and 3D animations, supporting keyframable sequences, dynamic math parameters (even inside the prompts), dynamic masking, depth estimation and warping.
https://github.com/camenduru/stable-diffusion-webui-artists-to-study
https://artiststostudy.pages.dev/ adapted to an extension for web ui.
To install it, clone the repo into the extensions
directory and restart the web ui:
git clone https://github.com/camenduru/stable-diffusion-webui-artists-to-study
You can add the artist name to the clipboard by clicking on it. (thanks for the idea @gmaciocci)
https://github.com/tsngo/stable-diffusion-webui-aesthetic-image-scorer
Extension for https://github.com/AUTOMATIC1111/stable-diffusion-webui
Calculates aesthetic score for generated images using CLIP+MLP Aesthetic Score Predictor based on Chad Scorer
See Discussions
Saves score to windows tags with other options planned
https://github.com/toshiaki1729/stable-diffusion-webui-dataset-tag-editor
This is an extension to edit captions in training dataset for Stable Diffusion web UI by AUTOMATIC1111.
It works well with text captions in comma-separated style (such as the tags generated by DeepBooru interrogator).
Caption in the filenames of images can be loaded, but edited captions can only be saved in the form of text files.
https://github.com/Interpause/auto-sd-paint-ext
Formerly known as auto-sd-krita
.
Extension for AUTOMATIC1111's webUI with Krita Plugin (other drawing studios soon?)
Outdated demo | New UI (TODO: demo image) |
---|---|
Differences
- UI no longer freezes during image update
- Inpainting layer no longer has to be manually hidden, nor use white specifically
- UI has been improved & squeezed further
- Scripts API is now possible
https://github.com/Maurdekye/training-picker
Adds a tab to the webui that allows the user to automatically extract keyframes from video, and manually extract 512x512 crops of those frames for use in model training.
Installation
- Install AUTOMATIC1111's Stable Diffusion Webui
- Install ffmpeg for your operating system
- Clone this repository into the extensions folder inside the webui
- Drop videos you want to extract cropped frames from into the training-picker/videos folder
https://github.com/ThereforeGames/unprompted
Supercharge your prompt workflow with this powerful scripting language!
Unprompted is a highly modular extension for AUTOMATIC1111's Stable Diffusion Web UI that allows you to include various shortcodes in your prompts. You can pull text from files, set up your own variables, process text through conditional functions, and so much more - it's like wildcards on steroids.
While the intended usecase is Stable Diffusion, this engine is also flexible enough to serve as an all-purpose text generator.
https://github.com/DominikDoom/a1111-sd-webui-tagcomplete
Displays autocompletion hints for tags from "image booru" boards such as Danbooru. Uses local tag CSV files and includes a config for customization.
https://github.com/animerl/novelai-2-local-prompt
Add a button to convert the prompts used in NovelAI for use in the WebUI. In addition, add a button that allows you to recall a previously used prompt.
© SD.Next