Alternatives to Unsloth
A local interface and command-line tool for running and fine-tuning language and diffusion models. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Unsloth
A local interface and command-line tool for running and fine-tuning language and diffusion models.
Replacements
Listings that take over the same core job as Unsloth.
LlamaFactory
Web UI and command-line toolkit for fine-tuning over 100 open language and vision-language models.
LlamaFactory is Apache-2.0 with a web UI and command line for fine-tuning over 100 models, but focuses on training rather than running.
Axolotl
A command-line tool for fine-tuning language models from YAML configuration files.
Axolotl is an Apache-2.0 Linux command-line fine-tuning tool driven by YAML configuration files, with no local UI.
MLX LM
A Python package and command-line tool for running and fine-tuning language models on Apple silicon.
MLX LM runs and fine-tunes language models on Apple silicon only, from the command line or Python, without a graphical interface.
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.
Ollama
The simplest way to pull down an open language model and run it on your own machine, from one command or a desktop app.
llama.cpp
The C++ engine most local AI apps are built on, running language models on ordinary hardware.
LM Studio
A polished desktop app for downloading, running and chatting with local language models, with an OpenAI-compatible server built in.
nvitop
Interactive terminal viewer for NVIDIA GPUs and the processes running on them.