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

✍️ OpenClawRadar📅 Veröffentlicht: 7. Mai 2026🔗 Source
Open-Source-CLI zum Komprimieren großer Java/Spring-Monorepos für Claude
Ad

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.
Ad

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-npm

GitHub-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

Ad

👀 Siehe auch

OpenClaws QMD-Speichersuche-Schnellpfad hatte stille Fehler
Werkzeuge

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.

OpenClawRadar
Jeeves: TUI zum Durchsuchen und Fortsetzen von KI-Agenten-Sitzungen
Werkzeuge

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.

OpenClawRadar
Engram Memory SDK: Graph-basierte Speicherlösung für KI-Agenten mit lokalen Modellen
Werkzeuge

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.

OpenClawRadar
Einzelaufruf-MCP-Pipeline reduziert den Claude-Code-Token-Verbrauch um 74 %
Werkzeuge

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.

OpenClawRadar