Comment Distill réduit le contexte Claude Code.
Distill traite les sorties volumineuses avant qu’elles n’atteignent le modèle : logs, diffs, fichiers source et chaînes d’opérations. Trois outils MCP réduisent chaque type de contexte à la source.
Claude Code reçoit chaque résultat d’outil.
Une commande de build peut renvoyer des milliers de tokens pour quelques lignes d’erreur utiles. Lire un fichier entier pour inspecter une fonction crée le même problème.
Ces résultats s’ajoutent au contexte de la session. Les lectures suivantes, les réponses et les appels d’outils doivent ensuite composer avec tout ce contenu brut.
Distill traite le résultat avant que Claude Code ne le reçoive. Il compresse la sortie ou sélectionne uniquement la structure demandée, puis renvoie un résultat plus petit à Claude Code.
Trois outils. Trois tâches précises.
Distill tourne comme un serveur MCP open source local. Claude Code appelle l’outil adapté au lieu de charger directement le contenu brut.
- auto_optimize
- Détecte les logs, diffs, stack traces et blocs de code, puis applique la stratégie de compression adaptée. Réduction observée : 40 à 95 %.
- smart_file_read
- Lit le code via l’AST dans 7 langages. Les modes skeleton, extract et search renvoient uniquement la structure ou le symbole demandé.
- code_execute
- Exécute 5 à 10 lectures, recherches, diffs et compressions dans une sandbox QuickJS, puis renvoie un seul résultat.
Aucune clé API, aucun compte et aucun service cloud. Le setup enregistre Distill dans Claude Code et installe les intégrations locales.
Ce qui change dans une session.
Les sorties volumineuses arrivent déjà compressées
Les logs de build, diffs et stack traces occupent moins de contexte avant même que Claude Code les lise.
Les lectures de code deviennent ciblées
Claude Code peut demander un squelette, une fonction ou une recherche au lieu de charger le fichier entier.
Les workflows multi-étapes renvoient un seul résultat
Les sorties intermédiaires restent dans la sandbox au lieu de s’accumuler après chaque appel d’outil.
L’intégration reste vérifiable
Marqueur [DISTILL:COMPRESSED], commande doctor, hook PreCompact, sous-agent et slash commands.
Ajoute Distill à Claude Code.
Lance le setup, redémarre Claude Code et les trois outils sont disponibles.