All 144 Dependencies
Every package Unsloth depends on, ranked by repo health score.
Unsloth is a local AI workbench that started as a fine-tuning library and now ships in three forms: a native desktop app for Windows, macOS and Linux; Unsloth Studio, a browser UI served from your own machine; and Unsloth Core, the importable Python package. All three sit on the same training and inference engine, so a model you fine-tune in the UI is the same one you can drive from a notebook.
The training side covers LoRA, QLoRA, full fine-tuning, pretraining and reinforcement learning including GRPO and DPO, with FP8 and vision RL on consumer cards. The speed and memory claims — roughly twice as fast with a large VRAM reduction — come from hand-written Triton kernels and custom autograd paths rather than from a different training algorithm, so results are meant to match what the standard stack produces.
The running side turns the same machine into a local inference server. It loads GGUF and MLX builds through llama.cpp, serves them over an OpenAI-compatible API, and connects coding agents such as Claude Code and Codex to a local model with a single command. Private web search, deep research, RAG over your own documents, image and video diffusion, and speech models are all handled in the same interface.
Hardware coverage is unusually wide for this category: NVIDIA, AMD, Intel and CPU-only machines, a Vulkan backend, multi-GPU setups, and Windows, Linux, WSL and macOS, with a separate ROCm image for AMD.