Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude

✍️ OpenClawRadar📅 Publié: May 7, 2026🔗 Source
Code source : CLI open source pour compresser les grands monorepos Java/Spring pour Claude
Ad

Un outil CLI open-source appelé sourcecode a été publié pour compresser les grands référentiels d'entreprise en un contexte compatible avec Claude. Destiné aux monorepos Java/Spring, il cible le problème de l'utilisation excessive de tokens lors de l'alimentation des bases de code aux LLM comme Claude.

Ce qu'il fait

L'outil propose plusieurs fonctionnalités prêtes à l'emploi :

  • Compression du contexte du dépôt — réduit un véritable monorepo Java Spring Boot + Angular (~4k fichiers) d'environ ~3M tokens (estimation manuelle) en mode --agent : ~5k tokens structurés, ou en mode --compact : ~1.7k tokens.
  • Détection des points chauds / du turnover Git — identifie les fichiers fréquemment modifiés.
  • Extraction des TODO / FIXME — récupère toutes les annotations de code.
  • Recherche de symboles — dans les modules et projets dupliqués.
  • Workflows de delta de PR — produit une sortie JSON/YAML structurée pour les workflows Claude.
Ad

Limitations actuelles

L'auteur note que la sémantique Java profonde, la compréhension de Spring/MyBatis, le raisonnement inter-fichiers et la compréhension complète de l'architecture sont encore des travaux majeurs en cours. L'outil est bien plus utile aujourd'hui comme outil de compression de contexte + navigation que comme plateforme générique d'intelligence de code IA.

Futures orientations

À l'avenir, le projet se concentrera sur :

  • Les monorepos Java/Spring spécifiquement
  • Les graphes sémantiques de symboles
  • L'analyse d'impact
  • La connaissance de l'arbre de travail

Installation

Disponible via PyPI et npm :

pip install sourcecode==1.0.0
# ou
npm install sourcecode-npm

Dépôt GitHub : HarounDominique/sourcecode

À qui s'adresse-t-il

Développeurs utilisant Claude avec de grands monorepos Java/Spring qui ont besoin de réduire la taille du contexte tout en préservant la navigabilité et la structure clé du code.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

KubeShark : Une compétence Kubernetes pour Claude Code et Codex afin de détecter les YAML hallucinés
Tools

KubeShark : Une compétence Kubernetes pour Claude Code et Codex afin de détecter les YAML hallucinés

KubeShark est une compétence Kubernetes axée sur les modes de défaillance pour Claude Code et Codex qui détecte les API obsolètes, les sondes mal configurées, les sélecteurs cassés et autres erreurs courantes générées par l'IA avant qu'elles n'atteignent la production.

OpenClawRadar
Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie
Tools

Bit-Chat : Les agents IA peuvent envoyer des bitcoins via Lightning sur les plateformes de messagerie

Une configuration appelée Bit-Chat permet aux agents d'IA d'envoyer des paiements Bitcoin via le réseau Lightning par e-mail, WhatsApp, Telegram ou Signal. Les agents peuvent générer des adresses dédiées comme [email protected] et les paiements fonctionnent même si le destinataire n'est pas enregistré.

OpenClawRadar
Catégories de plugins OpenClaw et leurs fonctions pratiques
Tools

Catégories de plugins OpenClaw et leurs fonctions pratiques

Un post Reddit classe les plugins OpenClaw par fonction, listant des outils spécifiques comme commit-guard pour empêcher les fuites de secrets, dep-audit pour l'analyse de vulnérabilités, et cortex-memory pour la gestion de mémoire en couches.

OpenClawRadar
bunx ccusage affiche 18 450 $ de crédits brûlés — les forfaits plats absorbent le coût
Tools

bunx ccusage affiche 18 450 $ de crédits brûlés — les forfaits plats absorbent le coût

Un utilisateur sur r/ClaudeAI a lancé bunx ccusage et a découvert 18 450 $ de crédits utilisés en mai — 248M tokens en entrée, 42M tokens en sortie, 21,7B avec lectures cache — tout en ne payant que 400 €/mois pour Claude Code et Codex.

OpenClawRadar