ARahim3/mlx-tune
Fine-tune LLMs on your Mac with Apple Silicon. SFT, DPO, GRPO, Vision, TTS, STT, Embedding, and OCR fine-tuning — natively on MLX. Unsloth-compatible API. observed · 2026-08-28
Health v2 · maintenance only
75/100
- Activity 89
- Release rhythm 90
- Longevity 17
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 242
- days_rel: 71
- days_push: 71
- n_releases_24m: 34
Adoption not part of the score
1389 stars · 91 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python library for fine-tuning LLMs, vision-language, audio (TTS/STT), embedding, OCR, and JEPA models natively on Apple Silicon Macs using Apple's MLX framework. It provides an Unsloth-compatible API so existing Unsloth training scripts run on Macs with only an import change, and exports to HuggingFace or GGUF formats.
Use cases
- fine-tune an LLM with LoRA on my MacBook without a cloud GPU
- run my existing Unsloth training script on Apple Silicon
- fine-tune Whisper for speech-to-text locally on a Mac
- train a TTS model with LoRA on Apple Silicon
- fine-tune a vision-language model like Qwen on my Mac
- train sentence embeddings for semantic search on-device
- fine-tune an OCR model for receipts or handwriting recognition
- prototype fine-tuning locally then move the same script to a CUDA cluster
When to choose
- you want to fine-tune LLMs or multimodal models locally on an M1-M5 Mac without cloud GPUs
- you already use Unsloth and want code portability between Mac prototyping and CUDA training
- you need LoRA fine-tuning across many modalities (text, vision, audio, OCR, embeddings) in one library
- you want to export fine-tuned models to GGUF for Ollama or llama.cpp
When to avoid
- you need maximum training throughput on large-scale clusters — CUDA-based tools like Unsloth are the gold standard
- you are on Linux or Windows with NVIDIA GPUs — this is Apple Silicon only
- you need full fine-tuning of very large models beyond unified memory limits
- you require a battle-tested, officially supported tool — this is an unofficial community project
Facets
library · maturity active
llm-training machine-learning deep-learning speech-recognition tts ocr transformers large-language-models machine-learning deep-learning speech-processing computer-vision python mlx apple-silicon lora peft fine-tuning unsloth-compatible sft dpo grpo vision-language-model whisper gguf-export huggingface on-device-ai jepa mixture-of-experts natural-language-processing macos gpu
3 sources
- readme: https://github.com/ARahim3/mlx-tune · fetched 2026-08-28 · 6df1b0cd6e1f
- homepage: https://arahim3.github.io/mlx-tune/ · fetched 2026-08-29 · d17e58e0ae99
- registry_pypi: https://pypi.org/pypi/mlx-tune/json · fetched 2026-08-29 · d8acc95deb2f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ARahim3/mlx-tune | main | 75 |
For agents
markdown · JSON · MCP: product_card(name="ARahim3/mlx-tune")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem