Startseite›Programme›MLX (mlx-lm)

Programm-Datenblatt

MLX (mlx-lm)

Aktuelle Version mlx-lm 0.32.2 (mlx 0.32.4)2026-10-16 (mlx-lm) / 2026-10-14 (mlx)Geprüfter Stand mlx-lm tag v0.31.3 + main 2026-08-25; mlx 0.32.1Lizenz MIT

MLX führt ein Sprachmodell im Mac-Terminal aus (WWDC25-Session)
MLX führt ein Sprachmodell im Mac-Terminal aus (WWDC25-Session) Standbild aus dem offiziellen Video · Apple
WWDC26-Session: lokale agentische KI auf dem Mac mit MLX
WWDC26-Session: lokale agentische KI auf dem Mac mit MLX Standbild aus dem offiziellen Video · Apple

4 Videos ansehen

MLX ist Apples Weg, Modelle auf Macs mit Apple Silicon auszuführen (nicht auf Intel-Macs; unter Windows undokumentiert). mlx-lm baut ab Werk 0 Verbindungen nach außen auf und hat keine eigene Telemetrie: Die einzige kommt mit dem Download über Hugging Face, und HF_HUB_DISABLE_TELEMETRY schaltet sie ab. MIT, öffentlicher Code. Aktuelle Version: mlx-lm 0.32.2 (mlx 0.32.4).

Apples Rechen-Framework für Apple Silicon, dazu die Schicht mlx-lm, die daraus eine Laufzeitumgebung für Sprachmodelle macht. Es sind zwei verschiedene Pakete: mlx ist das Rechen-Framework, wie NumPy oder PyTorch, und mlx-lm ist das, was wirklich Modelle ausführt. Es nutzt den vereinheitlichten Speicher: CPU und GPU teilen sich denselben Speicher ohne Kopien.

Auf einen Blick
Version und Veröffentlichungstaktmlx-lm 0.32.2 (mlx 0.32.4)
Auf welcher Adresse es lauscht127.0.0.1:8080
Schritte bis zum ersten Token2 Schritte
Hosts, die es ab Werk kontaktiert0
LizenzMIT
2

Schritte bis zum ersten Token

Herstellerangabe

0

Hosts, die es ab Werk kontaktiert

Von Local AI Scope gemessen

MIT

Lizenz

Von Local AI Scope gemessen

Videos

Videos: MLX (mlx-lm) 4

Die offiziellen Videos, die wir am nützlichsten fanden. Drücken Sie auf Play, und es läuft direkt hier.

Die Videos liegen bei YouTube, und von dort wird nichts geladen, bevor Sie auf Play drücken (Modus ohne Cookies). Das Vorschaubild kommt von uns.

Methode

Wie wir das geprüft haben

Alles, was dieses Blatt über das Netz sagt, stammt aus dem Lesen des veröffentlichten Quellcodes und der offiziellen Dokumentation zum angegebenen Datum — nicht aus der Beobachtung des Datenverkehrs. Vor einen Netzwerkanalysator haben wir das Programm noch nicht gesetzt: Das ist statische Analyse, keine Beobachtung. Die Aufzeichnung steht auf unserer Liste; sobald es sie gibt, steigen diese Zellen eine Evidenzstufe. Bis dahin tun wir nicht so, als hätten wir die Pakete mitgelesen: Wir haben das Rezept gelesen, nicht das Gericht probiert.

Nach außen

Was Ihren Rechner verlässt

Bevor ein lokales Programm in die Nähe Ihrer Dokumente darf, stellen wir ihm vier Fragen: Was schickt es von sich aus hinaus, wen ruft es sonst noch, auf welcher Adresse lauscht es, und können Sie das selbst nachprüfen? Quasi ein Vorstellungsgespräch.

Telemetrie ab Werk

Keine eigene — es erbt die der Download-Bibliothek. Von uns an der Primärquelle geprüft

Wir haben das gesamte Paket mlx_lm durchsucht, den Hauptzweig, die veröffentlichte 0.31.3 und am 1. Oktober 2026 die neue 0.32.0, nach telemetry, analytics, posthog, sentry, mixpanel und usage stats: null Treffer in allen dreien. Ebenso im Framework mlx. Aber mlx-lm lädt über huggingface_hub herunter, und diese Bibliothek erhebt standardmäßig Daten. Das ist die übertragbare Erkenntnis der ganzen Vergleichstabelle: Die Telemetrie steckt nicht in der Laufzeitumgebung, sie steckt in der Download-Bibliothek. Ein vielsagendes Detail: mlx-lm identifiziert sich gegenüber Hugging Face gar nicht, sodass sein User-Agent-Kopf wörtlich mit „unknown/None“ beginnt.

