Zuletzt aktualisiert:
Llmspeed: Spüren, wie schnell ein lokales LLM läuft, bevor du kaufst
Llmspeed ist ein kostenloses Open-Source-Webtool unter llmspeed.dev. Du wählst eine GPU, einen Mac oder eine CPU und ein Modell, und es zeigt eine Beispielantwort in der für diese Hardware vorhergesagten Geschwindigkeit, inklusive Wartezeit bis zum ersten Token. Am 17. Oktober 2026 erschien es als Show HN auf Hacker News.
Was ist Llmspeed?
Die meisten Benchmarks für lokale LLMs liefern eine Zahl in Tokens pro Sekunde. Llmspeed macht diese Zahl sichtbar: Der Text erscheint im vorhergesagten Tempo, nach einer realistischen Wartezeit für die Prompt-Länge. Das Projekt beschreibt sich als Möglichkeit, „zu spüren, wie schnell ein lokales LLM läuft, bevor man die Hardware kauft“.
Es ist eine statische Website, gebaut mit Vite, Preact und TypeScript, unter MIT-Lizenz. Alle Vorhersagen stehen in einer einzigen Datendatei im GitHub-Repository, sodass jeder prüfen kann, woher eine Zahl stammt.
- Echtzeit-Simulation. Der Text läuft mit den vorhergesagten Tokens pro Sekunde, nach einer Zeit bis zum ersten Token, die von der Prompt-Länge abhängt.
- Race-Modus. Zwei Setups laufen nebeneinander, zum Beispiel eine RTX 5090 gegen ein Mac Studio.
- Speicher-Check. Zeigt, ob ein Modell in jeder Quantisierung passt, teilweise in den System-RAM ausgelagert werden muss oder gar nicht läuft.
- Abdeckung. 30 GPUs, Macs und CPUs und 15 beliebte Modelle, mit CUDA-, Metal-, ROCm-, Vulkan- und CPU-Backend.
- Teilbare Links. Jedes Setup und jedes Rennen hat einen eigenen Link.
Quelle: GitHub: albinstman/llmspeed (README)
Quelle: llmspeed.dev (offizielle Website)
So benutzt du Llmspeed
- Öffne llmspeed.dev im Browser. Keine Installation, kein Konto; die Seite braucht JavaScript.
- Wähle die Hardware, die du hast oder kaufen willst, etwa eine RTX 4090, ein Mac Studio oder einen reinen CPU-PC.
- Wähle ein Modell und eine Quantisierung (zum Beispiel Q4_K_M, Q8_0 oder FP16). Der Speicher-Check zeigt, ob es passt, in den RAM überläuft oder nicht lädt.
- Wähle die Prompt-Länge. Je länger, desto später kommt das erste Token; die Datendatei enthält Vorgaben mit 42, 290, 1.800 und 12.500 Tokens.
- Starte die Simulation und sieh zu, wie die Antwort erscheint. Achte auf das Label neben dem Ergebnis: Measured, Derived oder Projected.
- Schalte den Race-Modus ein, um ein zweites Setup daneben zu stellen, und kopiere den Link, um den Vergleich zu teilen.
Llmspeed simuliert nur die Geschwindigkeit. Es führt kein Modell in deinem Browser aus und sagt nichts über die Antwortqualität.
Quelle: GitHub: albinstman/llmspeed (README)
Quelle: llmspeed.dev (offizielle Website)
Quelle: GitHub: llmspeed data/app-data.json
Wie genau ist Llmspeed? Measured, Derived und Projected
Jede Schätzung trägt ein Label, das sagt, wie sehr man ihr trauen kann:
| Label | Bedeutung |
|---|---|
| Measured (gemessen) | Auf genau dieser Hardware, diesem Modell und dieser Quantisierung gebenchmarkt |
| Derived (abgeleitet) | Aus gemessenen Benchmarks ähnlicher Setups interpoliert |
| Projected (hochgerechnet) | Aus den Hardwaredaten berechnet, etwa für angekündigte, aber noch nicht erhältliche Hardware |
In der Datendatei, die wir am 17. Oktober 2026 gelesen haben, waren von 1.446 Kombinationen aus Hardware, Modell und Quantisierung 76 Measured, 385 Derived und 985 als nicht lauffähig markiert. Die meisten lauffähigen Ergebnisse sind also interpoliert, nicht direkt gemessen.
Quelle: GitHub: albinstman/llmspeed (README)
Quelle: GitHub: llmspeed data/app-data.json
Wie Llmspeed Tokens pro Sekunde schätzt
Gemessene Werte stammen aus Community-Benchmarks, gesammelt und geprüft auf r/LocalLLaMA, localscore.ai, in llama.cpp-Diskussionen und anderswo. Gibt es keinen Benchmark, rechnet das Tool laut README nach Grundprinzipien:
- Die Generierungsgeschwindigkeit hängt an der Speicherbandbreite: Jedes Token liest die aktiven Gewichte einmal. Bei Mixture-of-Experts-Modellen zählen nur die aktiven Parameter.
- Die Prompt-Verarbeitung (Zeit bis zum ersten Token) hängt an der Rechenleistung, gemessen in FP16-TFLOPS.
- Beide nutzen pro Backend Effizienzfaktoren, die an den Messungen kalibriert sind, plus eine Verlangsamung bei wachsendem Kontext.
- Teilweises Auslagern nutzt ein Hybridmodell: Der Anteil auf der GPU läuft mit GPU-Bandbreite, der ausgelagerte Anteil mit einer effektiven RAM-Bandbreite, kalibriert an echten Messungen.
- Der Speicher-Check rechnet Gewichte, KV-Cache und Laufzeit-Overhead gegen den nutzbaren Speicher: etwa 75 % des Unified Memory bei Macs und 93 % des VRAM bei dedizierten GPUs.
Unser Qwen4-VRAM-Rechner · Qwen4 lokal ausführen
Quelle: GitHub: albinstman/llmspeed (README)
Quelle: r/LocalLLaMA
Quelle: localscore.ai
Quelle: GitHub: llama.cpp
Llmspeed-Hardwareliste: 30 GPUs, Macs und CPUs
Das sind die Geräte aus der Datendatei des Projekts am 17. Oktober 2026, sortiert nach Speicherbandbreite, dem wichtigsten Faktor für die Generierungsgeschwindigkeit in seinem Modell. Speicher und Bandbreite sind die Werte aus der Datei.
| Gerät | Speicher | Bandbreite | Backend |
|---|---|---|---|
| H200 141GB (cloud) | 141 GB | 4,800 GB/s | CUDA |
| H100 80GB (cloud) | 80 GB | 3,350 GB/s | CUDA |
| A100 80GB (cloud) | 80 GB | 2,039 GB/s | CUDA |
| NVIDIA RTX 5090 32GB | 32 GB | 1,792 GB/s | CUDA |
| NVIDIA RTX PRO 6000 96GB | 96 GB | 1,792 GB/s | CUDA |
| Mac Studio M5 Ultra 512GB (angekündigt) | 512 GB | 1,200 GB/s | Metal |
| NVIDIA RTX 4090 24GB | 24 GB | 1,008 GB/s | CUDA |
| AMD RX 7900 XTX 24GB | 24 GB | 960 GB/s | ROCm |
| NVIDIA RTX 5080 16GB | 16 GB | 960 GB/s | CUDA |
| NVIDIA RTX 3090 24GB | 24 GB | 936 GB/s | CUDA |
| NVIDIA RTX 5070 Ti 16GB | 16 GB | 896 GB/s | CUDA |
| Mac Studio M3 Ultra 512GB | 512 GB | 819 GB/s | Metal |
| AMD RX 7900 XT 20GB | 20 GB | 800 GB/s | ROCm |
| NVIDIA RTX 4070 Ti Super 16GB | 16 GB | 672 GB/s | CUDA |
| AMD RX 9070 XT 16GB | 16 GB | 644.6 GB/s | ROCm |
| AMD Radeon AI PRO R9700 32GB | 32 GB | 644.6 GB/s | ROCm |
| MacBook Pro M5 Max 128GB | 128 GB | 614 GB/s | Metal |
| Intel Arc Pro B70 32GB | 32 GB | 608 GB/s | Vulkan |
| Mac Studio M4 Max 128GB | 128 GB | 546 GB/s | Metal |
| NVIDIA RTX 4070 12GB | 12 GB | 504 GB/s | CUDA |
| NVIDIA RTX 5060 Ti 16GB | 16 GB | 448 GB/s | CUDA |
| MacBook M3 Max 48GB | 48 GB | 400 GB/s | Metal |
| NVIDIA RTX 3060 12GB | 12 GB | 360 GB/s | CUDA |
| MacBook Pro M5 Pro 48GB | 48 GB | 307 GB/s | Metal |
| NVIDIA DGX Spark 128GB | 128 GB | 273 GB/s | CUDA |
| Mac Mini M4 Pro 64GB | 64 GB | 273 GB/s | Metal |
| MacBook M4 Pro 24GB | 24 GB | 273 GB/s | Metal |
| AMD Ryzen AI Max+ 395 128GB (Strix Halo) | 128 GB | 256 GB/s | ROCm |
| MacBook M2 Pro 16GB | 16 GB | 200 GB/s | Metal |
| CPU-only (Ryzen 9 9950X, 96GB DDR5) | 96 GB | 89.6 GB/s | CPU |
Quelle: GitHub: llmspeed data/app-data.json
Welche Modelle deckt Llmspeed ab?
Die Datendatei enthält 15 Modelle, ausgewählt nach Beliebtheit: Qwen 3.6/3.8 27B, Qwen 3.5/3.6 35B A3B, Qwen3 30B A3B, Qwen 3.5 9B, GLM-5.3 Flash, DeepSeek V4 Flash, DeepSeek R1 Distill 14B, GPT-OSS 20B, GPT-OSS 120B, Gemma 4 26B A4B, Gemma 4 31B, Llama 3.1 8B, Ornith 1.5 35B A3B, Ornith 1.5 9B, Muse Glimmer 30B.
Mixture-of-Experts-Modelle wie GPT-OSS 120B, DeepSeek V4 Flash und GLM-5.3 Flash lesen pro Token nur ihre aktiven Parameter. Deshalb können sie schneller generieren, als ihre Gesamtgröße vermuten lässt, solange sie in den Speicher passen. Die größten gibt es in sehr niedrigen Quantisierungen, damit sie auf Macs und Workstations mit viel Speicher passen.
Quelle: GitHub: llmspeed data/app-data.json
Quelle: GitHub: albinstman/llmspeed (README)
Eigene Messung beitragen
Der wertvollste Beitrag ist eine echte Messung. Führe den Benchmark von llama.cpp auf deinem Rechner aus, hänge eine Zeile an benchmarks/submissions.csv an (Hardware, Modell, Quantisierung, Backend, Engine-Version, gen_tps, prefill_tps, Prompt-Tokens, Quellenlink, Notizen) und füge die komplette llama-bench-Ausgabe in den Pull Request ein. Ergebnisse von MLX, vLLM oder ExLlama sind ebenfalls willkommen, wenn du die Engine nennst.
# 1. Measure your own machine with llama.cpp's benchmark tool
llama-bench -m your-model.gguf -p 512 -n 128
# tg128 = generation speed (gen_tps), pp512 = prompt speed (prefill_tps)
# 2. Add a row to benchmarks/submissions.csv and open a pull requestQuelle: GitHub: albinstman/llmspeed (README)
Quelle: GitHub: llmspeed benchmarks/submissions.csv
Quelle: GitHub: llama.cpp
Llmspeed lokal ausführen
Die Seite ist komplett statisch, du kannst also eine eigene Kopie betreiben. Die Entwicklungsbefehle aus dem README:
# Run the site locally (Vite + Preact + TypeScript)
git clone https://github.com/albinstman/llmspeed
cd llmspeed
npm install
npm run devQuelle: GitHub: albinstman/llmspeed (README)
Grenzen von Llmspeed
- Nur ein Gerät: Multi-GPU-Setups (Tensor- oder Layer-Split) werden noch nicht simuliert.
- Schätzungen, keine Garantien: Laut README können Treiber, Engine-Versionen, Flash Attention, Power-Limits und Temperaturen echte Werte um 10–30 % verschieben.
- Hochgerechnete Werte für unveröffentlichte Hardware werden durch Messungen ersetzt, sobald es welche gibt.
- Auf Hacker News sagten einige Kommentatoren, die Vorhersagen passten nicht zu ihren eigenen Rechnern, wünschten sich Multi-GPU, NVLink und mehr Quantisierungen und wiesen darauf hin, dass Prompt-Verarbeitung und Kontextlänge im Alltag oft wichtiger sind als die reine Generierungsgeschwindigkeit.
- Ein weiterer Vorschlag aus derselben Diskussion: Für ein paar Minuten eine Cloud-GPU zu mieten ist eine günstige Möglichkeit, ein Setup vor dem Kauf wirklich zu testen.
Quelle: GitHub: albinstman/llmspeed (README)
Quelle: daily.dev: Zusammenfassung der Show-HN-Diskussion (17.10.2026)
FAQ
Was ist Llmspeed?
Llmspeed (llmspeed.dev) ist eine kostenlose Open-Source-Website, die simuliert, wie schnell ein lokales LLM auf einer bestimmten GPU, einem Mac oder einer CPU laufen würde. Sie zeigt den Text mit den vorhergesagten Tokens pro Sekunde, nach der vorhergesagten Wartezeit bis zum ersten Token.
Ist Llmspeed kostenlos?
Ja. Die Website ist kostenlos und ohne Konto nutzbar, der Code steht unter MIT-Lizenz auf GitHub.
Wie genau ist Llmspeed?
Das hängt vom Label ab. Measured-Ergebnisse stammen aus echten Benchmarks desselben Setups, Derived-Werte sind aus ähnlichen Setups interpoliert, Projected-Werte aus den technischen Daten berechnet. Das README warnt vor Abweichungen von 10–30 %, und einige Hacker-News-Nutzer sahen auf ihren Rechnern größere Unterschiede.
Führt Llmspeed das Modell in meinem Browser aus?
Nein. Es spielt eine Beispielantwort in der vorhergesagten Geschwindigkeit ab. Nichts wird heruntergeladen oder auf deiner GPU berechnet.
Unterstützt Llmspeed mehrere GPUs?
Noch nicht. Es simuliert nur ein einzelnes Gerät; das Aufteilen auf mehrere GPUs steht bei den Einschränkungen.
Ist Llmspeed dasselbe wie llm-speed.com?
Nein. llm-speed.com ist eine eigene Website mit einer Tokens-pro-Sekunde-Rangliste. Llmspeed liegt unter llmspeed.dev, der Code unter github.com/albinstman/llmspeed.
Unabhängiger Leitfaden, nicht mit Llmspeed oder seinem Autor verbunden. Die Angaben stammen aus dem README und der Datendatei von Llmspeed auf GitHub sowie einer Zusammenfassung der Hacker-News-Diskussion, gelesen am 17. Oktober 2026. Eigene Benchmarks haben wir nicht durchgeführt. Hardware- und Modellnamen sind Marken ihrer Inhaber.