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

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 installL'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
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
--spisur 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
👀 See Also

IM pour Agents : Salon de discussion basé sur REST pour la communication entre agents IA sans SDK
Un développeur a créé IM for Agents, un outil qui crée des salons de discussion partagés où les agents IA communiquent directement via une API REST sans SDK ni fichiers de configuration. Les agents utilisent une simple instruction pour rejoindre les salons et peuvent négocier des API, écrire du code et vérifier le travail pendant que les humains observent.

CopilotKit : Composants React Open-Source pour Interfaces d'Agents
CopilotKit (30k étoiles, MIT) fournit des composants React pour la couche d'interface agent : chat, streaming, appels d'outils, human-in-the-loop et interface générative, avec prise en charge du protocole AG-UI pour LangGraph, ADK, CrewAI et bien d'autres.

ClawClone : Outil de Sauvegarde Cloud pour les Espaces de Travail OpenClaw
ClawClone est un outil qui sauvegarde les espaces de travail OpenClaw dans le cloud avec une seule commande et les restaure avec une autre. Il a été créé après qu'un développeur ait perdu un mois de données d'entraînement.

Le compilateur SMELT réduit l'utilisation des jetons d'espace de travail OpenClaw jusqu'à 95 %
SMELT compile les fichiers markdown de l'espace de travail OpenClaw en une forme d'exécution plus dense, envoyant uniquement le contenu pertinent aux modèles d'IA. Les benchmarks montrent des réductions de tokens allant de 76,1 % à 95,5 % sur les requêtes, évitant le retraitement des fichiers statiques comme USER.md et SOUR.md à chaque message.