senn-techsenn-tech
KI & Entwicklung
KI & Entwicklung2026-08-26· Von Franz Senn

FreeToken: Frontier-MoE-Modelle auf Gaming-Hardware

FreeToken ist ein neuer Ansatz für Edge Inference: Statt Frontier-MoE-Modelle in die Cloud auszulagern, bringt die Engine 290B+ Parameter auf eine einzelne Gaming- oder Workstation-GPU mit Unterstützung durch CPU/RAM. Das Projekt steht unter Apache 2.0 und richtet sich gezielt an Eigenbetreiber.

FreeToken-InferenzflussAnfrageOpenAI-/Anthropic-kompatibler API-CallSemantischer CacheTreffer vermeidet wiederholte Expert-AuswahlHot ExpertsGPU-resident, sofort verfügbarCold ExpertsCPU/DRAM, bei Bedarf via PCIe nachgeladenq*-Routingbandbreitenadaptive Expert-AuswahlAntwort
Die Inferenz arbeitet mit zwei Temperaturzonen: heiße Experten auf der GPU, kalte im System-RAM. (Quelle: FreeToken GitHub-Repository)

Edge-native statt Cloud-native

Die meisten MoE-Serving-Lösungen denken datenzentrisch: Mehrere GPUs, hoher Node-To-Node-Durchsatz, NVLink. FreeToken kehrt das um. Der Fokus liegt auf einem einzelnen Host mit einer GPU und viel RAM. Das ist die Hardware, die viele Entwickler und kleinere Teams bereits auf dem Schreibtisch haben.

Zentrale Bausteine:

  • CPU-GPU-heterogene Ausführung: Das Modell wird nicht monolithisch in den GPU-VRAM gepresst, sondern entlang der tatsächlichen Zugriffshäufigkeit aufgeteilt.
  • q*-basierte Bandbreitenanpassung: Entscheidet dynamisch, welche Experts für den aktuellen Prompt auf der GPU bleiben müssen.
  • Semantik-bewusstes Caching: Wiederkehrende Prompt-Muster können den Expert-Routing-Schritt überspringen.
  • Elastische VRAM-Neuzuweisung: Freigibt und realloziert GPU-Speicher während der Sitzung, statt ein starres Layout festzuzurren.

Unterstützte Frontier-Modelle

FreeToken zielt auf aktuelle offene MoE-Architekturen ab. Der Parameter-Reichtum bleibt erhalten, die aktive Rechenlast pro Token wird klein gehalten.

Gesamtparameter unterstützter MoE-ModelleDeepSeek-V4-Flash640 · ~640BQwen3.6-35B-A3B35 · 35BGLM-5.232 · 32B0700
Die Engine adressiert Modelle mit drei Größenordnungen Unterschied — vom kompakten 35B-MoE bis zum 640B+-Frontier-Modell. (Quelle: FreeToken Modell-Support)

FreeToken vs. KTransformers

Beide Projekte machen grosse Sprachmodelle auf Consumer-Hardware nutzbar, aber der Architektur-Fokus unterscheidet sich.

KriteriumFreeTokenKTransformers
LizenzApache 2.0Apache 2.0
Architektur-FokusEdge-native CPU/GPU-MoE-ServingCPU-GPU-Hybrid-Inferenz für lange Kontexte
GPU-Anzahl1 Consumer-GPU1 GPU, starker CPU-Offload
Hot/Cold-ExpertsGPU-Hot, CPU/DRAM-Cold via q*Nicht-aktive Experts in CPU-RAM
Ideal fürFrontier-MoE auf der WorkstationSehr grosse Modelle auf begrenzter Hardware
API-StilOpenAI/Anthropic-kompatibelOpenAI-ähnlicher Chat-Endpoint

FreeToken ist also keine KTransformers-Abwandlung, sondern ein eigenständiger Serving-Stack, der die MoE-Router-Logik mit in die Optimierung nimmt.

Installation und Betrieb

Der schnellste Weg ist das Python-Paket mit uv:

uv pip install "freetoken[accel]"
freetoken serve --model DeepSeek-V4-Flash

Alternativ gibt es eine Desktop-App. Beide Varianten sprechen die OpenAI- bzw. Anthropic-kompatible API aus, sodass bestehende Clients mit einem einfachen Basis-URL-Wechsel umgestellt werden können.

Unsere Sicht

FreeToken ist ein weiteres Indiz für den Trend, der grosse MoE-Modelle aus der Cloud-Dependency löst. Wer heute einen leistungsfähigen Desktop-Rechner mit einer aktuellen GPU besitzt, kann damit Frontier-Modelle lokal ausführen — nicht als Demo, sondern als produktiven Endpunkt. Für unsere Kunden heisst das: Souveränität über Daten, Kontrolle über Latenz und kein API-Rate-Limiting. Die Apache-2.0-Lizenz macht den Schritt auch rechtlich unkompliziert.

Weiterführende Quellen

Fragen?
Was bedeutet heterogene CPU-GPU-Ausführung bei FreeToken?+

FreeToken verteilt ein einzelnes MoE-Modell gezielt auf mehrere Speicher- und Rechenebenen: Aktive 'Hot' Experts landen im GPU-VRAM, weniger gefragte 'Cold' Experts im CPU-adressierten DRAM. Dabei entscheidet eine q*-basierte Bandbreitenanpassung pro Anfrage, welche Experts wirklich auf der GPU gehalten werden müssen und welche bei Bedarf von der CPU nachgeladen werden. Das ist kein allgemeiner Quantitäts-Trick, sondern eine explizite Speicherhierarchie.

Wie spart FreeToken VRAM, ohne die Modellqualität zu beschneiden?+

Durch semantikbewusstes Caching und elastische VRAM-Neuzuweisung werden nicht jedes Mal alle Experten gleichberechtigt geladen. Hot Experts bleiben auf der GPU resident, Cold Experts werden bei Bedarf in CPU/DRAM verschoben und über PCIe nachgeladen. Kombiniert mit Formaten wie MXFP4, NVFP4, FP8 oder BF16 passt so ein 290B+-Frontier-Modell auf eine einzelne Consumer-GPU mit begleitendem System-RAM — ohne dass das Modell selbst kleiner wird.

Welche Modelle und Quantisierungsformate unterstützt FreeToken?+

Der Engine unterstützt unter anderem DeepSeek-V4-Flash, Qwen3.6-35B-A3B und GLM-5.2. Auf der Quantisierungsseite sind MXFP4, NVFP4, FP8 und BF16 verfügbar. Für den Betrieb gibt es eine Desktop-App und ein CLI; Installation läuft über `uv pip install freetoken[accel]`. Die API ist OpenAI- und Anthropic-kompatibel.