74 UI Plugins
MorganLOCode edited this page 2024-04-16 21:48:59 +12:00

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

  • History by rbertus2000

    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

  • Seed Randomizer by Patrice

    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

  • Scrolling Panes by Patrice

    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

  • RemoveHelpButtons by JeLuF

    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

Third party site integration plugins

The Stable Diffusion UI project is not partnered with any of the services mentioned below.