VS Tip AppFlutter · Cloudflare-Edge · Cloud-Kostenoptimierung
Deutsch

Lokale LLM-Tools im Vergleich 2026: Ollama vs. LM Studio vs. llama.cpp vs. vLLM vs. Jan

Lokale LLM-Tools im Vergleich August 2026: Ollama, LM Studio, llama.cpp, vLLM und Jan

Im August 2026 ist es längst kein Hobbyprojekt mehr, große Sprachmodelle auf dem eigenen Notebook oder dem eigenen Server laufen zu lassen. Unternehmen, die interne Dokumente nicht an eine externe API schicken dürfen, Solo-Entwickler, die ihre API-Rechnung von mehreren Hunderttausend Won (mehrere Hundert Euro) im Monat drücken wollen, und Ingenieure, die ihren Coding-Assistenten auch im Flugzeug nutzen möchten – sie alle stehen vor derselben Frage: „Womit soll ich das Ding denn nun betreiben?” Genau darauf gibt dieser Vergleich lokaler LLM-Tools eine Antwort. Grundlage sind ausschließlich Daten, die am 2. August 2026 direkt auf den offiziellen Release- und Preisseiten der jeweiligen Projekte geprüft wurden.

In dieser Kategorie kommen praktisch fünf Kandidaten in die engere Wahl: Ollama, LM Studio, llama.cpp, vLLM und Jan. Schon ein Blick auf die GitHub-Sterne zeigt, dass diese fünf den Markt unter sich aufteilen. Eine direkte Abfrage über die GitHub-API am 2. August 2026 ergibt: Ollama 177.543, llama.cpp 122.385, vLLM 87.913, Jan 43.808. (Bei LM Studio ist die App selbst Closed Source, ein Stern-Vergleich verbietet sich also. Öffentlich sind nur das lms-CLI und die SDKs mit 5.138 Sternen.)

Im ersten Halbjahr 2026 gab es in diesem Markt drei größere Umbrüche. Erstens ist die Gleichung „nur lokal = komplett kostenlos” zerbrochen. Ollama betreibt kostenpflichtige Pro-/Max-/Team-Abos, LM Studio ein nutzungsbasiertes Token-Guthaben in der Cloud. Zweitens hat sich das MLX-Backend auf Apple Silicon faktisch als Standard durchgesetzt – Ollama (ab 0.19), LM Studio und Jan (ab 0.7.7) setzen es alle ein. Drittens die Agentifizierung: Bei Ollama 0.32.0 startet schon der bloße Befehl ollama einen Agenten, und LM Studio hat mit „Bionic” ein eigenständiges Agentenprodukt vorgestellt.

Dieser Guide arbeitet auf über 10.000 Zeichen die aktuellen Versionen und Lizenzen, gemessene Benchmarks, Preismodelle, hardwarebedingte Einschränkungen und schließlich die Empfehlungen nach Anwendertyp durch. In Kapitel 6 korrigiere ich außerdem sechs Fakten, die in vielen Online-Ratgebern bis heute falsch stehen. Vorweg das Fazit: Achtzig Prozent dieser Entscheidung hängen an einer einzigen Frage – „Nutze ich das Modell allein, oder greifen mehrere Personen gleichzeitig darauf zu?”


1. Executive Summary: die fünf großen lokalen LLM-Tools im August 2026 auf einen Blick

Für alle, denen die Zeit fehlt: die Kerndaten aller fünf Werkzeuge in einer einzigen Tabelle. Sämtliche Versionen, Preise und Lizenzen darin wurden am 2. August 2026 direkt an der offiziellen Quelle geprüft.

📊 Große Vergleichstabelle der fünf lokalen LLM-Tools (August 2026)

KriteriumOllamaLM Studiollama.cppvLLMJan
DesignphilosophieNr. 1 als Modell-Launcher mit einer CLI-ZeileNr. 1 als GUI-Komplettpaket ohne TerminalNr. 1 als reine Inferenz-Engine, auf der alles andere aufbautNr. 1 beim Durchsatz für Produktions-Serving mit vielen NutzernNr. 1 als quelloffene GUI mit MCP-Agenten
Aktuelle Version (02.08.2026)v0.32.5 (27. Juli)0.4.20b10226 (Build vom 2. August)v0.26.0 (25. Juli)v0.8.4 (Juli)
LizenzMITApp selbst Closed Source / CLI und SDK MITMITApache-2.0Apache 2.0
GitHub-Sterne177.543 (Platz 1)5.138 (nur CLI, nicht vergleichbar)122.38587.91343.808
Kosten für lokalen Betriebkostenlos und unbegrenztkostenlos (auch beruflich)komplett kostenloskomplett kostenloskomplett kostenlos
Kostenpflichtige TarifePro ab 20 $/Monat plus Cloud-AbosCloud nach Tokenverbrauchkeinekeinekeine
BedienungCLI-first (plus Agent)GUI-first (plus lms-CLI)Builds und Flags direkt steuernServer / Python-APIGUI-first (plus Jan-CLI)
OpenAI-kompatible API✅ Standardport 11434✅ integrierter Server✅ Standardport 8080✅ Standard an Bord✅ Port 1337
Unterstützte Modellformateeigene Registry (GGUF-Linie) + MLXGGUF + MLXGGUF (das Original)HF safetensors · FP8 · AWQ · GPTQ (GGUF nur als experimentelles Out-of-Tree-Plugin)GGUF + MLX
Paralleles Servingparallele Slots über OLLAMA_NUM_PARALLEL (Standard 1), kein PagedAttentionContinuous Batching (ab 0.4.0)paralleles Decoding via -npSpitzenreiter (PagedAttention)schwach
Apple Silicon / MLX✅ (das MLX-Preview-Backend braucht mehr als 32 GB Unified Memory, darunter läuft der bisherige Metal-Pfad)✅ (llama.cpp + MLX als Doppel-Backend)✅ (Metal)❌ nur über separates vLLM-Metal✅ (nativ ab 0.7.7)
Windows-Support✅ (inkl. CUDA für ARM64)❌ nicht auf der offiziellen Supportliste
Größte Stärkeüberlegenes Ökosystem und Modell-RegistryQuantisierung visuell wählbar, sofort einsatzbereitgrößte Backend-Breite und Funktionsdichteunschlagbarer Durchsatz bei parallelen Anfragenvollständig quelloffene GUI mit MCP
Größte SchwächeKurs durch Cloud-Monetarisierung unklarApp ist nicht quelloffenhohe Einstiegshürde, Selbstbauen nötigMac und Windows faktisch ausgeschlossenkleines Ökosystem
Ideal fürEinzelentwickler, schnelles PrototypingNicht-Entwickler, GUI-affine PraktikerIngenieure, Extremoptimierung auf schwacher Hardwareinterne Dienste, Multi-User-APIsOpen-Source-Puristen, Agenten-Experimente

