Skip to content
mlx.app

Tools

42 projects for running, serving, training and shipping models on Apple silicon. Every entry says when to reach for it — and when not to.

Runtimes

The engines that actually execute the maths.

MLXc++

Apple's own array framework, built so unified memory stops being a compromise.

MLX LMpython

The package behind every `mlx_lm.generate` command on this site.

MLX's tensor core, ported so Swift apps don't need a Python bridge.

The C++ runtime that made GGUF and Metal inference normal.

MLC LLMpython

A compiler-first runtime that targets Metal, CUDA and mobile from one graph.

Apache-2.0repo
Candlerust

Hugging Face's minimalist Rust tensor library, Metal backend included.

Apache-2.0repo

Servers

Put a model behind an HTTP endpoint.

The `ollama run` command that made local models a one-liner.

An OpenAI-compatible server that's actually running MLX underneath.

LM Studio's own MLX backend, open-sourced separately from the app.

A ChatGPT-shaped front end you point at any local backend.

Source-availablerepo
exopython

Turns a pile of Macs (and phones) into one inference cluster.

GPL-3.0repo

GUI apps

Cross-platform desktop front ends.

Jants

An open-source, offline-first ChatGPT alternative with its own engine.

AGPL-3.0repo

The kitchen-sink UI power users reach for when they want every knob.

AGPL-3.0repo

Fine-tuning

Teach a model your data.

The same mlx-lm package doubles as Apple's official fine-tuning path.

Unslothpython

The fine-tuning library everyone quotes for faster training on less memory.

Apache-2.0repo
Axolotlpython

The YAML-config trainer that treats every method as a config file.

Apache-2.0repo
PEFTpython

Hugging Face's parameter-efficient fine-tuning library, the one everything wraps.

Apache-2.0repo

Quantization

Make weights smaller before they load.

One command turns a bf16 Hugging Face repo into a quantized MLX folder.

Apple's converter and compressor for getting models onto the Neural Engine.

BSD-3-Clauserepo
mergekitpython

Model-merging toolkit that treats checkpoints like Lego bricks.

LGPL-3.0repo

Audio

Speech in, speech out, and everything between.

MLX Audiopython

Text-to-speech, speech-to-text and audio models under one MLX package.

A batched, quantized Whisper reimplementation chasing raw transcription speed.

Unlicensedrepo

Prompt-controllable speech: describe the voice you want in plain English.

Apache-2.0repo
Mini-Omnipython

Speech in, speech out, skipping the ASR-LLM-TTS relay race.

Vision

Models that look at images.

MLX-VLMpython

The go-to package for running vision-language models with MLX.

Apple's on-device-sized CLIP for fast image-text matching.

Apple Sample Code Licenserepo
OpenCLIPpython

The reproducible, community-trained CLIP zoo everyone benchmarks against.

Ferretpython

Apple's research VLM for referring and grounding inside images.

Apple research licenserepo

Image & video

Generation rather than understanding.

Argmax's toolkit for running diffusion models fast via MLX and Core ML.

Apple's own Core ML conversion pipeline for Stable Diffusion.

The reference SwiftUI app that proved diffusion runs natively on Mac.

Apache-2.0repo

Embeddings & RAG

Retrieval over your own documents.

Embedding models on MLX, so retrieval doesn't need PyTorch.

txtaipython

An all-in-one embeddings database, from before 'RAG' was a word.

Apache-2.0repo

The data framework most local RAG tutorials are built on.

Chromarust

The vector database that got embedded into every local RAG demo first.

Apache-2.0repo

Swift

For shipping inside a native app.

Working Swift ports of the MLX examples: LLMs, VLMs, diffusion.

Hugging Face's Swift package for tokenizers, hub downloads and generation.

Apache-2.0repo

The Swift package that made on-device Whisper feel like an Apple API.

Agents

Loops, tools and orchestration on top of a model.

AutoGenpython

Microsoft's multi-agent conversation framework, one of the first to stick.

LangGraphpython

LangChain's answer to 'agents need state machines, not chains.'

CrewAIpython

Role-based orchestration: give each agent a job title and a goal.

SWE-agentpython

The agent scaffold built specifically to fix real GitHub issues.