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

Claude-Code v2.1.63 fügt HTTP-Hooks, Slash-Befehle hinzu und behebt Speicherlecks
Claude-Code v2.1.63 führt HTTP-Hooks für JSON-basierte externe Aufrufe ein, fügt die Slash-Befehle /simplify und /batch hinzu und behebt mehrere Speicherlecks in lang laufenden Sitzungen. Das Release verbessert außerdem die MCP-Server-Verwaltung und die VSCode-Integration.

Via Open Source Universal Integration Layer verbindet KI-Tools mit einem gemeinsamen Kontextbus
Via ist eine quelloffene universelle Integrationsschicht, die Claude, Cursor, Windsurf, ChatGPT, LangChain und andere KI-Tools mit einem gemeinsamen Kontext-, Aufgaben- und Speicherbus verbindet, sodass Arbeit den Benutzern über Tools, Sitzungen und Maschinen hinweg folgen kann.

Forge: Mac- oder Linux-Maschine in einen ständig verfügbaren Entwicklungs-Host für KI-Codierungsagenten verwandeln
Forge ist ein Open-Source-Tool, das einen Daemon installiert, um jeden Mac- oder Linux-Rechner in einen permanenten, ständig verfügbaren Entwicklungshost zu verwandeln. Es hält KI-Coding-Agenten am Laufen, wenn Sie weggehen, bietet ein Web-Dashboard zur Überwachung und nutzt Tailscale für sicheren Fernzugriff per SSH.

Any Buddy v2.0.0 fügt Vorschau-Funktion für Claude Code Buddies hinzu
Any Buddy v2.0.0 führt eine Vorschaufunktion ein, mit der Benutzer verschiedene Buddys testen können, bevor sie sie auf Claude-Code anwenden, zusammen mit plattformspezifischen Korrekturen für Linux, Mac und Windows. Das Tool hat seit seiner Veröffentlichung 160 GitHub-Sterne erhalten.