User interface plugins
Using user interface plugins, additional functionality can be added to the user interface of Stable Diffusion UI.
Note: Plugins have not been reviewed for malicious code. Please only use plugins that you trust.
Installing plugins
If not stated otherwise in the plugin description, right click on the plugin link and save the plugin to C:\EasyDiffusion\plugins\ui
(Or the drive that you've installed to, respectively). The file name must have the suffix .plugin.js
.
Post processing plugins
-
Mad's Render Tasks by Marc-Andre Ferland
Adds a Resize option with a UI to select the output resolution, change the prompt, guidance scale, etc... A Redo button to retry quickly with a new seed. And an option to keep only the last N tasks. Github Repo
-
Scaleup by Avidgamefan#4035
Modest scaling up, maintaining close ratio, with img2img to increase resolution of output while adding minor details. Maximum output is 1536 along one axis, but generally, things are kept at 1024x1024 and below. One-click workflow! UPDATE: Scaleup Preserve and MAX are now part of the main, single Scaleup plugin. Click on the label to switch between normal and preserve-details. For the MAX resolution, this requires you to test to determine your highest, maximum resolution, and set it inside the script. Currently defaulted to safe settings for the Nvidia 2060 Super with 8GB VRAM.
-
OutpaintIt by Avidgamefan#4035
OutpaintIt generates a new area outside of your existing image, in any one of the 4 directions with one click -- or all 4 directions at once! Fix those cut-off heads! As with the ScaleUp plugins, it is set up for 8GB VRAM limits by default; edit the file if you have more or less VRAM. UPDATE: click on the label to change the number of images that are output with one click (batch mode), up to 5.
-
Down the Rabbit Hole by Andrew Nuttall
Generates a grid of prompts to run against. Can be used to step through Inference Steps, samplers, Guidance Scales or all modifiers. More information and download is here. or through Plugin Manager plugin.
General UI changes
-
Adds a new column to keep a history of all prompts/settings that were used in this session. Github Repo
-
More resolutions by Super.Skirv and JeLuF
Adds all resolutions from 128 to 2048 in steps of 64 to the width and height dropdowns. Github Repo
-
Scaled Up Resolutions by Super.Skirv
Overwrites or Appends all resolutions from 128 to 2048 in steps of 64 to the width and height dropdowns. This will also Overwrites or Append paired resolutions to the bottom of the list of resolutions. Example I want images that are similar ratio to 768x512, or 3:2, or 3 divided by 2, which is 1.5. So this will search for any resolutions ratios below a set max(default 2048) size, that are exactly 1.5(960x640), or close enough at 1.476(1984x1344), configurable to be any percent, default is 3 percent different, or set it to 0 for exact ratio only. Once it finds a pair it will add it to the bottom of the resolution list with the title "Pair 1-NUM", just match both width and height with its pair and your good. Github Repo
-
DateFolders by JeLuF
Changes how autosave's session folders are named. The folders will have names like 2022_11_05T18_58_05_757Z instead of 1667674597680. Github Repo
-
Disable Source Image Zoom by Patrice
Adds a system setting to disable the source image zoom on hover in the task list. Github Repo
-
Accessibility Improvements by Patrice
Adds a system setting to allow the user to change the action to display the buttons on an image (rather than just hovering over it). Default is set to hover (current UI behavior), can be changed to use mouse buttons in the system settings. Github Repo
-
Image Editor Improvements by Patrice
- Shows the actual brush in the image editor for increased precision.
- Add img2img source image via drag & drop from external file or browser image (incl. rendered image). Just drop the image in the editor pane.
- Add img2img source image by pasting an image from the clipboard
- Integrates seamlessly with Scrolling Panes 1.8 Github Repo
-
Restore Image Modifiers by Patrice
Restores the image modifier cards upon reloading the page. Version 1.2 loads much faster, with improved reliability. Requires Easy Diffusion 2.5.2 or later. Github Repo
-
Adds a system setting to randomize, thus increasing the variability of images ran in batches. E.g. can run "A pug wearing a {reb, blue, green} hat" as 3 tasks with different seeds, thus yielding more variety in the results. Github Repo
-
Allows editor and preview panes to scroll independently, and adds the ability to toggle the editor (more space available for images). Also moves the footer to its own "About" tab in the top navbar (required to make the dual panes layout feel more natural). Github Repo
-
Patrice's Plugin Manager by Patrice
A simple plugin manager. To easily install plugins and seamlessly keep them updated. Github Repo
-
Remove the help buttons from the image settings and other areas of the UI. Github Repo
-
Switch Width & Height Settings by ogmaresca
Adds a button to switch the width and height values in the Image Settings panel. Github Repo
-
Prompt Prompt Queue Jumper by MorganLOCode
Double-click a prompt's drag handle to send the prompt to the top of the queue. Unless it's already at the top, in which case it is sent to the bottom. Makes it easier to have prompts jump a long queue to be processed first with much less manual dexterity required than clicking-and-dragging. The top-then-bottom behaviour enables other rearrangements to be carried out. Gist
Information plugins
-
Copy the settings used to create the image as machine readable JSON string to the clipboard. Github Repo
-
Copy the settings used to create the image as human readable text string to the clipboard. Github Repo
Third party site integration plugins
The Stable Diffusion UI project is not partnered with any of the services mentioned below.
-
Open the image in Photopea, a commercial web service that can be used to edit photos. Github Repo
Prompt related plugins
-
Surprise Me! by Marc-Andre Ferland
Surprise me! adds a button that generates a random prompt. You need to download these three files and put them into the
plugins\ui
folder: -
Spell tokenizer by Solid Dissipation
Script to help with spell (prompt) building. Create individual spell tokens to rearrange and modulate by using commas. Drag and drop tokens to rearrange order. Hold ALT+scroll over a token to emphasize or de-emphasize. Right click to delete a token. Paste links to danbooru or AIbooru posts to auto extract tags. Autocomplete with custom taglists. Git Repo
-
Tag autocomplete for prompts using booru style tags. Gist