«By default, some data is collected by HF libraries (transformers, datasets, gradio,..) to monitor usage […]. You can set HF_HUB_DISABLE_TELEMETRY=1 as environment variable to globally disable telemetry.»

So schaltet man es ab: HF_HUB_DISABLE_TELEMETRY=1 oder das herstellerübergreifende DO_NOT_TRACK=1. Für den Betrieb ganz ohne Netz HF_HUB_OFFLINE=1 — die Dokumentation von Hugging Face warnt, dass selbst bei bereits zwischengespeichertem Modell eine HTTP-Anfrage erfolgt, um auf eine neuere Dateiversion zu prüfen.

Quelle · abgerufen am 2026-08-25

Andere Rufe nach Hause

Alle Aufrufe, die dieses Programm von sich aus macht: was, wohin, wann und ob man sie vermeiden kann
Was Wohin Wann Vermeidbar Beleg
Modell-Download huggingface.co (oder modelscope mit MLXLM_USE_MODELSCOPE) Wenn Sie ein Modell anfordern, das nicht im Cache liegt, und um bei zwischengespeicherten auf neuere Versionen zu prüfen. HF_HUB_OFFLINE=1 von uns geprüft
Kalibrierungsdatei zum Quantisieren ein GitHub-Gist Ein einziges Mal, und nur wenn Sie mit AWQ, GPTQ oder dynamisch quantisieren. Diese Verfahren nicht benutzen von uns geprüft
Bilder, die eine Chat-Anfrage als Webadresse mitschickt jede beliebige Webadresse aus der Anfrage Seit 0.32.1, wenn eine Chat-Anfrage an mlx_lm.server ein Bild als http(s)-Adresse enthält: Der Server lädt es selbst herunter (30 Sekunden Wartezeit), bevor er antwortet, egal welches Modell geladen ist. Kein Schalter: eigene Bilder eingebettet (base64) senden und den Server nicht laufen lassen, während Sie surfen von uns geprüft
Was MLX (mlx-lm) an einem Tag ohne Zutun von sich aus sendetLeerer 24-Stunden-Streifen: MLX (mlx-lm) macht an einem ganzen Tag keinen eigenen Aufruf.Aufrufe, die es von sich aus macht0 ×Kein einziger Aufruf in 24 Stundenjede Verbindung, die es öffnet, müssen Sie selbst anstoßen06121824 h
Bei geöffnetem Programm und ohne dass Sie etwas tun, nimmt MLX (mlx-lm) zu niemandem Kontakt auf. Jede Verbindung, die es öffnet, müssen Sie selbst anstoßen — ein Modell holen, und kaum mehr. Im veröffentlichten Quellcode gelesen, nicht in einer Netzwerkaufzeichnung. Gezählt an MLX (mlx-lm) 0.31.3 (mlx 0.32.1), geprüfter Baum: mlx-lm tag v0.31.3. Gelesen am 2026-10-17.

Quelle · abgerufen am 2026-08-25

Auf welcher Adresse es lauscht

Adresse, Authentifizierung und CORS-Regel, mit denen dieses Programm kommt
Einstellung Ab Werk
Lauscht auf 127.0.0.1:8080
Authentifizierung ab Werk keine
CORS ab Werk Sperrangelweit offen: jeder Ursprung, jede Methode, jeder Kopf

Es lauscht auf localhost, aber mit sperrangelweit offenem CORS — jeder Ursprung, jede Methode, jeder Kopf — und ganz ohne Authentifizierung: Die eigenen Beispiele schreiben api_key=”not-needed”. Der Server steckt in der Standardbibliothek von Python, nicht in einem Produktionsserver, und die Dokumentation sagt das auch. Dieselbe Warnung steckt auch im Code, den pip installiert: mlx_lm.server gibt sie bei jedem Start aus („mlx_lm.server is not recommended for production as it only implements basic security checks.“). Von uns an der Primärquelle geprüft

«The MLX LM server is not recommended for production as it only implements basic security checks.»

