Training & fine-tuningApache-2.0Python

Kohya’s GUI

GUI for training LoRA, DreamBooth and fine-tunes for SD, SDXL and FLUX.

Stars
12.6K
Forks
1.6K
Open issues
538
Last commit
2026-08-01

Live from the GitHub API · updated 2026-10-15

What is Kohya’s GUI?

Kohya’s GUI wraps kohya-ss/sd-scripts in a Gradio interface for training LoRA, LyCORIS, DreamBooth and full fine-tunes, with dataset captioning tools.

Key features

  • LoRA, DreamBooth and fine-tune training
  • SD1.5, SDXL and FLUX support
  • Captioning utilities
  • Saved training presets

System requirements

Platforms
Windows · Linux
GPU
NVIDIA
VRAM
8 GB+ for SD1.5 LoRA; 12–24 GB for SDXL/FLUX
Python
3.10/3.11

How to install Kohya’s GUI

Summarized from the project’s README. Projects change quickly — check the GitHub page for the latest instructions.

Windows

  1. 1
    Clone and run setup.
    git clone --recursive https://github.com/bmaltais/kohya_ss.git
    cd kohya_ss
    .\setup.bat
  2. 2
    Launch the GUI.
    .\gui.bat

Linux

  1. 1
    Clone, set up and launch.
    git clone --recursive https://github.com/bmaltais/kohya_ss.git
    cd kohya_ss
    ./setup.sh
    ./gui.sh

Strengths

  • Most popular LoRA trainer
  • Many options

Limitations

  • Lots of settings to learn

Kohya’s GUI alternatives compared

SoftwareStarsLicensePlatformsVRAM
Kohya’s GUI

GUI for training LoRA, DreamBooth and fine-tunes for SD, SDXL and FLUX.

12.6KApache-2.08 GB+ for SD1.5 LoRA; 12–24 GB for SDXL/FLUX
OneTrainer

One-stop trainer for diffusion models with a desktop UI.

3.2KAGPL-3.08 GB+
AI Toolkit

Ostris’ training suite for FLUX, video and image model LoRAs.

12.3KMIT24 GB recommended for FLUX
Unsloth

Fine-tune LLMs 2× faster with up to 70% less memory.

78KApache-2.03 GB+ depending on model size
Axolotl

Config-driven LLM fine-tuning for many models and techniques.

12.6KApache-2.0—
LLaMA-Factory

Unified fine-tuning for 100+ LLMs and VLMs with a no-code web UI.

75.5KApache-2.0—

Related models

FAQ

Is Kohya’s GUI free?

Yes — Kohya’s GUI is open-source software released under the Apache-2.0 license. Check the license (and any model weight licenses) before commercial use.

Does Kohya’s GUI run on Windows, Mac and Linux?

Kohya’s GUI supports: Windows, Linux.

What hardware do I need for Kohya’s GUI?

NVIDIA. VRAM: 8 GB+ for SD1.5 LoRA; 12–24 GB for SDXL/FLUX

How do I install Kohya’s GUI?

1. Clone and run setup. 2. Launch the GUI.

What are the best Kohya’s GUI alternatives?

Popular alternatives include OneTrainer, AI Toolkit, Unsloth, Axolotl. See the comparison table on this page.