π ELSAC
Eliz's LoRA Samples Analyzer & Curator β the free, open-source way to build a consistent character dataset for LoRA training.
ELSAC takes your raw character images, organizes them by similarity, scores them against your best references, and tells you exactly which ones are worth training on β so you spend less time staring at folders and more time creating.
β¨ Why ELSAC?
CLIP + HDBSCAN group your images by visual similarity automatically.
Single, face, and multi-reference scoring sort your set into clear quality buckets.
Blur, face-ratio, and head-yaw analysis export to clean CSV reports.
MIT licensed. Runs locally β your images never leave your machine.
π¬ The workflow
Project Setup
Step 1Name your character, drop in images, and resume anytime β progress is saved.
Clustering
Step 2CLIP + HDBSCAN group similar images into clusters and outliers.
Single-Ref
Step 3Rank everything against one image that best represents your character.
Face Likeness
Step 4Faces are detected, cropped & aligned before comparing β real facial consistency.
Multi-Ref
Step 5Combine 4β8 varied references into one averaged identity, then rank your set.
Analysis
Step 6Blur, face-ratio & yaw metrics exported as CSVs for final filtering.
π₯οΈ Built for creators
- Local & private β runs on your own machine.
- GPU-accelerated β real CUDA support, including RTX 50-series (Blackwell). CPU works too.
- Resume anytime β long curation sessions survive restarts.
- Open & MIT-licensed β free forever, yours to read and modify.
π Try it in minutes
Windows
setup.bat
venv\Scripts\activate.bat
python app.pymacOS / Linux
./setup.sh
source venv/bin/activate
python app.pyThen open http://127.0.0.1:7860 π
βοΈ MIT License Β© 2026 Gabriel Solis Β· Built with π€ for the LoRA community.
