SymDex: Open-Source MCP-Code-Indexer reduziert Token-Verbrauch von KI-Agenten

Was SymDex macht
SymDex adressiert ein spezifisches Problem aktueller KI-Codierungsagenten: Wenn sie aufgefordert werden, eine Funktion zu finden, lesen sie typischerweise die gesamte Datei, die diese Funktion enthält, und verbrauchen dabei Kontextfenster-Token, bevor sie echte Arbeit leisten. Der Entwickler baute SymDex, weil jeder KI-Agent, den er verwendete, ganze Dateien nur las, um eine Funktion zu finden.
Die Token-Rechnung
Laut dem Quellmaterial enthält eine 300-Zeilen-Datei etwa 10.500 Zeichen. Bei BPE-Tokenizern (die von großen LLMs verwendet werden), die etwa 3-4 Zeichen pro Token verarbeiten, sind das etwa 3.000 Token für den Code, plus Einrückungsleerzeichen und Antwortrahmen, insgesamt etwa 3.400 Token, um eine Funktion nachzuschlagen. Eine echte Debugging-Sitzung könnte 8-10 Dateien betreffen und den größten Teil des Kontextfensters verbrauchen, bevor überhaupt Korrekturen vorgenommen werden.
Wie es funktioniert
SymDex indiziert Ihre Codebasis einmal vorab. Nach der Indizierung weiß Ihr Agent genau, wo sich jede Funktion und Klasse befindet, ohne ganze Dateien lesen zu müssen. Dieselbe 300-Zeilen-Datei, deren Lesen ~3.400 Token kostet, liefert Ergebnisse mit SymDex in ~100 Token.
Zusätzliche Funktionen umfassen:
- Semantische Suche lokal (Funktionen nach ihrer Funktion finden, nicht nur nach Namen)
- Call-Graph-Tracking, damit Ihr Agent weiß, was kaputt geht, bevor er etwas anfasst
Erste Schritte
Installation und grundlegende Verwendung:
pip install symdex
symdex index ./your-project --name myproject
symdex search "validate email"Kompatibilität und Lizenzierung
SymDex funktioniert mit Claude, Codex, Gemini CLI, Cursor, Windsurf und jedem MCP-kompatiblen Agenten. Es hat auch eine eigenständige CLI. Das Tool ist kostenlos, MIT-lizenziert und läuft vollständig auf Ihrem Rechner. Es unterstützt 12 Programmiersprachen.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

DeepMind DiscoRL Meta-Learning-Update-Regel von JAX zu PyTorch portiert
Ein Entwickler hat DeepMinds DiscoRL-Metalern-Update-Regel aus dem Nature-Artikel von 2025 von JAX zu PyTorch portiert. Die Implementierung umfasst ein GitHub-Repository mit einem Colab-Notebook, einer API und auf Hugging Face gehosteten Gewichten.

Claude Workflow-Bibliothek: 10 komplette KI-Workflows für Nicht-Techniker
Ein kostenloses GitHub-Repository bietet 10 komplette KI-Workflows für Claude-Nutzer ohne technischen Hintergrund, darunter Systeme für Studium, Forschung, Schreiben, Business, Content-Erstellung, Entscheidungsfindung, Lernen, Jobsuche, Produktivität und Lebensplanung.

Mnemos: ein MCP-Server für dauerhafte Claude-Code-Speicherung
Mnemos ist ein Open-Source-MCP-Server, der Claude Code dauerhaften Speicher über Sitzungen hinweg bietet, Korrekturen als strukturierte Muster aufzeichnet und beim Start kontextuelle Prioritäten bereitstellt. Ein einziges 15 MB großes Go-Binary, kein Docker oder Vektor-DB erforderlich.

Visdiff: Visuelles Feedback-Loop für Claudes Frontend-Code-Generierung
Visdiff behebt die visuelle Genauigkeitslücke in Claudes Frontend-Code-Generierung, indem es gerenderte Ausgaben pixelgenau mit Figma-Designs vergleicht und die Unterschiede in den Kreislauf zurückführt, bis sie übereinstimmen.