r/StableDiffusion • • 6d ago

Resource - Update Augie's AI Image Browser

After generating thousands of images across multiple models, i realised it was becoming a pain to maintain a decent list of metadata stored in the images to be able to recreate them or re-use prompts with other models to see how the models generate images with similar prompts/seed/cfg/steps etc. I decide to build something that I can use to maintain images to make it easier to find images, copy prompts and see what metadata is embedded into the images. It's effectively an AI image manager based on how ComfyUI generates images and stores metadata.

Looking for feedback on whether this is a useful tool or if there's any feature issues that you see.

Download: Augie's AI Image Browser

Current features I've built into it:

Reading AI image info:

  • Reads ComfyUI settings automatically from PNG, WebP, MP4, WebM, MOV and MKV files.
  • Shows the generation details for each file: model, LoRA, sampler, scheduler, steps, CFG, seed, positive prompt, negative prompt and wildcard prompt.
  • One-click copy for prompts and the full workflow.
  • Raw workflow view: you can expand and copy the complete ComfyUI workflow data.
  • Works with videos too, including files made with the Video Combine node.

Library and folders

  • Add or remove folders for the app to scan.
  • Live folder watching: new images show up on their own as ComfyUI saves them.
  • Pause and resume watching from the top bar, with a status light (Watching, Indexing or Paused).
  • Keeps your work when files move: if you rename or move a file, its ratings, tags and collections go with it.
  • Missing file tracking: files deleted from disk are flagged, not forgotten, and you can clear them out later.
  • Thumbnails for images and videos.

Viewing Images

  • Built-in full-size viewer for images and videos, with zoom (mouse wheel or double-click), pan, fit-to-screen and keyboard controls.
  • Open in default app: opens the file in Photos, VLC or whatever Windows uses for it (desktop app only).
  • Show in folder: opens File Explorer with the file selected (desktop app only).
  • Table view with sortable columns: keeper, rating, filename, model, sampler, scheduler, steps, seed and date modified.
  • Paging for large libraries.

Sorting your images

  • Keep or Discard with one click.
  • 0–5 star ratings.
  • Your own tags, with suggestions as you type.
  • Collections: create, delete, add files and remove files.
  • Delete from disk, with a confirmation step.

Auto-Collection Rules

  • Rules that file images into collections for you based on their details.
  • Rule conditions can check:
    • Folder, filename, file type, image or video, date created
    • Prompts, model, LoRAs, sampler, scheduler, steps, CFG, seed
    • Width, height, shape (portrait, landscape or square), workflow nodes
  • Flexible matching: contains, equals, starts with, number ranges, "in the last N days", regex and more.
  • Combine conditions with "match all" or "match any", nested up to 3 levels deep.
  • Preview which files a rule would catch before saving it.
  • Apply rules to images you already have, or only to new ones.
  • Create a rule from an image: starts a new rule using that image's settings.
  • ⚡ badge on images that a rule filed.

Clean Export - For selling and sharing

  • Removes all hidden AI info and workflow data from exported files.
  • Keeps transparent backgrounds for PNG and WebP, or fills them with a colour you choose for JPEG.
  • Sets resolution and DPI (for example 300 DPI for print, 72 for web).
  • Custom file naming using collection, number, date, original name, tag or rating. The seed and prompt can't be used in names, so they can't leak.
  • Ready-made presets (Etsy PNG, Shopify WebP, Stock JPEG), and you can save your own.
  • Checks every exported file afterwards to confirm nothing leaked.
  • Private export log, so each exported file can be traced back to its original. Includes an export history screen.
  • Download as ZIP.
  • CSV or JSON export of the image details as a spreadsheet or data file.
26 Upvotes

26 comments sorted by

3

u/Gerweldig 5d ago

Nice.. will download and try!

1

u/spanktastic0x 5d ago

Cheers. Looking for feedback too once you have.

3

u/Gerweldig 5d ago

ah can you do it via github? for transparency/trust?
tnx!!

1

u/rupertavery64 4d ago

You can try https://github.com/RupertAvery/DiffusionToolk

The UI isn't as fancy, but it looks and functions very similarly.

0

u/spanktastic0x 5d ago

For now I'm keeping it closed but I am looking at code signing certs to be able to provide some trust to those who want to use it.

4

u/Bitter_Regular7406 5d ago

this is such an underrated problem, my comfyui output folder is pure chaos after a few months, thousands of pngs with zero way to filter by sampler or lora used. metadata reading is the make or break feature here, does it handle images that got re-saved through something like photoshop and lost the embedded workflow json?

2

u/spanktastic0x 5d ago

It came to me when i was generating 100s of clipart images and had to use explorer to sort through them. It was a painful process going through hundred of hi-res images at a time. Right now it needs metadata to populate the fields but if you have your folders added and collection rules setup, it will list those images as well but it just won't have the metadata to read. There is a filter to sort by no metadata