Drei Zeilen dieser Tabelle sollten Ihnen als Erstes ins Auge springen: paralleles Serving, Apple Silicon / MLX und unterstützte Modellformate. Die allermeisten Fehlentscheidungen in der Praxis entstehen, weil genau diese drei Zeilen vor dem Start nicht gelesen wurden. Typische Beispiele: einen ganzen Tag damit verlieren, vLLM auf einem MacBook installieren zu wollen. Oder einen internen Chatbot mit Ollamas Standardkonfiguration bereitstellen und sich dann wundern, warum alles so zäh läuft, sobald die gleichzeitigen Anfragen in den zweistelligen Bereich klettern.

Besondere Aufmerksamkeit verdient die Zeile unterstützte Modellformate, denn sie ist der größte Lock-in-Faktor dieser Kategorie – und fehlt trotzdem in fast jedem Vergleich. Ollama, LM Studio, llama.cpp und Jan teilen sich das GGUF-Ökosystem (+MLX), vLLM setzt dagegen auf HF safetensors und Verwandte (FP8, AWQ, GPTQ); die GGUF-Unterstützung wurde aus dem Hauptzweig in das Out-of-Tree-Plugin vllm-gguf-plugin ausgelagert. Die vLLM-Dokumentation selbst nennt sie „highly experimental and under-optimized” und empfiehlt, den Tokenizer vom Basismodell statt aus der GGUF-Datei zu nehmen. Praktisch heißt das: Zwischen den ersten vier Werkzeugen wandern Modelldateien reibungslos hin und her, ein Umzug zu vLLM erfordert dagegen die komplette Neubeschaffung der Modellbibliothek.


2. Fünf lokale LLM-Tools im Vergleich: Deep Dive in die Kernfunktionen

Wenn Sie verstehen, wofür jedes Werkzeug ursprünglich gebaut wurde, fällt die Auswahl deutlich leichter. Die fünf Kandidaten stehen nämlich weniger in Konkurrenz zueinander, als dass sie auf unterschiedlichen Schichten sitzen. Tatsächlich nutzen LM Studio und Jan intern llama.cpp als Engine, und auch Ollama ist auf Technik aus der llama.cpp-Familie gestartet.

🦙 1) Ollama – Nr. 1 als Modell-Launcher mit einer CLI-Zeile

💠 2) LM Studio – Nr. 1 als GUI-Komplettpaket ohne Terminal

⚙️ 3) llama.cpp – Nr. 1 als reine Inferenz-Engine, auf der alles andere aufbaut

🚀 4) vLLM – Nr. 1 beim Durchsatz für Produktions-Serving mit vielen Nutzern

🟣 5) Jan – Nr. 1 als quelloffene GUI mit MCP-Agenten


3. Duell der Benchmarks: Durchsatz, Latenz und Apple-Silicon-Performance

Jetzt zu den Zahlen. Entscheidend ist dabei nicht, wer schnell ist, sondern unter welchen Bedingungen jemand schnell ist. In dem Moment, in dem man ein Ranking ohne die zugehörigen Bedingungen aufstellt, wird der Benchmark zur Lüge.

Die Sternebewertung unten sind deshalb keine Messwerte. Sie ist eine qualitative Einschätzung auf Basis der Architektur – hat ein Werkzeug PagedAttention, Continuous Batching, parallele Slots? – und damit eine andere Art von Aussage als die gemessenen Tabellen weiter unten. Rechnen Sie Sterne nicht in Tok/s-Faktoren um.

[Gesamtdurchsatz bei vielen gleichzeitigen Anfragen — qualitativ, architekturbasiert]
vLLM              : ⭐⭐⭐⭐⭐ (hat PagedAttention und Continuous Batching)
llama.cpp         : ⭐⭐⭐⭐☆ (parallele -np-Slots + Router-Modus, kein PagedAttention)
LM Studio         : ⭐⭐⭐☆☆ (Continuous Batching ab 0.4.0, Platz 1 unter den GUI-Tools)
Ollama            : ⭐⭐⭐☆☆ (parallele Slots über OLLAMA_NUM_PARALLEL, Standard aber 1)
Jan               : ⭐⭐☆☆☆ (optimiert auf eine Person, eine Anfrage am Desktop)

※ Der Sterneunterschied zwischen Ollama und llama.cpp ergibt sich nicht daraus,
   ob die Funktion existiert, sondern aus dem Standardwert (Ollama: 1 Slot) und
   dem fehlenden PagedAttention. Ollama kann parallele Slots per Umgebungsvariable
   aktivieren – ohne paginierten KV-Cache wächst mit jedem Slot aber die
   Cache-Verschwendung, und die Kurve flacht früher ab.

[Gefühlte Antwortgeschwindigkeit im Einzelbetrieb (Batchgröße 1) — qualitativ]
Ollama            : ⭐⭐⭐⭐⭐ (kein Queuing-Overhead im Scheduler, schnelle erste Antwort)
llama.cpp         : ⭐⭐⭐⭐⭐ (mit manuellem Tuning die höchste Obergrenze)
LM Studio         : ⭐⭐⭐⭐☆ (mit Modellen im MLX-Format auf dem Mac besonders stark)
Jan               : ⭐⭐⭐⭐☆ (Abstand seit nativer MLX-Unterstützung geschrumpft)
vLLM              : ⭐⭐⭐☆☆ (kein Vorteil bei Einzelanfragen, TTFT sogar im Nachteil)

📈 3-1. Apple Silicon: gemessene Werte des MLX-Backends von Ollama (offizielle Primärdaten)

Die belastbarsten Zahlen stammen aus dem MLX-Benchmark, den Ollama im offiziellen Blog veröffentlicht hat. Bedingungen: Apple-M5-Serie (M5 / M5 Pro / M5 Max mit GPU Neural Accelerators), Modell Qwen3.5-35B-A3B.

KennzahlOllama 0.18 (Q4_K_M)Ollama 0.19 (NVFP4)Ollama 0.19 (int4)
Prefill (Promptverarbeitung)1.154 Tok/s1.810 Tok/s1.851 Tok/s
Decode (Tokengenerierung)58 Tok/s112 Tok/s134 Tok/s

