Kohya SS
Stable Diffusion training โ LoRA, Dreambooth, fine-tuning
๐ Overview
Kohya SS is the standard tool for training Stable Diffusion models โ providing LoRA, Dreambooth, and fine-tuning with a comprehensive GUI. Unlike Unsloth (which focuses on LLMs), Kohya SS is purpose-built for diffusion models. It provides a user-friendly interface for dataset preparation, training configuration, and model export.
โจ Key Features
- โข10K+ GitHub stars โ standard SD training tool
- โขLoRA, Dreambooth, and fine-tuning
- โขComprehensive GUI
- โขDataset preparation tools
- โขModel export
- โขApache 2.0 licensed
๐ฏ The Problem It Solves
Training Stable Diffusion models requires complex command-line configuration. Kohya SS provides a GUI that makes this accessible.
๐ง How It Works
Kohya SS provides a GUI for dataset preparation (captioning, bucketing), training configuration (learning rate, network dimensions), and model export. It supports LoRA, Dreambooth, and full fine-tuning for Stable Diffusion models.
๐ Installation & Quick Start
Installation
See websiteQuick Start
- See documentation
โ Pros
- โขBest SD training GUI
- โขComprehensive features
- โขApache 2.0 licensed
- โขActive community
- โขComprehensive documentation
- โขProduction-ready
โ Cons
- โขRequires significant GPU
- โขUI complex
- โขTraining takes hours
๐ฌ Practitioner Verdict
โKohya SS is the standard tool for training Stable Diffusion models โ the GUI is genuinely differentiated. The trade-off: requires significant GPU resources, the UI is complex, and training takes hours. For users who want to train custom Stable Diffusion models, Kohya SS is the default.โ
Self-Hosted (Free)
Open source, MIT/Apache licensed. Run it yourself.
โญ Star & Clone on GitHubFree forever. Your infrastructure, your data.
๐ Specifications
- Language
- Python
- License
- Apache-2.0
- Platform
- Linux, macOS, Windows
- Supported Models
- REST API, CLI
๐ฐ Pricing Reality
100% free Apache 2.0. No paid tier.