RTK : Le Guide Complet de l'Optimisation des Tokens CLI pour le Codage IA
Chaque fois que votre agent de codage IA exécute git status, cargo test ou ls -la, il envoie des centaines voire des milliers de tokens de sortie brute dans la fenêtre de contexte du LLM — dont la plupart est du bruit. RTK (Rust Token Killer) résout ce problème. Avec 3 800+ étoiles GitHub, RTK est un proxy CLI haute performance qui réduit la consommation de tokens LLM de 60-90%.
Qu'est-ce que RTK ?
RTK s'insère entre votre agent de codage IA et le shell. Il intercepte les sorties de commandes, filtre le bruit et renvoie uniquement ce dont le LLM a besoin.
- Langage : Rust (binaire unique, zéro dépendance)
- Licence : MIT
- Surcharge : <10ms par commande
Comment ça fonctionne
Quatre stratégies de compression :
- Filtrage intelligent — Supprime commentaires, espaces, barres de progression
- Regroupement — Fichiers par répertoire, erreurs par type
- Troncature — Garde le contexte pertinent, coupe la redondance
- Déduplication —
[répété 47 fois]au lieu de 47 lignes identiques
Économies de Tokens
| Commande | Sans RTK | Avec RTK | Économie |
|---|---|---|---|
git push | ~200 tokens | ~10 tokens (ok main) | 95% |
git status | ~2 000 tokens | ~200 tokens | 90% |
cargo test | 200+ lignes | ~20 lignes | 90% |
ls -la | ~800 tokens | ~150 tokens | 81% |
Installation
brew install rtk # Homebrew (recommandé)
rtk init --global # Installer le hook auto-rewrite
# Redémarrer Claude Code
Le hook réécrit automatiquement git status → rtk git status. Zero effort.
Comparaison avec Alternatives
Catégorie : Outil CLI de réduction des tokens LLM.
| Fonctionnalité | RTK | Repomix |
|---|---|---|
| Focus | Compression des sorties CLI | Empaquetage du code source |
| Étoiles | 3.8K ⭐ | 22.3K ⭐ |
| Ce qu'il compresse | 30+ commandes (git, tests, lint, docker...) | Tout le repo en un fichier |
| Réduction tokens | 60-90% (par commande) | ~70% (Tree-sitter) |
| Temps réel | ✅ Chaque commande | ❌ Usage ponctuel |
| Hook auto | ✅ Transparent | ❌ |
| Analytique | ✅ rtk gain | Compteur de tokens |
Quand choisir RTK : Réduction automatique des tokens sur chaque commande shell pendant vos sessions de codage IA.
Quand choisir Repomix : Empaqueter tout votre code source dans un fichier unique pour un prompt LLM.
Complémentaires : Utilisez RTK pour la compression temps réel et Repomix pour les prompts one-shot.
Conclusion
RTK résout un problème souvent ignoré : la majorité des tokens ne vient pas de votre code, mais des sorties CLI verbeuses. Réduction 60-90%, hook automatique, binaire Rust sans dépendance, <10ms. Installez et oubliez.
