Madar : Compilateur de contexte local pour Claude Code / Cursor — 78 % de tokens en moins sur le dépôt NestJS

✍️ OpenClawRadar📅 Publié: June 17, 2026🔗 Source
Madar : Compilateur de contexte local pour Claude Code / Cursor — 78 % de tokens en moins sur le dépôt NestJS
Ad

Madar est un compilateur de contexte local open source pour les agents de codage comme Claude Code, Cursor, Copilot et Gemini. Il analyse votre dépôt TypeScript/Node.js une fois (localement, sans dépendance ML) et fournit un pack de contexte minimal via MCP pour chaque requête, évitant ainsi la redécouverte par session du codebase par l'agent.

Comment ça marche

Installez globalement et générez un graphe limité à votre service backend en utilisant --spi (isolation d'un seul package) :

npm i -g @lubab/madar
madar generate . --spi
madar claude install   # ou : madar cursor install / madar copilot install

L'outil est déterministe — analyse statique pure des imports et des chemins d'appel, pas d'embeddings, pas d'appels de modèle.

Benchmark sur NestJS + BullMQ (~800 fichiers)

La même question (« comment le rapport d'idée est-il généré ») a été posée à Claude Code avec et sans Madar. Chiffres issus du rapport d'Anthropic :

  • Tokens d'entrée : 1 000 776 (brut) → 223 539 (avec Madar) — réduction de 78 %
  • Coût : 1,84 $ → 0,69 $ — économies de 63 %
  • Tours : 16 → 5
  • Appels d'outils : 15 → 4
Ad

Où ça échoue

L'auteur est transparent sur les limites :

  • Testé uniquement sur un seul repo, un seul agent, un seul type de question (« comment fonctionne X »). Pas une revendication générale.
  • Le ciblage est crucial : utiliser --spi sur un service unique a fonctionné ; le pointer sur un monorepo complet a produit des packs de contexte qui pouvaient augmenter l'utilisation des tokens.
  • Les tâches d'édition/révision ne sont pas encore validées — le gain concerne les requêtes de type explication.
  • Ne fonctionne actuellement que pour les codebases TypeScript/Node.js.

À qui ça s'adresse

Développeurs travaillant sur de grands repos NestJS, Express ou Node.js qui utilisent des agents de codage IA et souhaitent réduire le gaspillage de tokens lié à la collecte répétitive de contexte. Pas adapté aux monorepos sans un ciblage soigneux.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Serveur MCP LocalSynapse Permet à Claude de Rechercher des Documents Locaux Hors Ligne
Tools

Serveur MCP LocalSynapse Permet à Claude de Rechercher des Documents Locaux Hors Ligne

LocalSynapse est un serveur MCP qui indexe et recherche dans des documents locaux (Word, Excel, PowerPoint, PDF) en utilisant une recherche sémantique hybride BM25 + IA. Tout fonctionne localement, sans nécessiter de cloud ni de clés API.

OpenClawRadar
Loom : Un harnais d'exécution local pour les tâches d'IA complexes
Tools

Loom : Un harnais d'exécution local pour les tâches d'IA complexes

Loom est un harnais d'exécution local open-source conçu pour gérer des tâches complexes en fournissant un processus structuré avec environ 50 outils, un système de plugins de packages personnalisés pour des workflows reproductibles, et des interfaces CLI et serveur MCP.

OpenClawRadar
Helix : Un framework open-source transforme Claude en agent IA personnel pour macOS
Tools

Helix : Un framework open-source transforme Claude en agent IA personnel pour macOS

Helix est un framework open-source qui connecte Claude via Claude Code dans le Terminal à macOS grâce à quatre plugins serveur MCP, permettant à Claude de contrôler des applications, de maintenir une mémoire persistante, d'exécuter des tâches planifiées et de fonctionner avec un traitement vocal local.

OpenClawRadar
dead-letter : Convertisseur local .eml vers .md avec CLI, interface web et serveur MCP
Tools

dead-letter : Convertisseur local .eml vers .md avec CLI, interface web et serveur MCP

dead-letter normalise les exports d'e-mails en Markdown avec en-tête YAML, personnalisable. Il offre quatre modes d'accès : CLI, bibliothèque Python, interface Web et serveur MCP pour une intégration directe avec Claude Desktop, Claude Code et Codex.

OpenClawRadar