Alternatives to Axolotl
A command-line tool for fine-tuning language models from YAML configuration files. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Axolotl
A command-line tool for fine-tuning language models from YAML configuration files.
Replacements
Listings that take over the same core job as Axolotl.
LlamaFactory
Web UI and command-line toolkit for fine-tuning over 100 open language and vision-language models.
LlamaFactory adds a web interface alongside the command line, supports over 100 language and vision-language models, and runs on Windows as well as Linux.
Unsloth
A local interface and command-line tool for running and fine-tuning language and diffusion models.
Unsloth combines fine-tuning with running models, offers a local UI plus CLI on Windows, macOS and Linux, but its license is not stated.
MLX LM
A Python package and command-line tool for running and fine-tuning language models on Apple silicon.
MLX LM fine-tunes and quantizes models on Apple silicon Macs instead of Linux GPUs, and its license is not confirmed.
Similar software
Related functionality, not a direct replacement.
Kohya's GUI
A local graphical interface for training LoRA models and fine-tuning Stable Diffusion image models.
vLLM
High-throughput, memory-efficient inference and serving engine for LLMs.
nvitop
Interactive terminal viewer for NVIDIA GPUs and the processes running on them.
GPUStack
An open-source GPU cluster manager for serving AI models with vLLM and SGLang on your own hardware.
SGLang
A serving framework for running large language models and multimodal models on your own GPUs.