Aller au contenu principal
Outils

Comprendre. Compresser. Agir.

Trois outils que j'utilise chaque jour pour faire travailler des agents IA sur de vrais dépôts. Code Explorer cartographie le code, lm-resizer protège le budget de contexte, Code Buddy agit. Les trois sont sortis en version publique le 9 septembre 2026.

La pile d'ingénierie IA : Code Explorer comprend le dépôt, lm-resizer protège le budget de contexte, Code Buddy 2 agit avec des agents IA
Pourquoi ils marchent mieux ensemble : moins de fichiers à chercher, moins de tokens gaspillés, une exécution plus sûre, des agents plus fiables.
L'agent

Code Buddy 2

Un agent de code dans le terminal, avec un cockpit de bureau, qui tourne sur les abonnements que vous avez déjà (ChatGPT, Claude, Gemini, Grok…) ou entièrement en local avec Ollama. Tout ce que la 2.0 ajoute est optionnel : sans la variable d'environnement, rien ne change.

  • Hub multi-IA : plusieurs Code Buddy s'observent et s'appellent, outils distants en lecture seule derrière trois verrous.
  • Auto-amélioration à quatre surfaces, chaque proposition re-notée et annulée si elle ne gagne rien ; ne touche jamais au code de l'agent.
  • Conseil de modèles qui apprend à qui faire confiance selon la tâche, juge qui s'abstient plutôt que deviner.
  • 64 fournisseurs derrière un routeur, 220 outils et plus choisis par requête, publié sur npm avec provenance signée.

Licence : Business Source License 1.1

Architecture de Code Buddy 2 : vous, les interfaces multicanales, le moteur agentique (conseil, flotte, mémoire, espace fantôme, évolution, graphe de connaissances), 220 outils et plus, 64 fournisseurs, et la boucle d'ingénierie autonome
Le filtre de contexte

lm-resizer

Un agent de code passe une part énorme de sa fenêtre de contexte à lire du bruit : sorties de tests, journaux npm, diffs, listings. lm-resizer se place entre la commande et le modèle et ne garde que le signal. La sortie complète reste récupérable si l'agent en a besoin.

  • Une seule exécution de cargo test à travers lui : 398 commandes, 1,23 Mo → 372 Ko, 222 247 tokens économisés.
  • En Rust ; enveloppe de commande, proxy HTTP, serveur MCP, et hooks pour Claude Code et Codex.
  • Compression consciente de la question : quand il faut couper, il garde ce qui répond à ce que vous demandez.
  • Le module WebAssembly est sur npm avec un chargeur intégré.

Licence : Apache 2.0

lm-resizer : des sorties d'outils bruyantes (tests, journaux, diffs, JSON, trafic fournisseur) passent par détection, filtrage, compression et déchargement CCR pour donner un contexte allégé à l'agent ; modes CLI, exec, MCP, HTTP et proxy
La carte du code

Code Explorer

Un agent IA qui relit votre base de code à chaque session, c'est un stagiaire qui recommence la visite des locaux tous les matins. Code Explorer transforme un dépôt en graphe de symboles et de relations, puis le sert aux agents par MCP. Tout tourne en local, rien ne sort de votre machine.

  • Mesuré sur le dépôt d'Ollama, pour la question « qu'est-ce qui est affecté si je change GenerateHandler ? » : environ 730 000 tokens et 174 fichiers à lire sans, environ 18 000 tokens en une requête d'environ 25 ms avec.
  • 14 langages via tree-sitter, 30 outils MCP, 100 % local.
  • Indexation incrémentale et commande de diagnostic depuis la version 0.2.0.
  • Déployé sur des bases de code privées, chez vous ou sur votre dépôt, avec les agents que vous utilisez déjà.

Licence : Business Source License 1.1 — dépôt privé, disponible en prestation

Code Explorer : le dépôt est analysé avec tree-sitter en un graphe de connaissances (fichiers, symboles, appels, dépendances, changements) interrogé par les développeurs et les agents IA via MCP ; analyse d'impact, 14 langages

Les chiffres de cette page viennent des README publiés des projets. Ce qui n'est pas prêt y est écrit noir sur blanc, section « Not ready ».

Les voir tourner sur vos dépôts