On this page
  1. What it does
  2. Plugins
  3. Screenshots
  4. Setup & install
  5. Documentation
  6. LoRA training FAQ
  7. Configuration & network access
  8. Support the project
  9. Legal & responsible use
  10. Contributing
  11. License

Support us on Patreon Join our Discord Sign up on Vast.ai

Warning

No affiliation with loradataset.com. That website is not operated, endorsed, or supported by the LoRA Dataset Studio team. Any payments made to that service do not support this project. Use this repository and the links provided here to find our official downloads and community channels.

LoRA Dataset Studio V2

Free local LoRA training studio: turn one reference photo or a whole image folder into a captioned LoRA dataset, train character, style and concept LoRAs for Krea 2, FLUX.1, FLUX.2 Klein, Qwen-Image 2.1, Z-Image, SDXL and Anima, then pick the best checkpoint side by side. LDS runs on your machine in one browser tab and uses ai-toolkit for training and ComfyUI for local generation and checkpoint testing, without a node graph to wire.

Install · Documentation · Plugins · Releases · Discord

Important

New LDS versions reach Patreon members first. Each new version is available early to Patreon members (LDS Member), then to everyone; exclusive plugins stay members-only. The version you have stays free and keeps working.

The current core and public plugins are free under the PolyForm Noncommercial license, and running them needs no account; optional usage statistics are off by default. External APIs and rented GPUs have their own charges. A Patreon membership is needed for new versions and exclusive plugins, not to keep using the version you have.

A complete Character LoRA workflow in seven minutes:

▶ Watch the demo video on GitHub

People shown in the demo and screenshots are AI-generated.

What it does

Area Capabilities
Datasets Character, Concept and Style workflows; image and ZIP/folder import; subject-aware shot catalogs; local Klein and Krea 2 Edit generation; reference editing and exact retries
Image Bank Review folders in place, score quality, group duplicates and people, search by text or similarity, and build balanced shortlists to promote into datasets
Curation Keep/reject, crop, mirror, rotate, face similarity, composition checks, editable watermark masks, text detection and recoverable cleaning
Captioning Local vision models or JoyCaption, family-appropriate prose or tags, appearance policies, bulk editing, targeted re-captioning and external image/.txt round trips
Local training Guided ai-toolkit recipes for Z-Image, SDXL, Krea 2, FLUX.1, FLUX.2 Klein, Anima and Qwen-Image 2.1; queues, advanced settings, checkpoint continuation and experimental slider LoRAs
Review and testing Generate with all seven image training families; fixed-seed checkpoint/strength comparisons, prompt batches, runs, logs, lineage, votes, rankings and a generated-image Gallery
Files Standard training ZIPs and sidecars, backup/restore without API keys, ComfyUI deployment, configurable storage and Trash

Dependencies vary by feature. Bank search ranks matches; it does not guarantee exclusions. Undo covers specific actions, and Delete rejected can remove source files after confirmation. Video and slider workflows are experimental. See the feature reference, requirements and known limitations for the detailed behavior.

Plugins

Install optional features from Plugins → Store, configure and prepare them in their own settings, and update them through Plugins → Updates. Several plugins can be installed together with one LDS restart. Each is independently installable; model downloads, hardware and provider credentials depend on the feature.

