Volle Transparenz

Bekannte
Einschränkungen

Wir glauben an ehrliche Dokumentation. Hier erfahren Sie, was lean-ctx gut kann – und wo seine Grenzen liegen.

Kompression

Kompressions- grenzen

Token-Einsparungen variieren je nach Dateityp, Inhaltskomplexität und Lesemodus. Hier ist, was Sie in der Praxis erwarten können.

Erwartete Einsparungen nach Szenario

Szenario Einsparung
Erstmaliges Lesen (Code-Dateien) 60–95 %
Gecachtes Wiederlesen Bis zu 99 %
Kleine Dateien (<10 Zeilen) Minimal
Binärdateien Übersprungen
Unbekannte Shell-Ausgaben Durchgereicht

Inhaltsabhängige Einsparungen

Die tatsächlichen Einsparungen hängen von Code-Dichte, Kommentaranteil und Wiederholungen ab. Gut strukturierter Code mit klaren Signaturen komprimiert besser als dichte, unkommentierte Einzeiler.

Gecachte Wiederholungslesen

Wenn lean-ctx eine Datei bereits gesehen hat und sie sich nicht geändert hat, kosten Wiederholungslesen etwa 13 Token unabhängig von der Dateigröße. Das ist der Ursprung der 99%-Angabe.

Sprachen

Sprach- unterstützung

lean-ctx nutzt tree-sitter für AST-basierte Kompression. Die Abdeckung variiert je nach Sprache – hier das vollständige Bild.

18 Tree-sitter-Sprachen mit voller AST-Unterstützung
95+ Erkannte Shell-Tool-Muster
10 Lesemodi pro Dateityp

Sprachunterstützungsstufen

Stufe Sprachen Kompression
Volles AST Rust, TypeScript, Python, Go, Java, C, C++, C#, Ruby, PHP, Swift, Kotlin, Scala, Lua, Zig, Elixir, Haskell, OCaml Signatur-bewusstes Pruning
Basis Alle anderen Sprachen Zeilenbasierte Kompression

Die Basis-Stufe liefert dennoch spürbare Kompression – sie kann nur keine Funktionssignaturen extrahieren oder AST-Knoten beschneiden. Die meisten Dateien sehen durch Deduplizierung und Entropie-Filterung immer noch 40–70 % Einsparungen.

Architektur

Architektur- Einschränkungen

lean-ctx ist mit bestimmten architektonischen Kompromissen gestaltet. Diese zu verstehen hilft, die richtigen Erwartungen zu setzen.

MCP-Voraussetzung

lean-ctx läuft als MCP-Server. dein KI-Agent muss das Model Context Protocol unterstützen.

Funktioniert mit: Claude Code, Cursor, Codex, Gemini CLI und mehr.

Einzelnes Projekt pro Instanz

Jede lean-ctx-Instanz ist auf ein Projektstammverzeichnis beschränkt. Multi-Repo-Workflows erfordern separate Instanzen.

Lösung: eine Instanz pro Repository im Workspace starten.

Speicher-Skalierung

Der In-Memory-Cache wächst mit deinem Projekt. Sehr große Monorepos (100.000+ Dateien) profitieren möglicherweise von der Anpassung der Cache-Limits.

Konfigurierbar über lean-ctx-Einstellungen.

Ehrlicher Kontext

Kein Ersatz

lean-ctx optimiert, wie Kontext an das LLM geliefert wird. Es ersetzt nicht die Grundlagen guter Softwareentwicklung.

Wichtig zu verstehen
  • Gute Prompting-Praktiken – klare, spezifische Anweisungen sind weiterhin wichtig
  • Ordentliche Code-Organisation – gut strukturierter Code komprimiert besser
  • Versionskontrolle – lean-ctx verwaltet keine Codeänderungen oder Historie

lean-ctx optimiert die Bereitstellung, ersetzt aber keine Grundlagen.

Das vollständige Bild

Sehen Sie, was lean-ctx leisten kann

Jetzt, da Sie die Grenzen kennen, entdecken Sie, was lean-ctx innerhalb dieser Grenzen bietet – Sicherheitsgarantien, Leistungsbenchmarks und Vergleiche.