Zum Inhalt springen
ReviewRamble

Der wöchentliche Brief

KI im Test, in deinem Postfach.

  • Neue Tests von Tools, Modellen, MCP-Servern und Repos, mit dem Urteil vorneweg
  • Neu geprüfte Preise und Bewertungen, wenn sich etwas ändert
  • Neue Analysen, sobald sie erscheinen

Modelle, Agenten, MCP-Server und die Tools, die deine Zeit wirklich wert sind.

Eine E-Mail pro Woche. Abmelden kannst du dich über den Link in jedem Brief. Wie wir deine E-Mail-Adresse nutzen

Fast-LangGraph

Rust-Ersatz für die heißen Pfade von LangGraph bei Checkpointing und State-Merging, per Einzeiler-Patch oder direkt nutzbar.

Getestet von Sheela · Aktualisiert

Auf GitHub ansehen Open Source

Unsere Bewertung

3.0/5

Eine echte Idee mit Schlagzeilenzahlen, die gegen die falsche Basis gemessen sind, gepflegt von zwei Leuten und installiert von fast niemandem.

Was ist Fast-LangGraph?

Fast-LangGraph implementiert Teile von LangGraph in Rust neu und stellt sie Python zur Verfügung. Ein Modus patcht LangGraph beim Start, per Umgebungsvariable oder Funktionsaufruf, um einen Thread-Pool wiederzuverwenden und Channel-Writes in Rust anzuwenden. Der andere Modus ist explizit: ein Rust-gestützter SQLite-Checkpointer, eine schnelle State-Merge-Funktion, ein Cache-Decorator für LLM-Antworten und ein Profiler.

Entwickelt wird es von Neul Labs, das ähnliche Beschleuniger für LiteLLM, CrewAI und Axolotl veröffentlicht. Das Paket liegt auf PyPI und crates.io, braucht Python 3.9 oder neuer und steht unter MIT-Lizenz. Es ist ein Zusatz, kein Fork: Graphen, Knoten und Kanten bleiben normales LangGraph.

Lohnt sich Fast-LangGraph?

Die 700x-Zahl von Fast-LangGraph sollte man genau lesen, bevor sie eine Entscheidung prägt. Im projekteigenen BENCHMARK.md vergleicht das 737x-Ergebnis die Rust-Serialisierung eines 235.5KB großen States mit Pythons deepcopy, nicht mit den Checkpointern von LangGraph. Die End-to-End-Zahl fällt bescheidener aus: Ein simulierter Graph mit 20 Knoten lief über 50 Iterationen 2.77x schneller. Dieselbe Datei zeigt den Rust-Channel LastValue mit 317 ns pro Update gegenüber 51 ns in Python, also etwa sechsmal langsamer, was das README einräumt, wenn es sagt, einfache Dict-Operationen seien in Python schon schnell.

Das lässt einen schmalen, aber echten Anwendungsfall. Agenten mit großem State, die bei jedem Schritt checkpointen, verbringen spürbar Zeit mit Kopieren, und der automatische Patch ist risikoarm auszuprobieren: FAST_LANGGRAPH_AUTO_PATCH=1 setzen und messen. Der @cached-Decorator ist eine einfache In-Process-Memoisierung für identische Prompts, die ein Produktivsystem meist über einen geteilten Cache oder das Prompt-Caching des Anbieters bekommt.

Die größere Sorge ist die Verbreitung. Das Repository hat 27 Sterne, zwei Mitwirkende und keine Forks, und PyPI zählte im letzten Monat 59 Downloads. Das letzte Release, v0.1.15, erschien am 6. Mai 2026, die jüngsten Commits im Juli betrafen die Doku; fünf Dependabot-Pull-Requests, darunter ein Update von langgraph-checkpoint auf 4.1.1, sind nicht gemergt. Ein Monkey-Patch auf einem Framework, das so oft veröffentlicht wie LangGraph, braucht jemanden, der jedes Release verfolgt.

Am besten taugt es als Profiling-Hilfe und Ideenquelle, nicht als Abhängigkeit: Den GraphProfiler laufen lassen, und wenn das Kopieren von Checkpoints wirklich dominiert, holen ein Postgres-Checkpointer oder ein schlankeres State-Schema oft den Großteil des Gewinns ohne Rust-Erweiterung im Stack.

