3 outils. Zéro friction.Moins de tokens. Plus de signal.

Distill est un serveur MCP open-source qui compresse le contexte LLM : smart file reading avec AST, auto-compression et SDK TypeScript en sandbox. Jusqu'à 98 % d'économie de tokens.
$bunx distill-mcp setup
40-98%tokens.saved
3tools.active
7languages
tooling · 03

Trois outils. Un par problème.

auto_optimize01 / 03

Compression universelle

Détection automatique du type de contenu — build outputs, logs, diffs, code, stacktraces — puis compression adaptée. Le texte arrive compressé avant d'entrer dans le contexte.

−92%
40–98% tokens
smart_file_read02 / 03

Lecture AST

7 langages supportés (TS, JS, Python, Go, Rust, PHP, Swift). 5 modes : auto, full, skeleton, extract, search. Lit uniquement la structure nécessaire au lieu du fichier entier.

class Context {
   fn compress()
   fn parse()
} // skeleton · 7 lang
7 langages
code_execute03 / 03

Sandbox TypeScript

Chaîne 5 à 10 opérations (lecture, git, compression, search) dans un seul appel MCP. QuickJS WASM, 7 couches de sécurité, pas d'accès réseau ni fs brut.

QuickJS WASM
workflow · 04

Un seul call. Cinq étapes.

Au lieu d'enchaîner dix tool calls — chaque aller-retour gonfle le contexte — Distill compose la chaîne côté sandbox. Le modèle reçoit uniquement le résultat final, déjà distillé.

  • 01read · ast skeleton
  • 02git diff · head~3
  • 03compress · auto mode
  • 04search · ripgrep
  • 05return · JSON
~ distill · sandbox.ts
get started

Prêt à distiller
votre contexte ?

Une commande, zéro config. Intégration native Claude Code en 30 secondes.

Distill - Save 98% LLM Tokens with Smart Context Compression