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

Skir: Eine moderne Alternative zu Protocol Buffers für typsicheren Datenaustausch
Werkzeuge

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.

OpenClawRadar
Off-Grid-Mobile-App fügt On-Device-KI-Toolnutzung mit 3-facher Geschwindigkeitssteigerung hinzu
Werkzeuge

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.

OpenClawRadar
OpenSwarm: Multi-Agent Claude CLI Orchestrator für Linear und GitHub
Werkzeuge

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.

OpenClawRadar
🦀
Werkzeuge

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.

OpenClawRadar