Download
1 variant available
## π What's New in v2.2.0
### π§Ή A calmer, less crowded panel
- The three always-on rows of backup/restore/storage buttons are gone from every tab β they now live in one tidy β Tools menu in the header (Backup Config, Backup Library, Restore Library, Storage & Cleanup). More room for your snapshots.
- Import History shows only on the Imported tab, and the "keep N auto-saves" control only on the π€ Auto tab β each tab shows just the tools that belong to it.
### π One search, everywhere
- The search box on every tab now speaks the full query language model:pony, steps:>=30, -blurry, OR, "phrases", wildcardsβ¦), scoped to that tab β no more weak "prompt/label only" filter. The π Search tab still searches across all tabs at once.
### β A real Help card
- A new header ? button opens a plain-language guide to the whole extension β what snapshots are, a tour of the tabs, taking and loading, organizing and comparing, the Tools menu β plus a beginner-friendly Searching section with clickable examples you can try in one click. Written so someone who's never searched before can follow it.
---
## π What's New in v2.1.0
### π Dedicated Search tab
- A global search across every tab at once (Native, Auto, Imported) β no more hunting tab by tab. Each result shows a source badge and a "why it matched" strip that highlights your term right in the prompt, label, or model where it was found dogs finds Dogs).
- A real query language: plain words search everything; -term excludes; OR / | matches either; "phrases" match exactly; field filters like model:pony, lora:detail, cat:Portraits, seed:1234, fav:true; numeric/date ranges like steps:>=30, cfg:6..8, date:>=2026-07-01; and wildcards like drag*.
- Saved & recent searches as one-click chips, plus a ? Syntax helper with clickable examples.
### βοΈ Configurable auto-save slots
- The π€ auto-snapshot keep-limit is no longer fixed at 20 β set your own number in the Sort row. Lower it and the extras trim right away; favorited auto-saves are always protected.
---
## π What's New in v2.0.0
This is a huge overhaul release β the library grew from a snapshot list into a full generation-management suite:
### βοΈ Compare view
- Pick any two snapshots (even across pages or tabs) and see every parameter side-by-side with the differences highlighted. Finally answer "what did I change between the good one and the bad one?"
### π€ Auto-snapshot
- Opt-in toggle that silently saves a snapshot after every generation β the real seed, the produced image as thumbnail, everything. Never lose a happy accident again.
- Auto-saves live in their own tab, keep only the last 20 (β favorite one to protect it forever), and the disk button pulses green so you know it worked. Default: off.
Show more

3750 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
460 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9
3930 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 90 1 2 3 4 5 6 7 8 9