Beim Decoding entspricht das einer Steigerung um etwa das 1,9- bis 2,3-Fache. Lesen Sie diese Tabelle aber bitte nicht als „einfach Ollama updaten und die doppelte Geschwindigkeit bekommen”. Schauen Sie noch einmal auf die Spaltenköpfe: Die 0.18-Spalte ist Q4_K_M, beide 0.19-Spalten sind NVFP4 und int4. Diese Zahlen zeigen also ein Versionsupdate zusammen mit dem Wechsel auf NVFP4- bzw. int4-quantisierte Modelle; wer sein bestehendes Q4_K_M-GGUF weiterverwendet und nur Ollama aktualisiert, sieht davon nichts. Auch der offizielle Blog nennt die Bedingungen: Qwen3.5-35B-A3B nach NVFP4 quantisiert, verglichen mit der vorherigen Implementierung in Q4_K_M unter 0.18. Um diesen Zuwachs auf dem Mac tatsächlich zu sehen, brauchen Sie Ollama-Update und Wechsel des Quantisierungsformats gemeinsam, und der ehrliche Rahmen liegt bei etwa Faktor 1,9 bis 2,3. Dieser MLX-Pfad öffnet sich zudem nur auf Macs mit mehr als 32 GB Unified Memory. Ein MacBook Air mit 16 GB ist damit nicht von Ollama ausgeschlossen – es läuft über den bisherigen Metal-Pfad, erhält nur die Zuwächse dieser Tabelle nicht.

📈 3-2. vLLM vs. Ollama: den Unterschied macht die Parallelität

Mehreren Benchmark-Quellen zufolge erreichte vLLM auf einer NVIDIA A100 bei 128 gleichzeitigen Anfragen rund 793 Tok/s, Ollama dagegen etwa 41 Tok/s; die P99-Latenz lag bei 80 ms für vLLM gegenüber 673 ms für Ollama. Bei 8 gleichzeitigen Anfragen standen 187 Tok/s (vLLM) 82 Tok/s (Ollama) gegenüber – etwa Faktor 2,3 –, und bei 64 gleichzeitigen Nutzern soll der Gesamtdurchsatz um das Acht- bis Neunfache auseinandergelegen haben.

Diese Zahlen dürfen nicht auf einer Stufe mit der Ollama-MLX-Tabelle oben stehen. Sie stammen aus Sekundärquellen, deren Originaldokumente ich nicht einsehen konnte – und keine einzige nennt Modell, Quantisierung, Kontextlänge oder Ollamas Slot-Einstellung (OLLAMA_NUM_PARALLEL). Dieses Kapitel begann mit dem Satz, dass ein Ranking ohne Bedingungen zur Lüge wird; derselbe Maßstab muss also auch hier gelten. Wurde die Ollama-Seite mit dem Standardwert von 1 Slot gemessen, könnte ein erheblicher Teil dieser Acht- bis Neunfach-Lücke Konfiguration statt Architektur sein. Zitieren Sie die exakten Faktoren nicht, nehmen Sie nur die Richtung mit. Wenn Sie belastbare Zahlen für Ihre Umgebung brauchen, ist vllm bench serve neben einer gleich konfigurierten Ollama-Messung präziser als jeder in diesem Artikel zitierte Wert.

Die Richtung selbst ist über mehrere Quellen hinweg konsistent und technisch schlüssig. Zusammengefasst in drei Sätzen:

  1. Bei Batchgröße 1, also im Einzelbetrieb, sind die Tok/s von Ollama und vLLM praktisch identisch. Der Unterschied liegt im einstelligen bis maximal 20-Prozent-Bereich – und weil Ollama keinen Queuing-Overhead im Scheduler hat, ist die Zeit bis zum ersten Token (TTFT) dort sogar häufig kürzer.
  2. Steigt die Parallelität, wächst der Durchsatz bei vLLM sauber weiter, während Ollamas Kurve vergleichsweise früh abflacht. Dass Ollama gar keine Parallelität besäße, ist allerdings schlicht falsch: Ein höherer Wert bei OLLAMA_NUM_PARALLEL aktiviert parallele Slots, und schon das Verlassen des Standardwerts 1 verändert die Kurve deutlich. Was danach an Abstand bleibt, kommt aus dem Fehlen von PagedAttention (paginierter KV-Cache) und Continuous Batching – und diesen Teil schließt keine Umgebungsvariable.
  3. Das Fazit lautet also: „Wer allein arbeitet, hat keinen Grund für vLLM. Sobald die gleichzeitigen Anfragen in den zweistelligen Bereich klettern, gibt es keine Alternative zu vLLM.” Der Bereich dazwischen lässt sich mit Ollamas parallelen Slots, llama.cpps -np oder dem Continuous Batching von LM Studio ab 0.4.0 problemlos abdecken. Die konkreten Schwellen stehen in Tipp ⑧ in Kapitel 6.

📈 3-3. MLX vs. llama.cpp – und die Unterschiede zwischen den Mac-Generationen

Für Mac-Nutzer ist die Backend-Wahl gleichbedeutend mit Performance. Benchmarks aus Sekundärquellen sehen MLX 20 bis 87 Prozent vor llama.cpp; beim Dauerdurchsatz mit kurzem Kontext werden rund 230 Tok/s für MLX gegenüber etwa 150 Tok/s für llama.cpp berichtet. Ein weiterer, häufig zitierter Datenpunkt: Mit Qwen3-Coder-30B-A3B auf einem Mac mini M4 Pro (64 GB) standen rund 130 Tok/s unter MLX gegen 43 Tok/s bei Ollama (llama.cpp-Backend) – etwa Faktor 3. Dieser Faktor 3 misst nicht dasselbe wie die 20-bis-87-Prozent-Spanne oben. Die Spanne vergleicht MLX direkt mit llama.cpp; der Faktor-3-Fall vergleicht MLX mit „llama.cpp, erreicht über die Ollama-Runtime” – also ein Einzelfall, in dem sich Backend-Unterschied und Ollamas Runtime-Overhead addieren. Beide Zahlen aneinanderzureihen und daraus „MLX ist dreimal schneller” zu machen, wäre übertrieben.

Auch der Generationsunterschied bei der Hardware ist nicht zu vernachlässigen. Nach den Erhebungen von llmcheck.net liefert der M5 Max rund 28 Prozent mehr Tok/s als der M4 Max. Bei Llama 3 8B Q4 sind das 82 Tok/s (M5 Max) gegenüber 64 Tok/s (M4 Max), bei Qwen 3.5 30B-A3B Q4 58 Tok/s gegenüber 45 Tok/s. Mittelgroße Modelle (14 bis 35 B) erreichen auf einem M4 Pro mit 24 GB etwa 35 bis 55 Tok/s, und die Speicherbandbreite eines M5 Max mit 128 GB liegt bei rund 600 GB/s. Diese Zahlen zeigen unmittelbar: Über die Performance beim lokalen LLM entscheiden Speicherbandbreite und -kapazität, nicht die Anzahl der GPU-Kerne.

