Votre IA gaspille 90% de son budget de tokens à lire des fichiers dont elle n'a pas besoin.
LeanCTX lit, compresse et met en cache chaque accès fichier. Choisissez parmi 10 modes de lecture intelligents (des lectures complètes en cache aux signatures filtrées par entropie), exploitez plus de 95 modèles de compression shell pour des outils comme git, npm et docker, et utilisez une recherche déterministe avec des résultats stables. Chaque lecture est graph-aware : le Property Graph évalue les fichiers associés pour que l'agent sache toujours quoi lire ensuite. Les re-lectures ne coûtent que 13 tokens grâce au cache intelligent.
4 200 tokens pour une seule lecture de fichier
Votre agent IA lit un fichier de 4 200 tokens alors qu'il n'a besoin que d'une signature de fonction de 180 tokens. Il analyse 1 800 tokens de sortie shell brute qui pourraient être compressés à 42. Chaque accès fichier gaspille des tokens et ralentit votre workflow.
Observez comment ctx_read en mode map extrait uniquement le graphe de dépendances et les signatures clés d'un fichier TypeScript, réduisant 4 200 tokens à seulement 180.
6 outils
10 modes de lecture
Des lectures entièrement en cache aux signatures filtrées par entropie - choisissez la bonne compression pour chaque contexte.
Compression Shell
Plus de 90 modèles pour git, npm, cargo, docker et plus. Sortie 60-90% plus petite, aucune configuration.
Recherche déterministe
Recherche regex et sémantique avec tri stable, résultats limités et frontières de sécurité.
Sécurité d'édition
Écritures atomiques avec gardes de préimage, protection TOCTOU et preuves diff.
Lectures Graph-Aware
Chaque lecture de fichier inclut les fichiers associés évalués depuis le Property Graph - l'agent sait toujours quoi lire ensuite.
Mises à jour incrémentales du graphe
Les mises à jour du graphe basées sur git-diff ne patchent que les nœuds et arêtes modifiés au lieu de reconstruire le graphe complet.
Token Dense Dialect (TDD)
Un protocole de compression qui maximise la densité d'information par token - calibré par famille de modèle.
13 MCP outils
LeanCTX lit, compresse et met en cache chaque accès fichier. Choisissez parmi 10 modes de lecture intelligents (des lectures complètes en cache aux signatures filtrées par entropie), exploitez plus de 95 modèles de compression shell pour des outils comme git, npm et docker, et utilisez une recherche déterministe avec des résultats stables. Chaque lecture est graph-aware : le Property Graph évalue les fichiers associés pour que l'agent sache toujours quoi lire ensuite. Les re-lectures ne coûtent que 13 tokens grâce au cache intelligent.
ctx_read Read file (cached, compressed). Cached re-reads can be ~13 tok when unchanged. Auto-selects optimal mode. Modes: full|map|signatures|diff|aggressive|entropy|task|reference|lines:N-M. fresh=true forces a disk re-read.
ctx_shell Run shell command (compressed output, 95+ patterns). Use raw=true to skip compression. cwd sets working directory (persists across calls via cd tracking). Output redaction is on by default for non-admin roles (admin can disable).
ctx_search Regex code search (.gitignore aware, compact results). Deterministic ordering. Secret-like files (e.g. .env, *.pem) are skipped unless role allows. ignore_gitignore requires explicit policy.
ctx_semantic_search Semantic code search (BM25 + optional embeddings/hybrid). action=reindex to rebuild.
ctx_tree Directory listing with file counts.
ctx_edit Edit a file via search-and-replace. Works without native Read/Edit tools. Use this when the IDE's Edit tool requires Read but Read is unavailable.
ctx_multi_read Batch read files in one call. Same modes as ctx_read.
ctx_smart_read Auto-select optimal read mode for a file.
ctx_delta Incremental diff — sends only changed lines since last read.
ctx_expand Retrieve archived tool output (zero-loss). Large outputs are auto-archived; use this to retrieve full details. Actions: retrieve (default), list.
ctx_outline List all symbols in a file (functions, structs, classes, methods) with signatures. Much fewer tokens than reading the full file.
ctx_symbol Read a specific symbol (function, struct, class) by name. Returns only the symbol code block instead of the entire file. 90-97% fewer tokens than full file read.
ctx_fill Budget-aware context fill — auto-selects compression per file within token limit.
Documentation associée
Chaque sortie porte une preuve
LeanCTX génère des artefacts de preuve pour chaque session : quels fichiers ont été lus, ce qui a été compressé, quelles vérifications ont réussi et comment les tokens ont été dépensés. Cela rend le travail IA auditable, reproductible et fiable.
Explorer les outils d'E/S intelligentes
LeanCTX lit, compresse et met en cache chaque accès fichier. Choisissez parmi 10 modes de lecture intelligents (des lectures complètes en cache aux signatures filtrées par entropie), exploitez plus de 95 modèles de compression shell pour des outils comme git, npm et docker, et utilisez une recherche déterministe avec des résultats stables. Chaque lecture est graph-aware : le Property Graph évalue les fichiers associés pour que l'agent sache toujours quoi lire ensuite. Les re-lectures ne coûtent que 13 tokens grâce au cache intelligent.