CivArchive
    ← All articles
    Published June 22, 2026by LbhMan

    A utility for viewing gallery, captioning images, and viewing EXIF

    104 views1 reactions0 comments on CivitAI0 collected
    tooldata prepviewercaptioning

    Features

    - Built-in translator to EN (google).
    - Automatic saving and creation captions with .txt file extension.
    - Search for unsigned images.
    - Find and replace text in all files.
    - Rename filenames.
    - Moving image+caption between directories.
    - Delete image+caption.
    - Filter image list by substring in captions.
    - List and thumbnail view modes with keyboard navigation.
    - Thumbnail cache stored in SQLite (auto-generated, invalidated on file changes).
    - Working with large directories (10 000 images).
    - Drag and drop current image to another program.
    - Auto-detection of new images added to the open folder (watchdog-based, no restart needed).
    - Create subfolders inside the current folder via the "New folder" button.
    - EXIF tab showing prompt/caption text embedded in the image (Automatic1111, ComfyUI).
    - AI auto-captioning via an external LLM (OpenAI-compatible endpoint, e.g. llama-server):
      - "Auto-caption" generates a description for the current image; the result is kept even if you navigate away.
      - "Caption all" batch-generates captions for every image without one, with progress shown in the thumbnail progress bar and a Stop option.
      - "LLM settings" configures the connection (base URL, API key, model auto-detect, prompts, etc.); settings are stored in `auto_caption_settings.ini` in the program folder.

    https://github.com/a7in/image_caption_utility

    Install

    1) gir clone https://github.com/a7in/image_caption_utility

    or unzip archive.

    2) pip install -r requirements.txt

    Usage

    1) python main.py

    2) Specify the directory with images.

    Attachments