OneTrainer
One-stop trainer for diffusion models with a desktop UI.
- Stars
- 3.2K
- Forks
- 337
- Open issues
- 171
- Last commit
- 2026-10-12
Live from the GitHub API · updated 2026-10-15
What is OneTrainer?
OneTrainer supports full fine-tuning, LoRA and embeddings for SD, SDXL, SD3, FLUX and more, with masked training, automatic captioning and a sampling preview during training.
Key features
- Fine-tune, LoRA and embedding training
- Masked training
- Built-in captioning
- Training samples and TensorBoard
System requirements
- Platforms
- Windows · Linux
- GPU
- NVIDIA (AMD on Linux)
- VRAM
- 8 GB+
- Python
- 3.10–3.12
How to install OneTrainer
Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.
Windows / Linux
- 1Clone and install.
git clone https://github.com/Nerogar/OneTrainer.git cd OneTrainer ./install.sh # install.bat on Windows - 2Start the UI.
./start-ui.sh # start-ui.bat on Windows
Strengths
- Clean UI
- Wide model support
Limitations
- Smaller community than Kohya
OneTrainer alternatives compared
| Software | Stars | License | Platforms | VRAM |
|---|---|---|---|---|
| OneTrainer One-stop trainer for diffusion models with a desktop UI. | 3.2K | AGPL-3.0 | 8 GB+ | |
| Kohya’s GUI GUI for training LoRA, DreamBooth and fine-tunes for SD, SDXL and FLUX. | 12.6K | Apache-2.0 | 8 GB+ for SD1.5 LoRA; 12–24 GB for SDXL/FLUX | |
| AI Toolkit Ostris’ training suite for FLUX, video and image model LoRAs. | 12.3K | MIT | 24 GB recommended for FLUX | |
| Unsloth Fine-tune LLMs 2× faster with up to 70% less memory. | 78K | Apache-2.0 | 3 GB+ depending on model size | |
| Axolotl Config-driven LLM fine-tuning for many models and techniques. | 12.6K | Apache-2.0 | — | |
| LLaMA-Factory Unified fine-tuning for 100+ LLMs and VLMs with a no-code web UI. | 75.5K | Apache-2.0 | — |
Related models
FAQ
Is OneTrainer free?
Yes — OneTrainer is open-source software released under the AGPL-3.0 license. Check the license (and any model weight licenses) before commercial use.
Does OneTrainer run on Windows, Mac and Linux?
OneTrainer supports: Windows, Linux.
What hardware do I need for OneTrainer?
NVIDIA (AMD on Linux). VRAM: 8 GB+
How do I install OneTrainer?
1. Clone and install. 2. Start the UI.
What are the best OneTrainer alternatives?
Popular alternatives include Kohya’s GUI, AI Toolkit, Unsloth, Axolotl. See the comparison table on this page.