LoRA QuickPick is a visual LoRA picker extension for Stable Diffusion WebUI environments.
Primary target:
- Forge Neo
Also tested and stable on:
- Stable Diffusion WebUI (A1111-style)
- Classic Forge
It adds a fast UI for selecting LoRAs in txt2img and img2img, so you do not need to manually type <lora:name:weight> tags every time.
- Scans LoRA model files:
.safetensors.pt.ckpt.bin
- Shows LoRAs grouped by folders.
- Supports both list and grid views.
- Supports model preview images (
.png,.jpg,.jpeg,.webp) when available. - Lets you select multiple LoRAs, reorder them, and set weights quickly.
- Adds selected LoRAs to prompt automatically on Generate.
- Supports Hires. fix, including Forge's gallery ✨ upscale button.
- Reads trigger words from sidecar metadata and appends missing triggers.
- Reads
preferred weightfrom sidecar metadata when present. - Provides favorites, presets, and JSON backup/restore.
- Right-click a LoRA to open its context menu:
- Edit opens Forge Neo's built-in LoRA metadata editor.
- Move to… moves the LoRA model, associated preview image(s), and sidecar JSON metadata to another detected LoRA folder.
- Delete removes the LoRA model, its associated preview image(s), and sidecar JSON metadata after confirmation.
- Faster LoRA workflow.
- Less prompt typo risk.
- Easier navigation for large LoRA collections.
- Reusable style packs via presets.
- Better visual browsing with preview tiles.
LoRA QuickPick looks for metadata files next to each model:
model_name.jsonmodel_name_<ext>.jsonmodel_name-<ext>.jsonmodel_name.civitai.infomodel_name.txt
It can extract:
- Trigger words (
activation text,triggerWords,trainedWords, etc.) preferred weight
- Open
Extensions. - Open
Install from URL. - Paste this repository URL.
- Click
Install. - Restart WebUI.
- Clone this repo into:
stable-diffusion-webui/extensions/sd-webui-lora-quickpick
- Restart WebUI.
- Open
txt2imgorimg2img. - Find the LoRA QuickPick panel under prompt fields.
- Click the input box to open the LoRA browser.
- Select one or more LoRAs.
- Adjust order and weight.
- Change weight by dragging the weight value left or right with the mouse.
- Right-click a LoRA in either view to edit its metadata or delete it.
- Click Generate.
On generate, the extension temporarily injects:
- Missing trigger words
<lora:name:weight>tags
Then it restores the original prompt text in the input field.
When using Hires. fix, the selected LoRAs are also injected into the hires prompt pass. In Forge Neo, this includes both the normal Hires. fix checkbox flow and the gallery ✨ button that sends the selected image to Hires. fix using the current hires settings.
- If a preview image exists near the LoRA, it is shown in grid mode.
- If no preview exists, an empty tile with the model name is shown.
- Designed first for Forge Neo.
- Works stably on Stable Diffusion WebUI and classic Forge.
- Move and delete actions support LoRAs stored in directory symlinks beneath a configured LoRA root.
- UI injection points:
txt2img,img2img. - Hires. fix support covers the second-pass prompt and Forge's
txt2img_upscalegallery action.
scripts/lora_quickpick.py- Backend API
- LoRA scanning
- Trigger/preferred-weight loading
- Preview endpoint
javascript/lora_quickpick.js- UI
- Selection logic
- Favorites/presets
- Generate hook integration
No preview image was found for that LoRA. This is expected behavior.
In browser localStorage on the client side.
No. LoRA selection still works without sidecar files. Sidecar metadata is only needed for auto trigger words and preferred weight.
See LICENSE.md.