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

Skir: Eine moderne Alternative zu Protocol Buffers für typsicheren Datenaustausch
Skir ist eine deklarative Sprache zur Definition von Datentypen, Konstanten und APIs, die aus einer einzigen .skir-Datei idiomatischen, typsicheren Code in TypeScript, Python, Java, C++, Kotlin und Dart generiert. Sie umfasst integrierte Sicherheit bei Schemaevolution, RPC-Unterstützung ähnlich wie gRPC und Serialisierung in JSON- oder Binärformate.

Off-Grid-Mobile-App fügt On-Device-KI-Toolnutzung mit 3-facher Geschwindigkeitssteigerung hinzu
Die Off-Grid-Mobile-App ermöglicht es KI-Modellen jetzt, Werkzeuge wie Websuche, Taschenrechner, Datum/Uhrzeit und Geräteinformationen komplett offline zu nutzen, mit konfigurierbaren KV-Cache-Optionen, die auf Smartphones bis zu 30 Tokens/Sekunde liefern.

OpenSwarm: Multi-Agent Claude CLI Orchestrator für Linear und GitHub
OpenSwarm orchestriert mehrere Claude Code CLI-Instanzen als autonome Agenten, die Linear-Issues abrufen und Worker/Reviewer/Test/Documenter-Pipelines ausführen. Es verwendet LanceDB mit mehrsprachigen e5-Embeddings für das Gedächtnis und umfasst Discord-Bot-Steuerung, automatische PR-Verbesserung und ein Web-Dashboard.
Claudy: Ein nativer macOS-Wrapper für Claude Code mit Multi-Sitzung, automatischem Account-Wechsel und Entwurfs-Commit
Claudy ist eine native macOS-App, erstellt mit SwiftUI + SwiftData, die Claude Code umhüllt und Multi-Session-Management, automatische Kontoumstellung bei Ratengrenzen, Entwurfs-Commits für Zwischen-Checkpoints sowie einen Marktplatz für Skills, MCPs und Befehle hinzufügt.