Praktisch folgt daraus: Wer einen Mac nutzt, sollte ein Werkzeug mit MLX-Unterstützung wählen (Ollama ab 0.19, LM Studio, Jan ab 0.7.7) und Modelle im MLX-Format laden. Allein der Wechsel des Backends bringt auf identischer Hardware 20 bis 87 Prozent (die meisten berichteten Fälle liegen bei 30 bis 50 Prozent). Größere Sprünge wie der Faktor-3-Fall kommen vor, dort ist aber Runtime-Overhead mit eingerechnet – kalibrieren Sie Ihre Erwartung deshalb an der Spanne, nicht am Ausreißer. Umgekehrt gilt: Auf einem NVIDIA-GPU-Server ist MLX bedeutungslos – dort entscheiden Sie je nach Parallelitätsbedarf zwischen Ollama und vLLM.


4. Preise im vollständigen Vergleich: Wie weit reicht „kostenlos” wirklich?

Das ist der Bereich, in dem 2026 die meisten Missverständnisse kursieren. Vorweg das Ergebnis: Der lokale Betrieb ist bei allen fünf Werkzeugen kostenlos, Geld kostet ausschließlich das Cloud-Inferenz-Add-on.

[Preisstruktur lokaler LLM-Tools, August 2026]
- llama.cpp        : 0 $        (keinerlei Bezahltarife, Cloud oder Abos. Reines OSS)
- vLLM             : 0 $        (Software gratis, Kosten entstehen allein durch eigene GPU-Infrastruktur)
- Jan              : 0 $        (Desktop gratis, kein Abo; externe APIs rechnet der jeweilige Anbieter ab)
- LM Studio        : 0 $        (lokal und beruflich gratis / Cloud nach Tokenverbrauch)
- Ollama           : 0 $        (lokal unbegrenzt gratis / Cloud-Pro ab 20 $ im Monat)

💰 4-1. Offizielle Preistabelle von Ollama

TarifPreisWichtigste Inhalte
Free0 $lokale Modelle unbegrenzt; Cloud-Modelle im Rahmen „leichter Nutzung”, 1 gleichzeitige Anfrage
Pro20 $/Monat (200 $/Jahr)Zugriff auf große Cloud-Modelle, 3 gleichzeitige Anfragen, 50-faches Cloud-Kontingent gegenüber Free, private Modelle hochladen und teilen
Max100 $/MonatNeuanmeldungen derzeit pausiert. Bestandskunden behalten den Tarif, 10 gleichzeitige Anfragen, fünffaches Kontingent gegenüber Pro
Team25 $/Monat pro Platz (mindestens 5 Plätze)gemeinsame Abrechnung, Zero Data Retention und kein Logging, priorisierter Support
Enterpriseauf AnfrageMengenrabatte, Unterstützung bei Sicherheit und Beschaffung

Auffällig ist, dass der Max-Tarif keine Neuanmeldungen mehr annimmt. Das lässt sich als Signal lesen, dass die Nachfrage die Kapazität übersteigt; für Neueinsteiger bleiben damit faktisch Free, Pro und Team. Übrigens: Eine offizielle Preisliste in Euro existiert nicht. Angaben wie „rund 19 € im Monat”, die man in deutschsprachigen Blogs findet, sind reine Umrechnungen aus dem US-Dollar – prüfen Sie den tatsächlich belasteten Betrag vor dem Kauf am Wechselkurs Ihres Kartenanbieters.

💰 4-2. Preisstruktur von LM Studio

KategoriePreisWichtigste Inhalte
Free (lokal)0 $lokale LLM-Ausführung, Offline-Sprachtranskription, Bionic-Agent, llama.cpp- und MLX-Backend, Websuche (ZDR bei angemeldeter Nutzung), LM Link für bis zu 5 Geräte
Pay-as-you-gonach TokenverbrauchInferenz in den USA, standardmäßig Zero Data Retention
Bionic Passnicht veröffentlichtoffizielle Formulierung: „Pricing and plan details coming soon”

Cloud-Preise nach Verbrauch (je 1 Mio. Token, in USD)

ModellEingabeCache-TrefferAusgabe
Kimi K33,00 $0,30 $15,00 $
GLM 5.21,50 $0,30 $4,50 $
Kimi Code K2.70,95 $0,16 $4,00 $
DeepSeek V4 Pro1,74 $0,15 $3,48 $
Kimi K2.60,95 $0,16 $4,00 $

Weil der Cache-Preis bis auf ein Zehntel des Eingabepreises fällt, verändern sich die realen Kosten erheblich, sobald eine Arbeitslast denselben System-Prompt immer wieder verwendet. Wenn Sie tiefer in den Preisvergleich von Cloud-Modellen einsteigen wollen, lohnt ein Blick in ChatGPT vs. Claude vs. Gemini vs. DeepSeek im Vergleich – dort ist die Preisstruktur der Frontier-Modelle aufgeschlüsselt.

💰 4-3. Die eigentlichen Kosten stehen in keiner Preistabelle

Und hier liegt der Kern: Die realen Kosten eines lokalen LLM bestehen nicht aus dem Softwarepreis, sondern aus Hardware, Strom und Arbeitszeit.

Erstens die Hardwarekosten. Hier werden regelmäßig zwei verschiedene Dinge vermischt, also trennen wir sie sauber. Ollamas MLX-Beschleunigung setzt mehr als 32 GB Unified Memory voraus – das ist aber eine Zugangsbedingung für Ollamas MLX-Backend, keine Hardwareanforderung von Modellen der 30-B-Klasse. Ein 30-B-Modell selbst läuft auf einem M4 Pro mit 24 GB mit 35 bis 55 Tok/s (siehe 3-3). Ein Gerät unterhalb von 32 GB fällt also nicht aus dieser Performance-Diskussion heraus, es nutzt lediglich nicht Ollamas MLX-Pfad, sondern den bisherigen Metal-Pfad. Da bei lokalen LLMs Speicherbandbreite und -kapazität über die Performance entscheiden, kostet es dennoch Geld, große Modelle komfortabel zu betreiben: ein Mac mit großzügigem Unified Memory oder eine NVIDIA-GPU mit genug VRAM. Ob es vernünftig ist, sich für die Einsparung eines Abos zu 20 $ im Monat ein Gerät für mehrere Tausend Euro zu kaufen, hängt schlicht an Ihrer Nutzungsfrequenz.

Ein weiterer Kostenblock taucht in kaum einer Kalkulation auf: die Migration des Modellformats. Ollama, LM Studio, llama.cpp und Jan nutzen dieselben GGUF-Dateien weiter – sobald Sie aber zu vLLM wechseln, kommt Ihre GGUF-Bibliothek nicht mit. Die GGUF-Unterstützung von vLLM wurde aus dem Hauptzweig in ein Out-of-Tree-Plugin ausgelagert und bleibt experimentell, in der Praxis lädt man deshalb HF-safetensors-Builds (FP8/AWQ/GPTQ) neu herunter. Bei Modellen zwischen wenigen und Dutzenden Gigabyte bedeutet das neue Downloadzeit, neuen Speicherplatz und neue Validierungszeit. Zusätzlich müssen Sie den Tokenizer separat auf das Basismodell zeigen lassen. Wer über „Kosten, die nicht auf der Preisliste stehen” schreibt, darf diesen Posten nicht auslassen.

