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

Hollow Agent OS: Lokale KI-Arbeiter rufen Claude als leitenden Architekten, wenn sie feststecken
Das Hollow Agent OS verwendet lokale Qwen-Modelle, die rund um die Uhr laufen. Wenn sie jedoch auf Logikfehler stoßen oder größere Änderungen benötigen, lösen sie über MCP einen Claude-Aufruf aus. Claude reorganisiert Dateistrukturen, überprüft Code und fungiert als Manager für autonome lokale Arbeiter.

Claude Code v2.1.144: Hintergrundsitzungen, /model-Scoping und 15-Sekunden-Startzeitüberschreitung
Claude Code v2.1.144 fügt /resume für Hintergrundsitzungen hinzu, beschränkt /model auf die aktuelle Sitzung und behebt einen 75s-Start-Hang, wenn api.anthropic.com nicht erreichbar ist, mit einem 15s-Timeout.

Kanari: KI-QA-Agent für automatisierte Tests basierend auf Codeänderungen
Canary ist ein KI-QA-Agent, der Codebasen liest, Pull-Request-Diffs analysiert und End-to-End-Tests für betroffene Benutzerabläufe generiert. Er verbindet sich mit Vorschauumgebungen, führt Tests durch und kommentiert die Ergebnisse direkt in PRs mit Aufzeichnungen.

Die Browsererweiterung "wearehere" scannt Websites auf Tracking- und Datenschutzrisiken.
wearehere ist eine Browser-Erweiterung, die Websites in zehn Kategorien wie Cookies, Tracker, Geräte-Fingerprinting und Dark Patterns scannt und sie basierend auf Datenschutzrisiken bewertet. Sie ist unter 200KB groß, läuft lokal im Browser und ist auch als npm-Paket für die Integration mit KI-Agenten über den barebrowse MCP-Server verfügbar.