Renames screenshots based on visible text and image content. It scans a folder of images and turns generic names into readable filenames like aws-vpc-route-tables.png.
pip install pytesseract Pillow
brew install tesseractOptional local vision backends:
pip install transformers torch accelerate Pillowpip install pytesseract Pillow
winget install UB-Mannheim.TesseractOCROptional local vision backends:
pip install transformers torch accelerate Pillowcd /path/to/OCR-Screenshot-Renamer
python3 main.py scan /path/to/screenshots
python3 main.py rename /path/to/screenshotscd C:\path\to\OCR-Screenshot-Renamer
python main.py scan C:\path\to\screenshots
python main.py rename C:\path\to\screenshots.png .jpg .jpeg .webp .gif .bmp .tiff