Zweitens wird die Kostenstruktur von vLLM besonders häufig missverstanden. Die Software ist unter Apache-2.0 vollständig kostenlos, aber vLLM spielt seine Existenzberechtigung erst auf GPUs im Rechenzentrumsformat aus. Die tatsächlichen Kosten von vLLM sind also der volle Stundenpreis der GPU-Instanz. Umgekehrt formuliert: Wenn Sie diese GPU bereits besitzen und mehrere Nutzer darauf zugreifen, vervielfacht vLLM den Durchsatz auf derselben Hardware – und wird damit zum Werkzeug, das die Stückkosten pro GPU senkt.

Drittens die Betriebszeit. llama.cpp kostet null Euro an Software, verlangt aber, dass Sie Build-Optionen und Flags selbst in die Hand nehmen; und weil sich der Build-Tag mehrmals täglich ändert, müssen Sie selbst nachhalten, unter welchem Build alles funktioniert hat. LM Studio dagegen ist unmittelbar nach der Installation einsatzbereit. Sobald Sie den Stundensatz Ihrer Ingenieure einrechnen, ist das kostenlose Werkzeug nicht mehr automatisch das günstigste.


5. Die finalen Empfehlungen nach Anwendertyp

Auf Basis aller bisherigen Daten hier die optimale Wahl für die jeweilige Situation. Wer nur dieses Kapitel liest, hat sein Ergebnis.

🎯 1) Nicht-Entwickler, Produktverantwortliche und Forschende, die zum ersten Mal ein lokales LLM ausprobieren

🎯 2) Einzelentwickler, die mit der CLI vertraut sind und häufig Modelle wechseln

🎯 3) Teams, die einen internen Chatbot oder eine RAG-API mit mehr als zehn gleichzeitigen Anfragen betreiben

🎯 4) Ingenieure, die bis an die Grenze auf schwacher Hardware, Edge-Geräten oder Embedded-Systemen arbeiten

🎯 5) Nutzer, die Open-Source-Prinzipien einhalten müssen oder MCP-Agenten erproben wollen

🎯 6) Entwickler, die einen Coding-Assistenten offline einbinden wollen

🎯 7) Fälle, in denen die Sicherheitsrichtlinie kein einziges Byte außer Haus lässt


6. Praxistipps und typische Fehler (was in vielen Ratgebern bis heute falsch steht)

Dieses Kapitel ist der praktischste Teil des Artikels. Ich habe hier sechs Fakten, die in einem Großteil der aktuellen Online-Quellen schlicht falsch stehen, zusammen mit Praxistipps zusammengetragen.

① „LM Studio braucht im Unternehmen eine kommerzielle Lizenz” → falsch. Zum 8. Juli 2025 wurde die Lizenzpflicht für kommerzielle Nutzung abgeschafft. Sie dürfen LM Studio heute ohne Formular und ohne gesonderte Anfrage kostenlos am Arbeitsplatz einsetzen. Trotzdem geben zahlreiche Blogs weiterhin die alte Regelung wieder – und es gibt tatsächlich Teams, die LM Studio deswegen aus der Auswahl gestrichen haben. Wenn Sie gerade eine Einführung im Unternehmen prüfen, korrigieren Sie diesen Punkt als Erstes.

② „Jan steht unter AGPLv3” → falsch. Es ist Apache 2.0. Diverse Review-Seiten schreiben AGPLv3 oder MIT, doch die direkt in der README des Repositories geprüfte Lizenz lautet Apache 2.0. Die AGPL bringt beim Betrieb als Netzwerkdienst eine Offenlegungspflicht für den Quellcode mit sich und scheitert deshalb oft an der Rechtsabteilung – bei Jan trifft das schlicht nicht zu. Wer Jan wegen der Lizenz aussortiert hat, sollte die Entscheidung noch einmal überdenken.

③ „vLLM 1.0 ist erschienen” → gibt es bislang nicht. Stand August 2026 ist v0.26.0 aktuell, und das Projekt steckt weiterhin im 0.x-Bereich. Bei einem Projekt, das alle zwei bis vier Wochen ein Release herausbringt, ist das Pinnen der Version praktisch Pflicht. Wer in der requirements.txt nur vllm stehen hat, arbeitet zwei Wochen später in einer anderen Umgebung als sein Teamkollege. Schreiben Sie die exakte Version fest und lesen Sie vor jedem Upgrade die Release Notes.

④ „Ollama ist ein komplett kostenloses, rein lokales Tool” → 2026 nur noch zur Hälfte richtig. Der lokale Betrieb bleibt unbegrenzt kostenlos, aber es existieren Cloud-Abos wie Pro für 20 $ im Monat, und das Standardmodell des Agenten in v0.32.0 ist ein Cloud-Modell (glm-5.2:cloud). Wer also gedankenlos ollama eintippt und interne Daten hineinkopiert, schickt diese Daten unter Umständen nach draußen. In sicherheitskritischen Umgebungen gewöhnen Sie sich an, schon beim ersten Setup ein lokales Modell explizit festzulegen.

⑤ „Die neueste llama.cpp-Version ist 1.x” → dieses Versionsschema existiert überhaupt nicht. llama.cpp nutzt keine semantische Versionierung, sondern ausschließlich Build-Tags (bXXXXX). Am 2. August 2026 ist das b10226, morgen sieht es anders aus. Der Praxistipp lautet: Notieren Sie den Build-Tag, unter dem alles funktioniert hat, und checken Sie genau diesen Tag aus. Wer jedes Mal einfach den Master zieht, erlebt regelmäßig, dass ein Flag, das gestern noch lief, heute nicht mehr funktioniert.

⑥ „Mit MLX wird der Mac einfach doppelt so schnell” → gleich zwei Bedingungen. Erstens setzt Ollamas MLX-Preview-Backend einen Mac mit mehr als 32 GB Unified Memory voraus. Daraus „auf einem 16-GB-Mac kann man Ollama nicht nutzen” zu machen, ist jedoch falsch: Unterhalb der Schwelle läuft Ollama normal über den bisherigen Metal-Pfad (llama.cpp), nur eben ohne MLX-Beschleunigung. Zweitens sind die 1,9 bis 2,3 Fachen aus dem offiziellen Blog nicht der Effekt des Versionssprungs allein, sondern des gleichzeitigen Wechsels auf NVFP4- bzw. int4-quantisierte Modelle. Wer bei Q4_K_M bleibt und nur die Version anhebt, sieht diesen Rahmen nicht. Bei 16 GB oder weniger planen Sie mit kleinen Modellen der 7- bis 8-B-Klasse und Q4-Quantisierung – und ändern Sie Modellgröße und -format, bevor Sie das Werkzeug wechseln.

