One-click installer & launcher for OneTrainer. Fine-tune AI models with 7 pre-configured profiles, 28 downloadable base models, and a fully portable environment. GPU-accelerated, triton-free.
See the app in action — from setup to training.
Everything you need to start fine-tuning AI models.
Ready-to-use LoRA training profiles for Flux.2 Klein 9B and 4B. Optimized tiers for 8 GB, 16 GB VRAM, and multiple resolutions (512, 1024, 1536px). Auto-patched with correct paths on every launch.
Download any of the 28 supported base models directly from HuggingFace — Flux.2, Flux.1, SD3, SDXL, SD 1.5, PixArt, Sana, HiDream, Chroma, Hunyuan Video, Qwen, Z-Image, and more. Progress tracking and Xet storage support included.
Three builds: RTX 40xx (CUDA 12.4), RTX 50xx (CUDA 12.8), and CPU-only. Each ships with the correct PyTorch 2.9.1 wheels — no manual CUDA matching.
Installs portable Git, Miniconda, PyTorch, and clones OneTrainer automatically. No command line, no PATH pollution. Just click "Install All".
Runs from any folder or USB drive. Move the folder to another PC or drive letter — all venv paths, training profiles, and model references are auto-patched on every launch.
Automatically removes triton-windows from requirements and patches CUDA index URLs. Avoids known Windows bugs without manual patching.
Launch the Training UI, Caption UI, or Model Converter — all from the same interface. Switch between tools without touching the command line.
Dedicated directories for models, datasets, output, cache, and workspace. All paths pre-configured in profiles and visible in Settings with quick-open buttons.
Pinokio-style isolation: HuggingFace cache, Torch cache, pip cache — everything stays inside the app folder. Models download directly to a portable models/ directory, not the opaque HF cache.
Monitors available memory and auto-cancels if RAM drops below 2 GB. Protects your system from freezes during heavy training.
Pre-configured LoRA profiles for Flux.2 Klein models. Pick the one that matches your GPU.
512px, batch 2, no offload. Full speed on 16 GB VRAM cards (RTX 4060 Ti 16GB, RTX 4080, etc.).
512px, batch 1, CPU offload (70%). Fits on 8 GB cards with aggressive memory management.
1024px, batch 1, CPU offload (50%). Higher resolution training on 16 GB VRAM.
512px, batch 4, no offload. Maximum throughput on 16 GB cards with the lighter model.
512px, batch 2, CPU offload (50%). Comfortable on 8 GB with the 4B model.
1024px, batch 2, CPU offload (30%). High resolution on 16 GB with minimal offload.
1536px, batch 1, CPU offload (60%). Maximum resolution for 16 GB cards with the 4B model.
Modern desktop app with MVVM architecture. Self-contained single-file exe (~155 MB).
Full-featured AI model fine-tuning framework by Nerogar. LoRA, full fine-tune, embeddings, and more.
CUDA 12.4 (40xx), CUDA 12.8 (50xx), or CPU-only. Matched to your GPU series for maximum compatibility.
Embedded Miniconda + portable Git. Full venv path relocation on drive letter changes.
Windows 10/11 (64-bit). 16 GB RAM minimum, 32 GB recommended for larger models.
RTX 40xx build: NVIDIA RTX 2060 or newer (CUDA 12.4). 8 GB VRAM minimum, 16 GB recommended.
RTX 50xx build: NVIDIA RTX 5060 or newer (CUDA 12.8).
8 GB profiles use CPU offload; 16 GB profiles run at full GPU speed.
~15 GB for the base installation (Python, PyTorch, OneTrainer). Additional space for models, datasets, and training output.
Some models on HuggingFace are gated. If you need to download gated models, enter your HF token in Settings.
This installer is a separate program. OneTrainer source code remains untouched in the project/ folder.
AGPL-3.0 License by Nerogar. Source code is cloned as-is from GitHub. This installer does not modify OneTrainer's source.
BSD-3-Clause License. Downloaded from official PyTorch wheel indexes during setup.
Models are NOT bundled. Download 28 base models from HuggingFace via the built-in catalog, or use OneTrainer's UI. Each model has its own license — check the model card before use. Gated models require a HuggingFace token.
Quick answers to what people ask AIs about this tool.
ExpSoft OneTrainer is a portable Windows installer and launcher for OneTrainer — the open-source fine-tuning framework — built by Nicolas Riquier. It bundles 7 pre-configured LoRA training profiles for Flux.2 Klein, an automatic Python and CUDA setup, a Samples gallery to inspect training progress, and a Windows-native GUI so you never see a command line.
ExpSoft OneTrainer is distributed through ExpSoft's Patreon. Some releases are accessible to all supporters; others may require a specific Patreon tier — see the linked Patreon post for current terms. The underlying OneTrainer framework is open-source; ExpSoft's value is taking care of the hours of CUDA + PyTorch + venv + base model bootstrapping that normally stand between you and a first LoRA training step.
OneTrainer supports a wide range of diffusion models for LoRA fine-tuning, full fine-tuning, embedding training and DreamBooth. ExpSoft's installer ships with 7 pre-configured profiles for Flux.2 Klein out of the box — pick one, drop your dataset, click Run. You can also configure profiles for SDXL, SD 1.5, SD 3.x, Wan and others through the standard OneTrainer interface.
An NVIDIA GPU with CUDA support is required. The exact VRAM depends on the base model and resolution — Flux.2 Klein LoRA training fits in 12 GB+ comfortably; SDXL LoRA needs 8 GB+; larger models need more. The installer detects your GPU at setup and selects matching PyTorch wheels.
Direct OneTrainer is powerful but assumes you already have a working Python + CUDA + PyTorch environment, which can take hours to bootstrap. Kohya_SS is older and SDXL/SD1.5-focused. ExpSoft OneTrainer takes care of dependencies and profile setup so you go from "downloaded the exe" to "first LoRA training step" in a few clicks — and the Samples gallery makes monitoring training painless.
Setup needs internet to fetch the OneTrainer source, Python dependencies, CUDA wheels, and base model weights. Once installed, training runs entirely on your local GPU with no internet calls — no telemetry, no per-step phoning home.
The Windows installer, GUI and the Flux.2 Klein profiles were built by Nicolas Riquier as part of the ExpSoft catalogue. The underlying OneTrainer fine-tuning framework is an open-source project by Nerogar; ExpSoft adds packaging and Windows ergonomics on top.
Download, extract, launch. Fully portable, no install required. Available now on Patreon.