Plugin What it does Main requirements
API image engines Generate images with Gemini/Nano Banana, ChatGPT or OpenRouter; experimental ChatGPT subscription connection Provider credentials; API usage is billed by the provider
Camera angles Create new viewpoints of Gallery or dataset images with controls for direction, height and distance ComfyUI, Qwen-Image-Edit and Multiple-Angles LoRA
Canvas Arrange runs and checkpoints on a visual board, compare or blend LoRAs, generate images and export layouts ComfyUI for generation; one model family per generation batch
Cloud training Train image or video models on rented GPUs, monitor runs, recover checkpoints and deliver full Krea 2 models vast.ai account and API key; Hugging Face access for applicable runs
DLSS 5 Neural Rendering Improve a finished video's lighting and materials, compare with the original and export the result Windows x86-64, NVIDIA driver, compatible model supplied by you and the prepared bridge
Klein Improve Re-render image detail with instructions, LoRA presets and finishing controls ComfyUI and Klein models; appearance and color can change
Live channels Continuously render scripted H3 scenes and watch them in a browser or VLC Compatible local ComfyUI, H3 weights and stream encoder; experimental
Model tools Quantize full models to fp8 or merge weighted LoRAs into a base checkpoint Python with PyTorch and output disk space; CPU processing, no GPU required
Publish to Civitai Upload checkpoints and generated images to a model page Civitai API key; checkpoints default to drafts, image posts default to publication
Publish to Hugging Face Export kept images, captions, metadata and a dataset card to the Hub Write-enabled Hugging Face token; private repository by default and rights confirmation
Resource monitor Show CPU, GPU, RAM, VRAM and temperatures, with guarded memory release No model download
SeedVR2 Restore and upscale images with high-resolution tiling and finishing controls ComfyUI, SeedVR2 nodes and models; optional TTP nodes for tiling
Video lane Build video datasets from local files or web imports, curate shots, train LoRAs and test H3 generation, continuation and interpolation Dependencies vary by task: PyAV/ffmpeg, ai-toolkit, ComfyUI and model weights; Video Bank remains beta
Web scraping Import selected images or clips from searches and supported gallery URLs into datasets or banks Source-dependent credentials and permissions; Pexels requires explicit dataset/ML authorization

API providers apply their own billing and content policies. Model licenses also apply, including MiniMax H3's territory restrictions; check the video limits before using it. Plugin authors can start with the SDK and package guide.

Screenshots

Click a screenshot to view it at full size.

Setup & install

Windows: download LoRA-Dataset-Studio-windows.zip from the latest release, extract it into a new folder and run start.bat. The launcher prepares Python and opens LDS in your browser.

Complete Setup, then create a dataset or install the plugins you need. Importing, organizing and manually captioning images require no GPU or API key.

Installation Instructions
Git checkout or manual Python environment Native installation
Docker with an existing or fresh ComfyUI Docker guide
Docker without a GPU API-only setup
Pinokio One-click installation
Rented RunPod GPU RunPod guide

Updates: new LDS versions reach Patreon members first, then everyone, and install from Settings → Maintenance → Updates. Git and Pinokio checkouts fast-forward to a verified release; ZIP installations swap in a verified archive and retain their datasets, media, settings and history. Docker installations from the Windows ZIP install them from the host with update-docker.bat patreon. Without a membership, the installed version keeps working; v1 is frozen and old main installations must migrate to V2. Pinokio and Docker keep their own update procedures.

Minimum requirements

The core runs without a GPU. Python 3.10–3.12 supports the local ML extras; the Windows launcher downloads Python 3.12 if needed. Local generation typically needs about 16 GB NVIDIA VRAM; training requirements depend on the family and settings. See the hardware and dependency tables before downloading models or renting a GPU.

Documentation

The documentation index includes development and plugin references.

LoRA training FAQ

These are the questions that come up most in LoRA training threads, with what LDS does about each. Each question opens its full answer, and the dataset guide has the details.

Create a Character dataset and set a reference photo. LDS proposes a shot catalog for the subject (face, bust, body and back framings from several angles) and generates the missing shots locally with Klein or Krea 2 Edit, which restages the reference while preserving identity. InsightFace similarity and score-based auto-triage help you reject shots where the face drifts, and the Camera angles plugin adds new viewpoints. Your own photos work too: import them, then let coverage name what the set never shows, such as profile views or a second outfit.

About 25 varied images make a balanced character LoRA, and they beat 60 near-duplicates. Minimums depend on the family: 12 for Z-Image, 15 for Krea 2, FLUX.1 and FLUX.2 Klein, 20 for SDXL. Balance face, bust, body and back shots, because a set of close-ups gives a LoRA that falls apart on full-body prompts; the composition meter on the dataset page tracks that balance. See how many images, and which ones.

Match the caption style to the family: natural-language prose for Krea 2, FLUX.1, FLUX.2 Klein and Z-Image, booru tags for SDXL, either for Anima. LDS writes captions in that style with JoyCaption or a local vision model and puts the trigger word at the start of every caption on export. Describe what should vary (place, light, outfit, pose) and leave out what should stick to the trigger: per-trait appearance policies decide whether hair, makeup or glasses are described. See captions.

Choose the family before captioning, because it sets the caption style, the image count and the settings. In short: Krea 2 has the highest realism ceiling, FLUX.1 the largest LoRA ecosystem, FLUX.2 Klein 4B trains on mid-range GPUs, Z-Image iterates fastest, SDXL suits booru-native checkpoints and Anima targets anime. Qwen-Image 2.1 is supported too. See the family comparison.