⑦ Wer sich die Portnummern merkt, halbiert den Integrationsaufwand. Ollama 11434, llama-server von llama.cpp 8080, Jan 1337. Alle drei bieten eine OpenAI-kompatible API – bestehender Code auf Basis des OpenAI-SDK läuft unverändert weiter, sobald Sie nur die Base-URL ändern. Einen neuen Client zu bauen ist unnötig. llama.cpp stellt darüber hinaus Anthropic-kompatible Chat-Routen bereit, sodass sich auch Code auf Basis des Anthropic-SDK weiterverwenden lässt.

⑧ Beantworten Sie zuerst „Wie viele gleichzeitige Anfragen gibt es in der Spitze?”, und wählen Sie dann das Werkzeug. (Die eine Schwelle dieses Artikels.) Der häufigste Designfehler ist, diese Reihenfolge umzudrehen. Immer wieder sieht man Teams, die Ollama für einen internen Dienst aufsetzen und bei nachlassender Geschwindigkeit GPUs nachkaufen. Der erste Griff ist aber weder GPU-Kauf noch vLLM-Migration. Laut offizieller Ollama-FAQ steht OLLAMA_NUM_PARALLEL – die maximale Zahl paralleler Anfragen pro Modell – standardmäßig auf 1. Eine unangetastete Ollama-Installation serialisiert Ihre Anfragen faktisch, und diese Art von Langsamkeit ist ein Konfigurations-, kein Hardwareproblem. OLLAMA_MAX_LOADED_MODELS mit dem Standardwert 3 × Anzahl der GPUs sollten Sie im selben Zug prüfen.

Das Rezept hat deshalb zwei Schritte. (1) Erhöhen Sie zuerst OLLAMA_NUM_PARALLEL, und (2) wenn die Kurve dann immer noch nicht anzieht, wechseln Sie zu vLLM. Umgekehrt zahlen Sie eine unnötige Migration plus die Neubeschaffung sämtlicher Modelle. Was nach Schritt 1 an Abstand bleibt, kommt aus dem Fehlen von PagedAttention und Continuous Batching – und das lässt sich nicht über die Slot-Zahl lösen.

Dieser Artikel wendet die folgenden Schwellen in allen Kapiteln identisch an. Maßstab sind gleichzeitige Anfragen in der Spitze, nicht registrierte Nutzer.

[Einheitliche Entscheidungsschwelle nach gleichzeitigen Anfragen]
1–4 gleichzeitige Anfragen   → Ollama (NUM_PARALLEL anpassen) · LM Studio · Jan
5–10 gleichzeitige Anfragen  → llama.cpp -np · Continuous Batching in LM Studio 0.4.0+
mehr als 10 oder jeder       → vLLM
Dienst mit SLA

⑨ Ignorieren Sie Deprecation-Warnungen bei Modell-Tags nicht. Seit dem 11. Juli 2026 zeigt Ollama Abkündigungswarnungen für die Standard-Tags von CodeLlama, Qwen2.5 und Qwen2.5-coder, Llama 3.x, Mistral, StarCoder und DeepSeek-R1. Wenn Sie ein Tutorial kopieren und diese Warnung sehen, ist das ein Signal, dass das Tutorial mindestens ein Jahr alt ist. Mit hoher Wahrscheinlichkeit sind dann auch die übrigen Inhalte veraltet.

--tools all reißt die Vertrauensgrenze ein. Ist dieses Flag in llama.cpp gesetzt, greift das LLM aus der Web-Oberfläche direkt auf das lokale Dateisystem zu. Für private Experimente ist das mächtig – in einer Pipeline, die externe Dokumente oder Webseiten ins Modell einspeist, wird aus einer Prompt-Injection jedoch unmittelbar ein Dateizugriff. Schalten Sie es in Umgebungen mit externen Eingaben nicht ein.

⑪ Wenn vLLM auf Ihrer Roadmap steht, kalkulieren Sie die Neubeschaffung der Modelle ein. „Alle sind OpenAI-kompatibel, es ist also nur eine Zeile Base-URL” gilt ausschließlich für den Client-Code. Modell-Assets folgen Ihnen nicht. Ollama, LM Studio, llama.cpp und Jan teilen sich das GGUF-Ökosystem (+MLX), vLLM setzt dagegen auf HF safetensors (FP8/AWQ/GPTQ), und die GGUF-Unterstützung wanderte aus dem Hauptzweig in das Out-of-Tree-Plugin vllm-gguf-plugin. Die offizielle Dokumentation nennt sie „highly experimental and under-optimized”, warnt vor Inkompatibilitäten mit anderen Funktionen und empfiehlt, den Tokenizer vom Basismodell statt aus der GGUF-Datei zu nehmen. Nehmen Sie deshalb drei Zeilen in den Migrationsplan auf: (1) Liste der neu zu ladenden Modelle und deren Gesamtgröße, (2) Zeit für Download und Validierung, (3) alles, dessen Qualität nach dem Wechsel des Quantisierungsformats erneut geprüft werden muss. In der Praxis ist das der größte Kostenblock jedes Werkzeugwechsels.


7. Häufige Fragen (FAQ)

F. Wer gewinnt den Vergleich der lokalen LLM-Tools am Ende?

Einen absoluten Sieger gibt es nicht, nur Sieger je nach Bedingung. Für Solo-Entwickler ist es Ollama, wer eine GUI braucht nimmt LM Studio, für Multi-User-Serving ist es vLLM, für extreme Hardwareanforderungen llama.cpp, und für Open-Source-Prinzipien plus MCP-Agenten Jan. Wenn Sie unbedingt „das eine unkomplizierte” hören wollen: Ollama verbindet Ökosystemgröße (177.543 GitHub-Sterne) mit Bedienkomfort und ist damit eine solide erste Wahl.

F. Was ist schneller, Ollama oder vLLM?

Die Antwort kippt je nach Bedingung. Im Einzelbetrieb mit Batchgröße 1 sind die Tok/s beider Werkzeuge praktisch identisch, und weil Ollama keinen Queuing-Overhead im Scheduler hat, kommt die erste Antwort dort sogar oft schneller. Steigt die Zahl gleichzeitiger Anfragen, wächst der Durchsatz bei vLLM dagegen kontinuierlich weiter, während Ollamas Kurve vergleichsweise früh abflacht. Verwechseln Sie das aber nicht mit „Ollama hat keine Parallelitätsfunktionen”: OLLAMA_NUM_PARALLEL aus der offiziellen FAQ legt die Zahl paralleler Slots fest und steht standardmäßig auf 1 – ein guter Teil der gefühlten Langsamkeit ist schlicht ein nie erhöhter Wert. Was danach bleibt, kommt aus dem Fehlen von PagedAttention und Continuous Batching. Legen Sie also zuerst fest, ob „schnell” für Sie Durchsatz oder Antwortlatenz bedeutet, und vergleichen Sie erst dann.