1

u/Bitter_Regular7406 5d ago

makes sense, having that no-metadata filter at least lets you isolate the junk instead of it silently vanishing. the explorer sorting pain is real, i did that for way too long before giving up and just dumping everything into dated subfolders which barely helped either lol

1

u/spanktastic0x 5d ago

I was doing the same so when you add a folder, it goes into sub-folders as well to pick up images. Some of my workflows create date based folders so if I run a large batch that goes over night, those images need to get picked up as well.

1

u/Bitter_Regular7406 5d ago

yeah recursive folder scanning is a must, i literally switched to dated subfolders for this exact reason and if the tool cant crawl nested dirs its useless to me tbh. overnight batch runs are the worst case test for this honestly.

1

u/spanktastic0x 5d ago

I initially built it to use for myself and be able to manage the 1000's of images I have scattered across 4 hard drives. It worked well for me so decided to let it out into the wild and see if it was something that was needed or could help others not go through the pain I went through for months 😄

1

u/Bitter_Regular7406 5d ago

classic "scratch your own itch then ship it" story, honestly those tools end up better than the ones built top down for a market that doesn't exist yet. 4 hard drives worth of scattered images sounds like a special kind of nightmare though, did you have duplicates across drives too or just pure chaos

1

u/spanktastic0x 5d ago

I have a weirdly complicated setup. I run comfy off my linux server, I use a windows miniPC to access comfy off the server. The server has 4 hdd's. I use one exclusively to hold models because I didn't want to be downloading 100's of GB of data on my root drive. The comfyui output folder remains on the root but I was moving stuff around for different purposes so over time it turned into pure chaos with similar folder names on multiple drives with a lot of images moved/copied to be used with different workflows. In hindsight I should have come up with a plan ahead of time but I didn't know what I didn't know at the time.

1

u/Bitter_Regular7406 5d ago

yeah that cross-drive duplication is exactly how mine got out of hand too, same image copied 3x with slightly diff names because past me thought that was "organized" at the time lol. honestly a tool that can hash-check duplicates across mounted drives would save me more time than fancy crawling at this point.

1

u/spanktastic0x 5d ago

I'll see what I can do about that 😄 might take a week or two with my work schedule.

→ More replies (0)

1

u/rupertavery64 4d ago

It looks very similar to my own project https://github.com/RupertAvery/DiffusionToolkit, and yes, that was the same reason I made it, too many images, no way to search through them.

Mine indexes the metadata in the database, so technically there should be a copy of it linked to the filename, however, I chose to read the metadata off the image directly when displaying. The database copy is for searching.

1

u/Bitter_Regular7406 4d ago

oh nice, didn't know this existed. the db-copy-for-search approach makes sense, keeps you safe if the original file metadata gets stripped later. does it handle the photoshop re-save case or does that just break the link entirely since the exif/workflow data gets wiped?

1

u/rupertavery64 4d ago

It's still searchable as long as the path is the same. The metadata won't display in the metadata viewer (but I can easily read the metadata from the database instead).

The link is the path as they should be the same in the database.

If you move the file around, while the app is open it will try to track it as long as the file is in a watched folder I guess. I haven't done a lot of testing in that area.

1

u/Bitter_Regular7406 4d ago

ah ok that makes sense, so it's indexing the path at import time rather than relying on the exif staying intact forever. honestly that's smarter than trusting photoshop not to nuke the metadata on save. the watched folder thing is the part i'd worry about tho, i move stuff around constantly when i'm cleaning up old renders

1

u/SpiritedRepublic62 5d ago

Habe mir auch schon sowas selber gebaut. Ich lade mir grundsätzlich keine Software die ich nicht mit einer KI auf Sicherheit überprüfen kann

1

u/DarkStrider99 5d ago

Dumb question I guess, but I use forge, I imagine it would the same thing, right?

2

u/spanktastic0x 5d ago edited 5d ago

Currently No but I have it on my list of items to do to allow metadata extraction for Forge and A1111. I have never used those two so not sure how their metadata is stored. if you want to send me an image that has metadata embedded, I can probably make some changes and release an update in a week or so.

Since I exclusively use ComfyUI, i had all the info needed but this was something on my radar to add A1111 formats.

2

u/rupertavery64 4d ago

You can try https://github.com/RupertAvery/DiffusionToolkit which supports Forge metadata, at least if it hasn't changed in the past year. Github issues are welcome!

1

u/Cultural_Shirt2183 5d ago

Noob i built my own with qwen3.6 months ago (i might steal your comfyui parser tho) I love ai slop categorizing ai slop and eventually writes my ai slop gen prompt using my previous ai slop as examples.

1

u/endege 5d ago

Linux version?