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.