F. Darf ich LM Studio im Unternehmen kostenlos einsetzen?

Ja. Seit dem 8. Juli 2025 ist die Lizenzpflicht für kommerzielle Nutzung entfallen, Sie können LM Studio also ohne Formular und ohne Anfrage kostenlos am Arbeitsplatz nutzen. Der Gratistarif enthält lokale LLM-Ausführung, Offline-Sprachtranskription, den Bionic-Agenten, llama.cpp- und MLX-Backend sowie LM Link für bis zu fünf Geräte. Wenn Sie irgendwo lesen, für den beruflichen Einsatz brauche es eine gesonderte Lizenz: Dieser Text ist veraltet.

F. Ich möchte ein lokales LLM auf dem MacBook nutzen – welches Tool ist gut?

Auf dem Mac ist ein Werkzeug mit MLX-Backend die richtige Antwort. Ollama (ab 0.19), LM Studio und Jan (ab 0.7.7) unterstützen MLX alle. Ollamas MLX-Preview-Backend setzt allerdings mehr als 32 GB Unified Memory voraus. Genau hier liegt der häufigste Irrtum: Auf einem 16-GB-Mac hört Ollama nicht auf zu funktionieren, es fehlt nur die MLX-Beschleunigung – der bisherige Metal-Pfad (llama.cpp) läuft einwandfrei. LM Studio und Jan nennen für MLX keine vergleichbare Speicherbedingung, die Speicherobergrenze selbst wirkt aber bei jedem Werkzeug gleich. Auf einem 16-GB-Mac sind Q4-Modelle der 7- bis 8-B-Klasse unabhängig vom Werkzeug die realistische Obergrenze, ab 14 B wird es selbst mit reduziertem Kontext eng. Die eigentliche Frage auf einem 16-GB-Mac lautet also nicht „Ollama oder nicht”, sondern welche Modellgröße und welches Format Sie laden können. Von vLLM auf dem Mac rate ich ab: Die GPU-Unterstützung für Apple Silicon läuft ausschließlich über das separate Projekt vLLM-Metal und ist nicht in den Hauptzweig integriert.

F. Kann ich vLLM unter Windows nutzen?

Offiziell nicht. In der Liste unterstützter Hardware in der offiziellen Installationsdokumentation von vLLM taucht Windows nicht auf. Es kursieren Hinweise auf Community-Forks, doch da es sich nicht um offiziellen Support handelt, ist der produktive Einsatz riskant. Wenn Sie unter Windows Multi-User-Serving brauchen, wenden Sie dieselben Schwellen aus Tipp ⑧ in Kapitel 6 an. Oberhalb von zehn gleichzeitigen Anfragen ist vLLM auf WSL2 oder auf einem Linux-Server die realistische Konfiguration. Im Bereich von fünf bis zehn decken LM Studio ab 0.4.0 mit Continuous Batching oder das parallele Decoding von llama.cpp per -np das direkt unter Windows problemlos ab. Bei einer bis vier genügt meist schon, Ollamas OLLAMA_NUM_PARALLEL anzuheben.

F. Sind alle lokalen LLM-Tools kostenlos? Gibt es versteckte Kosten?

Der lokale Betrieb ist bei allen fünf Werkzeugen kostenlos. llama.cpp, vLLM und Jan haben überhaupt keine Bezahltarife, Ollama und LM Studio berechnen ausschließlich Cloud-Inferenz-Add-ons (Ollama Pro für 20 $/Monat, LM Studio nach Tokenverbrauch). Die echten Kosten sind Hardware, Strom, Betriebszeit und die Neubeschaffung von Modellen. Die 32-GB-Zahl wird ständig vermischt, deshalb präzise: Mehr als 32 GB Unified Memory ist eine Bedingung von Ollamas MLX-Backend, keine Anforderung von Modellen der 30-B-Klasse. Ein 30-B-Modell selbst läuft auf einem M4 Pro mit 24 GB mit 35 bis 55 Tok/s. Große Modelle komfortabel zu betreiben kostet natürlich trotzdem Geld in Speicherkapazität und -bandbreite – und bei vLLM ist praktisch die komplette Rechnung der Preis der Rechenzentrums-GPU. Und weil ein Umzug zu vLLM Ihre GGUF-Modellbibliothek nicht mitnimmt, kalkulieren Sie Zeit und Speicherplatz für das erneute Herunterladen zweistelliger Gigabyte-Mengen mit ein.

F. Was unterscheidet LM Studio und Jan?

Beide sind GUI-first-Desktopwerkzeuge, der entscheidende Unterschied ist die Quelloffenheit. Bei LM Studio ist die App selbst Closed Source, auf GitHub liegen nur das lms-CLI und die SDKs. Jan hingegen steht komplett unter Apache 2.0. Funktional liegt LM Studio bei der visuellen Auswahl der Quantisierung und bei parallelen Anfragen dank Continuous Batching vorn, Jan punktet auf der Agentenseite mit Inline-Freigabe für MCP-Tools und nativen web_search- und web_fetch-Tools. Für Organisationen mit Auditpflicht: Jan. Wenn Komfort vorgeht: LM Studio.

F. Wie prüfe ich die Version von llama.cpp?

Es gibt keine semantische Versionierung. Stattdessen kommen Build-Tags der Form bXXXXX zum Einsatz. Am 2. August 2026 um 08:15 UTC ist b10226 der aktuelle Build – allein am 1. und 2. August erschienen jedoch b10218, b10219, b10221, b10223 und b10224 hintereinander, so häufig wird aktualisiert. In der Praxis empfiehlt sich, den Build-Tag mit nachweislich korrektem Verhalten zu notieren und genau diesen Tag festzuschreiben.

F. Kann ich bestehenden OpenAI-API-Code unverändert auf lokale Modelle umziehen?

Ja, in den allermeisten Fällen. Alle fünf Werkzeuge bieten eine OpenAI-kompatible API, Sie ändern also nur die Base-URL des SDK auf die lokale Adresse. Die Ports lauten Ollama 11434, llama-server von llama.cpp 8080 und Jan 1337; LM Studio und vLLM stellen ebenfalls jeweils einen kompatiblen Server bereit. llama.cpp unterstützt /v1/chat/completions, /v1/completions, /v1/embeddings und /v1/models und bringt zusätzlich Anthropic-kompatible Chat-Routen mit – die Portabilität ist dort also besonders gut.