Quelle · abgerufen am 2026-08-25

Lässt es sich überprüfen?

Ja. MIT, Apple Inc., sowohl mlx als auch mlx-lm. Genau das erlaubt uns, „keine eigene Telemetrie“ als geprüfte Abwesenheit und nicht als Behauptung zu sagen — und vor allem, zu sagen, dass es genau zwei Gerätetypen gibt. Von uns an der Primärquelle geprüft

Quelle · abgerufen am 2026-08-25

Datenschutzerklärung

Es gibt keine Datenschutzerklärung, und das ist hier eher eine gute Nachricht als ein Mangel: Hinter dem Programm steht kein Dienst und kein Verantwortlicher, von dem man sie verlangen könnte. ungeprüft

Abdeckung

Was es ausführt, und wo

Plattformen, Beschleuniger und Modellformate: die drei Wände, gegen die man schon am ersten Abend voller Vorfreude laufen kann. Besser, Sie entdecken sie hier als um Mitternacht mit einem halb heruntergeladenen Modell.

Wo es läuft

Plattformunterstützung, eine Zeile je Plattform
Plattform Unterstützung Beleg
Windows Teilweise und undokumentiert. Das Framework mlx veröffentlicht seit Juli 2026 offizielle Windows-Wheels (x64 und ARM64) und testet sie in der CI, aber seine Dokumentation erwähnt Windows nirgends, und mlx-lm deklariert seine Abhängigkeit nur für macOS: Außerhalb von macOS installiert `pip install mlx-lm` den Motor nicht. Ob mlx-lm unter Windows läuft, ist ungeprüft. von uns geprüft
macOS Apple Silicon Ja, das ist seine Plattform. macOS 14.0 oder neuer zur Installation; einige Funktionen für große Modelle verlangen macOS 15. von uns geprüft
macOS Intel Nein. Alle macOS-Wheels sind arm64; ein x86_64 existiert nicht. Vorsicht mit Python unter Rosetta: Der eigene Leitfaden warnt vor diesem Fall. von uns geprüft
Linux Ja für das Framework mlx, das ein CUDA-Backend und eine Nur-CPU-Version hat. Ob mlx-lm dort gut läuft, haben wir nicht überprüft: Sein README spricht nur von Apple Silicon. Herstellerangabe

Was es beschleunigt

Hardware-Beschleuniger und ihr Stand
Backend Status Beleg
Metal Ja: der native Weg auf Apple Silicon, mit vereinheitlichtem Speicher — CPU und GPU teilen sich denselben Speicher, ohne Daten zwischen ihnen zu kopieren. Herstellerangabe
CUDA Ja, im Framework mlx unter Linux, mit NVIDIA-Architektur SM 7.5 oder höher. Herstellerangabe
CPU Ja. Einer der einzigen zwei Gerätetypen, die es in MLX gibt. von uns geprüft
ROCm Konnten wir nicht überprüfen. Die Installationsdokumentation bietet nur Apple Silicon, CUDA und CPU an, doch nirgends erklären sie, AMD werde nicht unterstützt — wir melden also die Abwesenheit, kein „nein“. ungeprüft
Vulkan Konnten wir nicht überprüfen. Es taucht weder in der Dokumentation noch im Backend-Baum auf, und es gibt keine Aussage in irgendeine Richtung. ungeprüft
Neural Engine Nein, und diese Abwesenheit ist geprüft und keine fehlende Quelle: Die Aufzählung der Gerätetypen im Code hat genau zwei Werte, cpu und gpu, und die öffentliche Dokumentation sagt dasselbe. Viele nehmen an, MLX nutze die Neural Engine. Tut es nicht. von uns geprüft

«Currently supported device types are the CPU and GPU.»

Modellformate, die es ausführt

MLX-Format und safetensors von Hugging Face. Es kann kein GGUF ausführen. Es kann nur nach GGUF exportieren, nachdem ein Adapter verschmolzen wurde — und selbst dann nur für Modelle im Stil von Mistral, Mixtral und Llama in fp16. von uns geprüft

Quelle · abgerufen am 2026-08-25

Im Alltag

Installieren und damit leben

Der Alltag: wie viele Schritte bis zum ersten Token, was es auf der Festplatte hinterlässt, unter welcher Lizenz und in welchem Tempo es sich ändert, wenn es erst einmal installiert ist.