# π¦ State Commander Pro β v2.2.0
A generation time machine for Stable Diffusion WebUI (Forge / Auto1111).
You just made a great image. Twenty generations later, you can't remember what settings produced it. State Commander fixes that: one click captures your entire generation state β prompt, negative, seed, sampler, model, hires fix, even ControlNet settings β as a snapshot card with a thumbnail. One click brings it all back.
It lives in a floating panel (the orange disk button, bottom-right) that stays out of your way until you need it. Lightweight, dependency-free, vanilla JS β same philosophy as its sibling, Prompt Commander.
---
## π What's New in v2.2.0
### π§Ή A calmer, less crowded panel
- The three always-on rows of backup/restore/storage buttons are gone from every tab β they now live in one tidy β Tools menu in the header (Backup Config, Backup Library, Restore Library, Storage & Cleanup). More room for your snapshots.
- Import History shows only on the Imported tab, and the "keep N auto-saves" control only on the π€ Auto tab β each tab shows just the tools that belong to it.
### π One search, everywhere
- The search box on every tab now speaks the full query language model:pony, steps:>=30, -blurry, OR, "phrases", wildcardsβ¦), scoped to that tab β no more weak "prompt/label only" filter. The π Search tab still searches across all tabs at once.
### β A real Help card
- A new header ? button opens a plain-language guide to the whole extension β what snapshots are, a tour of the tabs, taking and loading, organizing and comparing, the Tools menu β plus a beginner-friendly Searching section with clickable examples you can try in one click. Written so someone who's never searched before can follow it.
---
## π What's New in v2.1.0
### π Dedicated Search tab
- A global search across every tab at once (Native, Auto, Imported) β no more hunting tab by tab. Each result shows a source badge and a "why it matched" strip that highlights your term right in the prompt, label, or model where it was found dogs finds Dogs).
- A real query language: plain words search everything; -term excludes; OR / | matches either; "phrases" match exactly; field filters like model:pony, lora:detail, cat:Portraits, seed:1234, fav:true; numeric/date ranges like steps:>=30, cfg:6..8, date:>=2026-07-01; and wildcards like drag*.
- Saved & recent searches as one-click chips, plus a ? Syntax helper with clickable examples.
### βοΈ Configurable auto-save slots
- The π€ auto-snapshot keep-limit is no longer fixed at 20 β set your own number in the Sort row. Lower it and the extras trim right away; favorited auto-saves are always protected.
---
## π What's New in v2.0.0
This is a huge overhaul release β the library grew from a snapshot list into a full generation-management suite:
### βοΈ Compare view
- Pick any two snapshots (even across pages or tabs) and see every parameter side-by-side with the differences highlighted. Finally answer "what did I change between the good one and the bad one?"
### π€ Auto-snapshot
- Opt-in toggle that silently saves a snapshot after every generation β the real seed, the produced image as thumbnail, everything. Never lose a happy accident again.
- Auto-saves live in their own tab, keep only the last 20 (β favorite one to protect it forever), and the disk button pulses green so you know it worked. Default: off.
### π― Richer capture
- LoRA badges β every <lora:...> in a snapshot's prompt shows as a purple badge on the card, and search matches LoRA names.
- ControlNet capture (best-effort) β enabled units' model, module, weight, and guidance range are saved and restored. (Input images are not captured β re-drop those yourself.)
### ποΈ Delete with Undo
- No more scary confirm dialogs. Deleting moves snapshots to a trash folder and pops an Undo toast. Trash auto-purges after 7 days, or empty it on demand.
### π·οΈ Category manager
- Rename or delete whole categories from a proper manager modal. Deleted categories move their snapshots safely to General.
### β Bulk select
- Select-mode checkboxes across pages: bulk delete (with one-click undo of the whole batch) and bulk export to a single JSON file.
### ποΈ Storage & Cleanup
- See exactly what your library weighs on disk, find and remove orphaned thumbnails, review backups, and empty the trash β all from one modal.
### Quality of life
- Bigger thumbnails (88px) with hover-to-zoom 300px preview
- 20 snapshots per page (up from 6)
- Sort selector β Newest / Oldest / β Favorites first / Label AβZ, remembered across sessions
- A "Showing X of Y" bar warns when filters are hiding entries (with one-click show all)
- Config restore now auto-clicks Apply settings for you
- Startup toast so you know it loaded
---
## β¨ Full Feature Set
- One-click snapshots β prompt, negative, steps, CFG, actual seed, size, sampler, scheduler, denoising, clip skip, hires fix settings, checkpoint model, ControlNet units, and a thumbnail of the generated image
- One-click restore β load everything back, or just the positive / negative / settings portions individually from the Details panel
- βοΈ Compare any two snapshots with differences highlighted
- π€ Auto-snapshot every generation (opt-in, capped, own tab)
- π Copy generation info in standard A1111 parameters format β paste anywhere
- Categories with per-snapshot dropdown, ad-hoc creation, rename/delete manager
- Search across prompts, labels, and LoRA names; β favorites filter; sortable (newest / oldest / favorites-first / AβZ); compact view for dense browsing
- ποΈ Soft delete with Undo β 7-day trash, single or bulk
- β Bulk select β delete or export many snapshots at once
- βοΈ Config backup β snapshot your entire WebUI settings page and restore + auto-apply it later
- π₯ History import β pull in old generation history files (JSONL) as searchable snapshots
- π¦ Full library backup to a zip, and restore from zip on any install
- ποΈ Storage dashboard β disk usage, orphaned-thumbnail cleanup, trash management
- Everything is plain JSON on disk β your data is portable, hand-editable, and never locked in
---
## π¦ Installation
Drop the extension folder into your WebUI's extensions/ directory as sd-webui-state-commander (the folder name matters β thumbnails are served from that path) and restart. No dependencies, no build step, no API keys.
Compatible with Auto1111 and Forge / Forge-Neo.
---
## π‘ Why Use It
If you generate in volume, your best results are separated by dozens of forgotten parameter tweaks. State Commander makes generation state a first-class thing you can save, name, organize, compare, and bring back β like save-states for an emulator, but for Stable Diffusion. It's especially useful for:
- Recovering the exact recipe of "that one great image" from an hour ago
- A/B-ing two setups with the compare view instead of squinting at infotext
- Keeping per-project or per-character setting collections in categories
- Migrating your whole workflow library between machines with one zip
- Letting auto-snapshot quietly journal your session so nothing is ever lost
Bug reports, suggestions, and feature requests welcome. π¦