8. Fazit: Der Vergleich lokaler LLM-Tools 2026 endet bei zwei Fragen

Wir haben alle fünf Werkzeuge nach Version, Lizenz, Performance, Preis und Hardwaregrenzen durchleuchtet – die eigentliche Entscheidung ist am Ende erstaunlich einfach. Die erste Frage lautet: „Wie viele gleichzeitige Anfragen gibt es in der Spitze?” Bei einer bis vier wählen Sie nach Geschmack zwischen Ollama (mit angepasstem OLLAMA_NUM_PARALLEL), LM Studio und Jan; bei fünf bis zehn sind llama.cpps -np oder das Continuous Batching von LM Studio in ihrem Element; oberhalb von zehn oder bei jedem Dienst mit SLA heißt die Antwort vLLM. In diesem letzten Bereich lässt sich der verbleibende Abstand kaum über Umgebungsvariablen schließen, denn er kommt aus dem Vorhandensein oder Fehlen von PagedAttention und Continuous Batching (die genauen Grenzen verschieben sich allerdings mit Modellgröße, Kontextlänge und SLA – messen Sie einmal in Ihrer eigenen Umgebung nach). Die zweite Frage lautet: „Können Sie ein Terminal öffnen?” Wenn ja, stehen Ihnen Ollama und llama.cpp offen; wenn nein oder wenn Sie es nicht wollen, bleiben LM Studio und Jan.

Dass diese Kategorie im ersten Halbjahr 2026 spürbar erwachsen geworden ist, zeigt sich ebenfalls deutlich. Auf Apple Silicon hat sich MLX als Standard etabliert und der Decode-Durchsatz ist auf identischer Hardware deutlich gestiegen (laut offiziellem Ollama-Benchmark von 58 Tok/s unter 0.18 mit Q4_K_M auf 134 Tok/s unter 0.19 mit int4 – allerdings als Ergebnis von Versionssprung und Wechsel des Quantisierungsformats zusammen), und inzwischen bieten alle fünf Werkzeuge eine OpenAI-kompatible API. Eine Sache muss hier aber präzise gesagt werden: Der API-Aufrufcode ist eine Zeile Base-URL, Ihre Modell-Assets folgen jedoch nicht. Zwischen den ersten vier wandern GGUF-Dateien reibungslos, ein Wechsel ist dort tatsächlich billig – eine GGUF-Bibliothek wandert aber nicht zu vLLM (die Unterstützung wurde aus dem Hauptzweig in ein experimentelles Out-of-Tree-Plugin ausgelagert). Wenn vLLM in Ihren Plänen vorkommt, kalkulieren Sie Zeit und Speicherplatz für die Neubeschaffung der Modelle von Anfang an ein.

Gleichzeitig ist eine Entwicklung entstanden, die Wachsamkeit verlangt. Die Gleichung „lokales Tool = komplett kostenlos = die Daten verlassen niemals das Gerät” gilt nicht mehr automatisch. Das Standardmodell des Agenten in Ollama v0.32.0 ist ein Cloud-Modell, und auch LM Studio betreibt ein Cloud-Guthaben. Wenn Datenschutz der Grund für Ihre Einführung war, prüfen Sie unbedingt, ob Sie beim ersten Setup ein lokales Modell explizit festgelegt haben; auf Organisationsebene empfehle ich, zuerst llama.cpp ganz ohne Cloud-Komponenten oder die quelloffene GUI Jan in Betracht zu ziehen.

Zusammenfassung: die passende Empfehlung für Ihre Lage

┌─ Mehr als zehn gleichzeitige Anfragen in der Spitze? (Oder ein Dienst mit SLA?)
│   └─ JA → vLLM (v0.26.0)
│            ※ kein offizieller Windows-Support, Mac-GPU nur via vLLM-Metal
│            ※ Software gratis, Kosten = komplette GPU-Infrastruktur
│            ※ GGUF-Bibliothek wandert nicht mit → Neubeschaffung einkalkulieren

├─ Fünf bis zehn gleichzeitige Anfragen?
│   └─ JA → llama.cpp mit parallelem Decoding -np (b10226, MIT)
│            oder Continuous Batching in LM Studio 0.4.0+ (0.4.20)
│            ※ besonders realistisch für Multi-User-Serving unter Windows

└─ NEIN (1–4 gleichzeitige Anfragen / faktisch Einzelnutzung)

    ├─ Ist Ihnen das Terminal vertraut?
    │   ├─ JA ──┬─ solide erste Wahl      → Ollama (v0.32.5, MIT)
    │   │       │                          ※ wenn langsam: erst OLLAMA_NUM_PARALLEL (Standard 1)
    │   │       │                          ※ MLX-Preview braucht > 32 GB Unified Memory
    │   │       │                            (darunter läuft der bisherige Metal-Pfad)
    │   │       │                          ※ Achtung: Agenten-Standardmodell ist ein Cloud-Modell
    │   │       └─ Extremtuning der HW     → llama.cpp (b10226, MIT)
    │   │                                  ※ meiste Backends, null Bezahlelemente
    │   │
    │   └─ NEIN ┬─ Komfort geht vor        → LM Studio (0.4.20)
    │           │                          ※ seit 08.07.2025 auch beruflich gratis
    │           │                          ※ auf dem Mac Modelle im MLX-Format selbst wählen
    │           │                          ※ aber: die App selbst ist Closed Source
    │           └─ Open Source und MCP Pflicht → Jan (v0.8.4, Apache 2.0)
    │                                      ※ API-Port 1337, komplett kostenlos

    └─ Wenn kein Byte das Haus verlassen darf
        → llama.cpp (null Cloud-Elemente) oder Jan
        → bei Ollama/LM Studio: lokales Modell zwingend explizit angeben

[Port-Spickzettel] Ollama 11434 · llama.cpp 8080 · Jan 1337
[Preis-Spickzettel] lokal überall 0 $ / Ollama Pro 20 $ · Team 25 $ (pro Platz)
                    LM Studio Cloud nach Tokenverbrauch
[Format-Spickzettel] Ollama · LM Studio · llama.cpp · Jan teilen sich GGUF (+MLX)
                     vLLM = HF safetensors · FP8 · AWQ · GPTQ (GGUF: Experimental-Plugin)

Bei lokalen LLMs geht es längst nicht mehr um die Frage „Geht das überhaupt?”, sondern um „Womit und unter welchen Bedingungen lasse ich sie laufen?”. Nehmen Sie den Spickzettel oben als Grundlage, entscheiden Sie sich heute für eines der Werkzeuge und installieren Sie es. Innerhalb des GGUF-Ökosystems (Ollama, LM Studio, llama.cpp, Jan) können Sie jederzeit mit einer Zeile Base-URL wechseln; nur beim Umzug zu vLLM müssen Sie die Modelle neu beschaffen. 🚀