Language models on your own Mac.

Inference, chat, serving, and training for Apple Silicon, built on mlx-go. 81 language-model architectures plus 3 embedding registries, generated from one model registry.

Pre-1.0. Source private today, available for review on request. Working toward a first public v0.x tag. By the repo's own benchmarks, decode meets or exceeds Python mlx-lm on most models and prefill runs 1.4–2.8x faster.

What it does

mlx-go supplies arrays and autograd; mlx-go-lm adds model architectures, token generation, serving, evaluation, and training. Those training paths are intended to turn captured usage into an operator-owned model. mlx-go-vibethinker and mlx-go-fedistill both build on them.