Start from the guided recipe for your family: LDS fills in the ai-toolkit settings and scales steps with the dataset, about 120 per image for a character LoRA, kept between 1,500 and 3,500, because a fixed 3,000 overcooks small sets. Raise the rank (48 to 64) only for a hard identity and a bigger dataset; a high rank on 15 images memorizes them. Advanced options stay editable, and a run can continue from any saved epoch. See the settings cheat-sheet.

LDS trains with ai-toolkit. Once ai-toolkit is installed and set in Settings → Local tools, LDS writes the training config: pick a recipe and start the run from the browser, with the queue and logs on the runs page. Datasets also export as standard ZIPs with .txt caption files, so the same set can feed kohya_ss, OneTrainer or another trainer.

Importing, sorting and manual captioning need no GPU. Auto-captioning takes about 8 GB of VRAM and local generation about 16 GB. LoRA training needs 16 GB or more for Z-Image (quantized, low-VRAM mode) and SDXL, 16 to 24 GB for FLUX.2 Klein 4B (32 to 48 GB for 9B), 24 GB for Krea 2 at 1024 px (under 24 GB, train at 768 px only) and about 24 GB for FLUX.1 and Anima. Short on VRAM? The Cloud training plugin trains supported families on rented vast.ai GPUs, and LDS itself can run on a RunPod GPU. See the hardware tables.

Open the run in Test Studio: it renders the checkpoints you pick at several strengths with the same seed and prompts, so the images differ only by checkpoint and strength. Vote and rank them, compare several LoRAs or stack them, and test several prompts in one launch. See after training.

Yes: Style and Concept datasets have their own workflows. Concept captions must be prose rather than booru tags, steps grow more slowly with the image count (about 475 × √n, from 2,000 to 12,000), and the guide explains how to keep faces out of a concept.

Experimentally, with the Video lane plugin (beta). It cuts clips to the frame counts each model accepts (4n+1 for Wan, 8n+1 for LTX), measures silence and audio level, shows burned-in subtitles and letterbox bars before training, and trains with ai-toolkit locally or on a rented GPU. Nine targets are offered across Wan 2.1, Wan 2.2, LTX-2, LTX-2.3 and MiniMax H3, but only Wan 2.2 14B has been through a finished run so far, filling 24 GB with CPU offload.

You need a ComfyUI install for local generation, not its node editor. LDS sends its own workflows for dataset shots, edits, upscaling and checkpoint tests, and Setup downloads the generation models. With Docker, the launcher can set up a fresh, isolated ComfyUI.

Install SeedVR2 to restore and upscale with high-resolution tiling, or Klein Improve to re-render detail from instructions (appearance and color can change). Both run on your local ComfyUI.

Configuration & network access

Use Settings for normal configuration. Native installs bind to 127.0.0.1 by default. Read the security policy before enabling network access; a protected connection also lets you use LDS from a phone or tablet.

Optional usage statistics are off by default. Update checks, requested model downloads, configured providers and scraping can contact external services. The network and privacy guide describes these connections, the data shared and public-access settings.

Support the project

A Patreon membership (LDS Member) funds development and includes new features, exclusive plugins and LDS updates. GitHub Sponsors also supports development, API testing and rented test GPUs. Bug reports, contributions and sharing the project also help. For support, generate a diagnostic report under Guide → Getting help, then use Discord or GitHub issues.

Affiliate disclosure: the project's vast.ai links pay the project 3% of referred users' spending for the lifetime of their account, at no extra cost. Rentals use your own API key and are billed directly by vast.ai. This is separate from optional usage statistics.

Legal & responsible use

Use material you have the rights and consent to train on. Non-consensual likeness use, impersonation, fraud, and sexual or exploitative content involving minors are prohibited. You remain responsible for datasets and outputs. See responsible use for consent, privacy, copyright, platform terms and warranty details.

Contributing

See CONTRIBUTING.md for development and pull requests, and the Code of Conduct for community rules. Report vulnerabilities privately as described in SECURITY.md.

License

PolyForm Noncommercial 1.0.0. Noncommercial use is permitted; commercial use requires separate permission from the licensor.

Updated 2026-11-07 · View this page on GitHub