MLX-LM
A Python package for running and fine-tuning LLMs on Apple Silicon via the MLX framework, the native path for training on a Mac.
Strengths
- Runs thousands of Hugging Face models on Apple Silicon with a single command
- LoRA, QLoRA, and full fine-tuning, including on quantised models
- Built-in quantisation and model uploading
Weaknesses
- Apple Silicon only: no cross-platform support
- Models large relative to the machine memory run slowly
- Some tokenizers need trust_remote_code, adding friction
At a glance
- Licence
- MIT
- Pricing
- Free
- Platforms
- macOS
- GPU required
- No
Links
Works with
Glossary
Entry last verified 18 August 2026.