Home/Model Training/OneTrainer
OneTrainer logo

OneTrainer

Nerogar/OneTrainer

A comprehensive tool for Diffusion model training

GraphCanon updated 2d · GitHub synced 2d

3.2k stars323 forksLast push 5d Python AGPL-3.0

Decision brief

OneTrainer specialises in diffusion model training with LORA techniques for fine-tuning image models.

Good fit when

  • For projects needing fine-tuning of diffusion models
  • When working on image-models that require advanced training protocols

Avoid when

  • If your project requires traditional machine learning algorithms over diffusion models
  • For scenarios not involving image or any form of media where diffusion model is unnecessary

Observed Jul 17, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (3d since push)
As of 2d
Provenance
Not a fork · Personal account
As of 2d
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install OneTrainer
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

OneTrainer offers features for fine-tuning and image-model-training using diffusion models with LORA techniques.

Capability facts

Languages
python

Source: github.language+pyproject.toml · Aug 23, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 23, 2026)

> Installing OneTrainer requires Python >=3.10 and <3.14.
Source link

Tags

README

Installation

[!IMPORTANT] Installing OneTrainer requires Python >=3.10 and <3.14. You can download Python at https://www.python.org/downloads/windows/. Then follow the below steps.

Automatic installation

  1. Clone the repository git clone https://github.com/Nerogar/OneTrainer.git
  2. Run:
    • Windows: Double click or execute install.bat
    • Linux and Mac: Execute install.sh

Manual installation

  1. Clone the repository git clone https://github.com/Nerogar/OneTrainer.git
  2. Navigate into the cloned directory cd OneTrainer
  3. Set up a virtual environment python -m venv venv
  4. Activate the new venv:
    • Windows: venv\scripts\activate
    • Linux and Mac: Depends on your shell, activate the venv accordingly
  5. Install the requirements pip install -r requirements.txt

[!Tip] Some Linux distributions are missing required packages for instance: On Ubuntu you must install libGL:

sudo apt-get update
sudo apt-get install libgl1

Additionally it's been reported Alpine, Arch and Xubuntu Linux may be missing tkinter. Install it via apk add py3-tk for Alpine and sudo pacman -S tk for Arch.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.