Schritte bis zum ersten Token

2 Schritte. Paket installieren und mlx_lm.generate oder mlx_lm.chat ausführen: Es lädt das Standardmodell und antwortet. Herstellerangabe

Schritt für Schritt: mlx-lm installieren, ein erstes Modell starten und das offene CORS des Servers schließen

Wenn etwas nicht läuft: 7 Fehler, die genaue Meldung zu jedem und die Lösung

Was es auf Ihre Festplatte schreibt

Was dieses Programm auf Ihre Festplatte schreibt und wohin
Was Wo Beleg
Modelle: der Cache von Hugging Face ~/.cache/huggingface/hub — der Cache von Hugging Face (HF_HOME · HF_HUB_CACHE) Herstellerangabe
Gesprächsverlauf: wird nicht gespeichert. Der Kontext lebt im Arbeitsspeicher und geht beim Beenden verloren. Keine Spur Ihrer Gespräche bleibt auf der Platte; von den fünf gilt das sonst nur für vLLM, das keine Chat-Oberfläche hat Nirgends — es wird nichts geschrieben von uns geprüft
Kalibrierungsdatei der Quantisierung: entsteht nur, wenn Sie mit AWQ, GPTQ oder dynamisch quantisieren ~/.cache/mlx-lm/ von uns geprüft

Lizenz

MIT, Apple Inc. Sowohl das Framework als auch mlx-lm. von uns geprüft

Quelle · abgerufen am 2026-08-25

Version und Veröffentlichungstakt

Historisch alle ein bis drei Wochen eine Version. Dann stand die Veröffentlichung mehr als fünf Monate still, vom 22. April bis zum 1. Oktober 2026, während weiterentwickelt wurde (134 Commits an 50 verschiedenen Tagen); die 0.32.0 hat die Lücke geschlossen. Das Framework mlx veröffentlicht regelmäßig: rund sechzehn Versionen im Jahr. von uns geprüft

Quelle · abgerufen am 2026-10-17

Hinweise

Was Sie vor der Installation wissen sollten

  • Nach mehr als fünf Monaten ohne Version bewegt sich das Paket, das die Leute installieren, wieder. Vom 22. April bis zum 1. Oktober 2026 lieferte `pip install mlx-lm` die 0.31.3, während sich das Repositorium weiterbewegte: 134 Commits an 50 verschiedenen Tagen. Version 0.32.0, veröffentlicht am 1. Oktober, bringt diese Arbeit ins Paket: Ihr Ordner mit Modelldefinitionen wächst von 119 auf 135 Dateien (neu sind unter anderem mistral4, kimi_k3 und olmo_hybrid). Wer mlx-lm vor Oktober installiert hat, für den lohnt sich ein `pip install -U mlx-lm`.
  • MLX nutzt die Neural Engine nicht. Die Gerätetypen in seinem Code sind genau zwei: CPU und GPU.
  • Es führt kein GGUF aus. Wenn Ihre Modellsammlung GGUF ist, nützt Ihnen MLX ohne Umwandlung nichts.
  • Der Server lauscht auf localhost, aber mit sperrangelweit offenem CORS und ganz ohne Authentifizierung, und die eigene Dokumentation warnt, dass er nicht für den Produktivbetrieb gedacht ist. mlx_lm.server wiederholt diese Warnung bei jedem Start.
  • Seit 0.32.1 holt sich der Server Bilder selbst. Enthält eine Chat-Anfrage ein Bild als Webadresse, lädt mlx_lm.server es herunter, bevor er antwortet, egal welches Modell geladen ist, auch eines, das gar nicht sehen kann. Praktisch, aber mit Schlupfloch: Wer mit dem Server sprechen kann, bestimmt, welche Adresse Ihr Mac aufruft, und dazu gehört jede geöffnete Webseite, ganz gleich, wie CORS eingestellt ist, sofern Ihr Browser nicht vorher nachfragt. Abschalten lässt es sich nicht, und --allowed-origins verhindert es nicht (es regelt nur, wer die Antwort lesen darf): Schicken Sie eigene Bilder eingebettet (base64) und lassen Sie mlx_lm.server nicht laufen, während Sie surfen.
  • Es speichert keine Gespräche auf der Festplatte; von den fünf tut das sonst nur vLLM, das gar keine Chat-Oberfläche hat.