Open-Source-CLI zum Komprimieren großer Java/Spring-Monorepos für Claude

Ein Open-Source-CLI-Tool namens sourcecode wurde veröffentlicht, um große Unternehmens-Repositories in Claude-freundlichen Kontext zu komprimieren. Es richtet sich an Java/Spring-Monorepos und adressiert das Problem des übermäßigen Token-Verbrauchs, wenn Codebasen an LLMs wie Claude übergeben werden.
Was es tut
Das Tool bietet mehrere Funktionen direkt einsatzbereit:
- Repo-Kontextkompression – reduziert ein echtes Java Spring Boot + Angular-Monorepo (~4.000 Dateien) von etwa ~3M Tokens (manuelle Schätzung) auf
--agent-Modus: ~5k strukturierte Tokens, oder--compact-Modus: ~1.700 Tokens. - Git-Hotspots / Änderungserkennung – identifiziert Dateien mit häufigen Änderungen.
- TODO / FIXME-Extraktion – extrahiert alle Code-Annotationen.
- Symbolsuche – über duplizierte Module und Projekte hinweg.
- PR-Delta-Workflows – erzeugt strukturierte JSON/YAML-Ausgaben für Claude-Workflows.
Aktuelle Einschränkungen
Der Autor weist darauf hin, dass tiefes Java-Semantikverständnis, Spring/MyBatis-Verständnis, dateiübergreifende Analyse und vollständiges Architekturverständnis noch große Baustellen sind. Das Tool ist heute weitaus nützlicher als Kontextkompressions- und Navigationswerkzeug denn als generische KI-Code-Intelligence-Plattform.
Zukünftiger Fokus
In Zukunft wird sich das Projekt konzentrieren auf:
- Java/Spring-Monorepos im Speziellen
- Semantische Symbolgraphen
- Auswirkungsanalyse
- Arbeitsbaum-Bewusstsein
Installation
Verfügbar über PyPI und npm:
pip install sourcecode==1.0.0
# oder
npm install sourcecode-npmGitHub-Repo: HarounDominique/sourcecode
Für wen es ist
Entwickler, die Claude mit großen Java/Spring-Monorepos verwenden und die Kontextgröße reduzieren müssen, während Navigierbarkeit und wichtige Codestruktur erhalten bleiben.
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

OpenClaws QMD-Speichersuche-Schnellpfad hatte stille Fehler
Die integrierte Speichersuche von OpenClaw verwendet einfache Schlüsselwortabgleiche, aber Benutzer können auf QMD umschalten, um semantische Suche über Workspace-Markdown-Dateien durchzuführen. Ein schneller Pfad durch MCPorter war durch drei Fehler unterbrochen, die jeden Aufruf zum stillen Scheitern brachten und auf langsamere CLI-Ausführung zurückfielen.

Jeeves: TUI zum Durchsuchen und Fortsetzen von KI-Agenten-Sitzungen
Jeeves ist eine Terminal-Benutzeroberfläche, mit der Sie KI-Agent-Sitzungen von Claude Code, Codex und OpenCode in einer einzigen Ansicht durchsuchen, in der Vorschau anzeigen und fortsetzen können. Es ist in Go geschrieben und über mehrere Paketmanager wie Homebrew, Nix und Go install verfügbar.

Engram Memory SDK: Graph-basierte Speicherlösung für KI-Agenten mit lokalen Modellen
Engram Memory SDK ist ein Open-Source-Graphgedächtnissystem für KI-Agenten, das mit lokalen Modellen über LiteLLM funktioniert. Es benötigt nur einen LLM-Aufruf für die Aufnahme und verwendet dann Vektorsuche und Graphendurchlauf für den Abruf ohne laufende LLM-Kosten.

Einzelaufruf-MCP-Pipeline reduziert den Claude-Code-Token-Verbrauch um 74 %
Ein Entwickler hat einen Kontext-Engine-MCP-Server erstellt, der Claude Code einen Abhängigkeitsgraphen von Codebasen bereitstellt und so die Token-Nutzung zunächst um 65 % reduziert. Eine neue Single-Call-Pipeline senkt die Token weiter um 74 %, indem sie mehrere Roundtrips eliminiert und Ergebnisse serverseitig dedupliziert.