Wo es sich lohnt

  • Ein Backend-Entwickler mit einem LangGraph-Rechercheagenten und 200KB State

    Herausfinden, warum jeder Schritt langsam ist, bevor irgendetwas umgeschrieben wird

    Einen Lauf in GraphProfiler.profile_run() einpacken und den Bericht ausgeben; dominiert das Checkpointing, RustSQLiteCheckpointer in einem Branch testen. Kostet nicht mehr als einen Nachmittag.

  • Eine Teamleiterin, die Framework-Zusätze für einen produktiven Agenten prüft

    Entscheiden, ob ein Patch eines Drittanbieters sicher ausgeliefert werden kann

    Die LangGraph-Version festschreiben, FAST_LANGGRAPH_AUTO_PATCH=1 im Staging aktivieren und die Latenz mit und ohne vergleichen; der offene Dependabot-Stau ist das Signal, auf das man vor einem LangGraph-Upgrade achten sollte.

Bevor du dich festlegst

Einrichtung
pip install fast-langgraph oder uv add fast-langgraph, dann die Umgebungsvariable oder fast_langgraph.shim.patch_langgraph() beim Start; vorgebaute Wheels ersparen die Rust-Toolchain.
Integrationen
Nur LangGraph, für Python 3.9+; ein Rust-Crate ist für die direkte Nutzung veröffentlicht. Neul Labs baut Schwesterpakete für LiteLLM, CrewAI und Axolotl.
Daten und Datenschutz
Läuft im Prozess; der SQLite-Checkpointer schreibt in eine lokale Datei deiner Wahl. MIT-Lizenz, kein angeschlossener Dienst.
Grenzen
Zwei Mitwirkende; fünf ungemergte Dependency-Pull-Requests; die Beschleunigung hängt von der State-Größe ab und schrumpft laut README-eigener Schätzung bei typischen Graphen auf etwa 2.8x.

Was gut ist

  • Eine Umgebungsvariable schaltet den automatischen Patch ein
  • In den eigenen Benchmarks ist die Serialisierung großer States weit schneller als deepcopy
  • Eingebauter Profiler zeigt, wo ein Graph Zeit verbringt
  • MIT-Lizenz, auf PyPI und crates.io

Was nicht

  • Die Schlagzeilenwerte sind gegen deepcopy gemessen, nicht gegen LangGraphs Checkpointer
  • Der eigene Benchmark zeigt manche Channel-Operationen langsamer als Python
  • 27 Sterne, zwei Mitwirkende und 59 Downloads im Monat
  • Monkey-Patching kann mit neuen LangGraph-Releases brechen

Am besten für

LangGraph-Teams mit großem, häufig gecheckpointetem State, die messen wollen, ob die Serialisierung ihr Engpass ist.

Alternativen zu Fast-LangGraph

Fast-LangGraph: häufige Fragen

Lohnt sich Fast-LangGraph?
Eine echte Idee mit Schlagzeilenzahlen, die gegen die falsche Basis gemessen sind, gepflegt von zwei Leuten und installiert von fast niemandem. Wir bewerten es mit 3.0 von 5.
Was kostet Fast-LangGraph?
Kostenlos und quelloffen unter der MIT-Lizenz.
Welche Nachteile hat Fast-LangGraph?
Die Schlagzeilenwerte sind gegen deepcopy gemessen, nicht gegen LangGraphs Checkpointer; Der eigene Benchmark zeigt manche Channel-Operationen langsamer als Python; 27 Sterne, zwei Mitwirkende und 59 Downloads im Monat; Monkey-Patching kann mit neuen LangGraph-Releases brechen.
Für wen eignet sich Fast-LangGraph?
LangGraph-Teams mit großem, häufig gecheckpointetem State, die messen wollen, ob die Serialisierung ihr Engpass ist.
Ist Fast-LangGraph sicher für Firmendaten?
Läuft im Prozess; der SQLite-Checkpointer schreibt in eine lokale Datei deiner Wahl. MIT-Lizenz, kein angeschlossener Dienst.
Was sind die besten Alternativen zu Fast-LangGraph?
Die nächsten Alternativen, die wir getestet haben, sind LangGraph.

Antworten geprüft am 3. Nov. 2026.