Skip to content

Powerful, fast, and beautiful local gallery manager for your generations (Stable Diffusion / ComfyUI). It is designed for convenient viewing, sorting, and managing thousands of images and videos. πŸ–ŠοΈπŸŽ¨

License

Notifications You must be signed in to change notification settings

Stamir36/ComfyFileSorter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Banner

Python Version License Release Repo Size

Language: πŸ‡ΊπŸ‡Έ English | πŸ‡·πŸ‡Ί Русский


Comfy File Sorter is a powerful, fast, and beautiful local gallery manager for your generations (Stable Diffusion / ComfyUI). It is designed for convenient viewing, sorting, and managing thousands of images and videos.

Gallery Interface View Mode
Interface Screenshot Viewer Screenshot

✨ Features

  • ⚑ Lightning-Fast Gallery: Display thousands of files without lag. Supports both images and videos.
  • πŸ” Smart Search: Instantly search not only by filenames but also by prompts (positive/negative), models, and seeds!
  • πŸ“„ Metadata Reading: Full support for ComfyUI Workflows and standard PNG Info.
  • ❀️ Favorites: Mark your best generations and filter them with a single click.
  • 🎭 Immersive Mode: Full-screen image viewing with slideshow capability.
  • πŸ“‚ File Operations:
    • Quick copy to the "Selected" folder.
    • Delete (to Recycle Bin or permanently).
    • Open file location in Explorer.
  • πŸ“¦ File Merger: A built-in utility to collect files from multiple folders into one with smart sequential renaming.
  • 🎨 Theming & Localization: Light/Dark theme. Supports English and Russian languages.

πŸ“Έ Screenshots

⭐ Working with Favorites

Convenient filtering of your best shots

Favorites Interface



πŸ–ΌοΈ Detailed Viewing

Full-screen mode with metadata

Viewer Interface

πŸ› οΈ Installation and Usage

The application is completely portable.

Method 1: Pre-built Release (Windows)

  1. Simply download the latest release.
  2. Run the run.bat file.

Method 2: Install from Source

Requires Python 3.10+.

  1. Clone the repository:

    git clone https://github.com/Stamir36/ComfyFileSorter.git
    cd ComfyFileSorter
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the server:

    python app.py

The browser will open automatically at http://127.0.0.1:7865.

βš™οΈ Configuration

Upon the first launch, the program will create the necessary folder structure. You can change the folder paths directly in the program interface ("Settings" button).

πŸ“‚ ComfyFileSorter/
β”œβ”€β”€ πŸ“„ run.bat          # Launch file
β”œβ”€β”€ πŸ“‚ output/          # Place images here (or specify your ComfyUI output path)
└── πŸ“‚ copies/          # Files are saved here when clicking the "Copy" button

You can change the folder paths directly in the program interface ("Settings" button).

⌨️ Hotkeys

Key Action
← / β†’ Previous / Next image
F Toggle Immersive Mode
Delete Delete current file
Esc Close viewer

🀝 Credits


Author: Stamir Version: 1.0.0 License: MIT License

Link to my Civitai profile: Civitai

About

Powerful, fast, and beautiful local gallery manager for your generations (Stable Diffusion / ComfyUI). It is designed for convenient viewing, sorting, and managing thousands of images and videos. πŸ–ŠοΈπŸŽ¨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published