Somewhat modular text2image GUI, initially just for Stable Diffusion
C#
965
1,356 commits
updated Dec 19, 2025
Somewhat modular text2image GUI, initially just for Stable Diffusion.
Relies on a slightly customized fork of the InvokeAI Stable Diffusion code: Code Repo
Main Guide:
System Requirements
Features and How to Use Them
Hotkeys (Main Window)
Additional Guides:
AMD GPU Support
Inpainting
OS: Windows 10/11 64-bit
GPU: Nvidia GPU with 4 GB VRAM, Maxwell Architecture (2014) or newer
RAM: 8 GB RAM (Note: Pagefile must be enabled as swapping will occur with only 8 GB!)
Disk: 10 GB (another free 5 GB for temporary files recommended)
Multiple prompts at once: Enter each prompt on a new line (newline-separated). Word wrapping does not count towards this.
Negative Prompt: Put words or phrases into this box to tell the AI to exclude those things when generating images.
Emphasis: Use + after a word/phrase to make it more impactful, or - to do the opposite. You can also use to increase the effect. Wrap your phrase in parentheses if you want to apply it to more than one word.
+++ would be 1.1^3 = 1.331, and so on.a (huge)1.33 dog instead of a huge+++ doga green++ tree, a (big green)+ tree with orange- leaves (in the woods)++Wildcards: Fill in words or phrases from a list into the prompt.
photo of a ~car,tree,dog~.photo of a ~objects for loading texts from objects.txt in your Wildcards folder in the SD GUI root folder.~ for random/shuffled, ~~ for unchanged order, or ~~~ for sorted (A-Z) mode.Steps: More steps can increase detail, but only to a certain extent. Depending on the sampler, 15-50 is a good range.
Prompt Guidance (CFG Scale): Lower values are closer to the raw output of the AI, higher values try to respect your prompt more accurately.
Seed: Starting value for the image generation. Allows you to create the exact same image again by using the same seed.
Resolution: Adjust image size. Only values that are divisible by 64 are possible. Sizes above 512x512 can lead to repeated patterns.
Sampler: Changes the way images are sampled. DPM++ 2M Karras is the default because it's fast and tends to look good even with 10-20 steps.
Generate Seamless Images: Generates seamless/tileable images, very useful for making game textures or repeating backgrounds.
Generate Symmetric Images: Generates images that are mirrored on one axis.
Note: Some options might be hidden depending on the selected implementation.
Image Generation Implementation: Choose the AI implementation that's used for image generation.
Use Full Precision: Use FP32 instead of FP16 math, which requires more VRAM but can fix certain compatibility issues.*
Unload Model After Each Generation: Completely unload Stable Diffusion after images are generated.*
Stable Diffusion Model File: Select the model file to use for image generation.
Models/Checkpoints. You can add external folder paths by clicking on "Folders...".Stable Diffusion VAE: Select external VAE (Variational Autoencoder) model. VAEs can improve image quality.*
Models/VAEs. You can add external folder paths by clicking on "Folders...".Textual Inversion Embeddings Folder: Select folder where embeddings (usually .pt files) are loaded from.
LoRA Models Folder: Select folder where LoRA models (.safetensors files) are loaded from.
Cache Models in RAM: When enabled, models are offloaded into RAM when switching to a new one. This makes it very fast to switch back, but takes up 2GB+ per cached model.
Skip Final CLIP Layers (CLIP Skip): Can improve quality on certain models.
CUDA Device: Allows your to specify the GPU to run the AI on, or set it to run on the CPU (very slow).*
Image Output Folder: Set the folder where your generated images will be saved.
Output Subfolder Options:
Information to Include in Filename: Specify which information should be included in the filename.
Favorites Folder: Specify your favorites folder, where your favorite images will be copied to (right-click image viewer or use Ctrl+D)
Image Save Mode: Choose whether you want to delete or keep generated images by default.
When Running Multiple Prompts, Use Same Starting Seed for All of Them: If enabled, the seed resets to the starting value for every new prompt. If disabled, the seed will be incremented by 1 after each iteration, being sequential until all prompts/iterations have been generated.
When Post-Processing Is Enabled, Also Save Un-Processed Image: When enabled, both the "raw" and the post-processed image will be saved.
Automatically Set Generation Resolution After Loading an Initialization Image: Automatically sets the image generation to match your image.
Retain Aspect Ratio of Initialization Image (If It Needs Resizing): Use padding (black borders) instead of stretching, in case the init image resolution does not match the image generation resolution.
Advanced Mode: Increases the limits of the sliders in the main window. Not very useful most of the time unless you really need those high values.
Notify When Image Generation Has Finished: Play a sound, show a notification, or do both if image generation finishes in background.
2,231 followers · starred Oct 2022
1,130 followers · starred Jan 2023
24 followers · starred Mar 2024
26 followers · starred Oct 2022
Somewhat modular text2image GUI, initially just for Stable Diffusion
C#
965
1,356 commits
updated Dec 19, 2025
Somewhat modular text2image GUI, initially just for Stable Diffusion.
Relies on a slightly customized fork of the InvokeAI Stable Diffusion code: Code Repo
Main Guide:
System Requirements
Features and How to Use Them
Hotkeys (Main Window)
Additional Guides:
AMD GPU Support
Inpainting
OS: Windows 10/11 64-bit
GPU: Nvidia GPU with 4 GB VRAM, Maxwell Architecture (2014) or newer
RAM: 8 GB RAM (Note: Pagefile must be enabled as swapping will occur with only 8 GB!)
Disk: 10 GB (another free 5 GB for temporary files recommended)
Multiple prompts at once: Enter each prompt on a new line (newline-separated). Word wrapping does not count towards this.
Negative Prompt: Put words or phrases into this box to tell the AI to exclude those things when generating images.
Emphasis: Use + after a word/phrase to make it more impactful, or - to do the opposite. You can also use to increase the effect. Wrap your phrase in parentheses if you want to apply it to more than one word.
+++ would be 1.1^3 = 1.331, and so on.a (huge)1.33 dog instead of a huge+++ doga green++ tree, a (big green)+ tree with orange- leaves (in the woods)++Wildcards: Fill in words or phrases from a list into the prompt.
photo of a ~car,tree,dog~.photo of a ~objects for loading texts from objects.txt in your Wildcards folder in the SD GUI root folder.~ for random/shuffled, ~~ for unchanged order, or ~~~ for sorted (A-Z) mode.Steps: More steps can increase detail, but only to a certain extent. Depending on the sampler, 15-50 is a good range.
Prompt Guidance (CFG Scale): Lower values are closer to the raw output of the AI, higher values try to respect your prompt more accurately.
Seed: Starting value for the image generation. Allows you to create the exact same image again by using the same seed.
Resolution: Adjust image size. Only values that are divisible by 64 are possible. Sizes above 512x512 can lead to repeated patterns.
Sampler: Changes the way images are sampled. DPM++ 2M Karras is the default because it's fast and tends to look good even with 10-20 steps.
Generate Seamless Images: Generates seamless/tileable images, very useful for making game textures or repeating backgrounds.
Generate Symmetric Images: Generates images that are mirrored on one axis.
Note: Some options might be hidden depending on the selected implementation.
Image Generation Implementation: Choose the AI implementation that's used for image generation.
Use Full Precision: Use FP32 instead of FP16 math, which requires more VRAM but can fix certain compatibility issues.*
Unload Model After Each Generation: Completely unload Stable Diffusion after images are generated.*
Stable Diffusion Model File: Select the model file to use for image generation.
Models/Checkpoints. You can add external folder paths by clicking on "Folders...".Stable Diffusion VAE: Select external VAE (Variational Autoencoder) model. VAEs can improve image quality.*
Models/VAEs. You can add external folder paths by clicking on "Folders...".Textual Inversion Embeddings Folder: Select folder where embeddings (usually .pt files) are loaded from.
LoRA Models Folder: Select folder where LoRA models (.safetensors files) are loaded from.
Cache Models in RAM: When enabled, models are offloaded into RAM when switching to a new one. This makes it very fast to switch back, but takes up 2GB+ per cached model.
Skip Final CLIP Layers (CLIP Skip): Can improve quality on certain models.
CUDA Device: Allows your to specify the GPU to run the AI on, or set it to run on the CPU (very slow).*
Image Output Folder: Set the folder where your generated images will be saved.
Output Subfolder Options:
Information to Include in Filename: Specify which information should be included in the filename.
Favorites Folder: Specify your favorites folder, where your favorite images will be copied to (right-click image viewer or use Ctrl+D)
Image Save Mode: Choose whether you want to delete or keep generated images by default.
When Running Multiple Prompts, Use Same Starting Seed for All of Them: If enabled, the seed resets to the starting value for every new prompt. If disabled, the seed will be incremented by 1 after each iteration, being sequential until all prompts/iterations have been generated.
When Post-Processing Is Enabled, Also Save Un-Processed Image: When enabled, both the "raw" and the post-processed image will be saved.
Automatically Set Generation Resolution After Loading an Initialization Image: Automatically sets the image generation to match your image.
Retain Aspect Ratio of Initialization Image (If It Needs Resizing): Use padding (black borders) instead of stretching, in case the init image resolution does not match the image generation resolution.
Advanced Mode: Increases the limits of the sliders in the main window. Not very useful most of the time unless you really need those high values.
Notify When Image Generation Has Finished: Play a sound, show a notification, or do both if image generation finishes in background.
2,231 followers · starred Oct 2022
1,130 followers · starred Jan 2023
24 followers · starred Mar 2024
26 followers · starred Oct 2022