RTK
Votre agent IA se noie dans le bruit.
RTK fait le ménage.
Contexte propre
Meilleurs agents
Schéma : une grille dense de tokens occupe 86 % de la fenêtre de contexte de l'IA, proche du compactage automatique. Elle traverse le filtre RTK, qui retire le bruit des sorties CLI et conserve les lignes utiles : la même fenêtre redescend à 73 % utilisés, avec de la place pour raisonner.
Star par des développeurs chez
+1,100 autres entreprises
01 / Le problème
Vous payez tout ce que votre agent lit
À chaque tour, votre agent renvoie tout son contexte au modèle : prompt système, outils, mémoire, la conversation, et chaque log, fichier et page web qu'il a lus. Vous payez tout, à chaque fois.
Illustration : les tokens qui entrent dans la fenêtre de contexte au cours d'une session de code, couche par couche : la liste des outils et le prompt système, la conversation, la sortie du terminal, les fichiers lus, et les résultats web et MCP. Avec RTK, la conversation et tout ce que renvoient les outils diminuent ; la liste des outils et le prompt système restent inchangés. Le total passe de 323k à 200k tokens, soit 38 % de moins.
Exemple illustratif.
02 / Le cœur
The compressor with 4M+ downloads
Il réécrit vos commandes shell et retire le bruit de leur sortie avant que l'agent ne la lise.
Conçu pour les développeurs
rtk gain en direct, en usage quotidien : 41 502 commandes, 4,7 M de tokens économisés.
03 / RTK Engine
Un moteur complet de réduction des coûts
56% less command output on average, up to 90% on the noisiest. And with RTK Engine: route, build, plug in, share — in any agent.
Lire l'annonce de RTK EngineCompresser & FiltrerLe cœur
Un lockfile de 1 200 lignes devient une courte liste de paquets.
Router
Un fichier de 4 000 lignes est résumé par un petit modèle ; l'agent reçoit la réponse, pas le fichier.
Construire
« Ne touche pas aux diffs, compresse tout le reste. »
Brancher
Quelqu'un écrit une méthode pour sa stack ; chaque pipeline peut l'utiliser.
Partager
Un lead partage le pipeline ; chacun le dépose chez soi.
Tout agent
Un même fichier, utilisé dans Claude Code par l'un et dans Cursor par l'autre.
04 / Faites-en le vôtre
Un fichier. Tous les agents.
Une règle dit où RTK agit, quand, et ce qu'il fait. Partez d'un pipeline intégré, changez une ligne, ou écrivez le vôtre. Puis partagez-le en un seul fichier.
RTK livre ses propres pipelines dans le même format, personne ne part d'une page blanche. rtk pipeline show rtk:default affiche exactement ce qui tourne aujourd'hui.
Un fichier pipeline : il étend les pipelines intégrés rtk:posthook et rtk:proxy et ajoute une règle — où : avant que l'agent ne lise un fichier ; quand : le fichier dépasse 350 lignes ; quoi : router la lecture vers un modèle moins cher.
Fonctionne dans Claude CodeCursorCodexGemini CLI +14
Acts in the agent — hooks on the API traffic — RTK Proxy, optional
05 / Les preuves
Montrez vos gains, partagez vos pipelines
Lancez rtk gain pour voir ce que RTK vous fait économiser, puis partagez le pipeline derrière en une commande.
Illustration : rtk gain montre ce que RTK vous a fait économiser, ici 4,7 M de tokens et 44 % de sortie de commande en moins. rtk pipeline share transforme le pipeline derrière en un lien, privé ou public, qui fonctionne dans Claude Code, Cursor, Codex et 15 autres agents.
Pipelines de la communauté
Des pipelines partagés par les utilisateurs de RTK, avec le tag rtk-pipeline sur GitHub. Installez-en un en une commande, ou publiez le vôtre.
rtk pipeline add github:user/repo- Installer un pipeline. RTK affiche ses règles et demande confirmation avant toute installation.
rtk pipeline share publish- Publier le vôtre sur GitHub, avec les économies qu'il a mesurées.
Vérifiez avant d'installer. Un pipeline peut réécrire les commandes de votre agent et envoyer du contenu aux modèles qu'il déclare. RTK ne vérifie pas les pipelines partagés, et leurs économies sont auto-déclarées.
Parcourir les pipelines de la communauté#show-your-gains sur Discord Compatible avec votre stack IA
- Claude Code
- Cursor
- GitHub Copilot
- Codex
- Gemini CLI
- Windsurf
- Cline
- OpenCode
Fewer tokens. Lower bill. Same answers.
06 / Démarrer
Opérationnel en 30 secondes
Installez, activez le hook, et chaque commande est compressée automatiquement.
Vous venez de 0.x ? Rien ne change tant que vous n'ajoutez pas une ligne.
Installation rapide
Une seule ligne pour Linux et macOS.
$ curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh Homebrew
macOS et Linux.
$ brew install rtk-ai/tap/rtk $ brew upgrade rtk-ai/tap/rtk Activez ensuite le hook de réécriture automatique
$ rtk init --global Installe un hook PreToolUse dans settings.json de Claude Code : chaque appel Bash est réécrit automatiquement.
Guide complet →$ rtk init --global --agent cursor Configure le fichier .cursorrules de Cursor pour faire passer les commandes Bash par rtk.
Guide complet →$ rtk init --global --agent <name> Installe un hook shell global : fonctionne avec Aider, Gemini CLI, Codex, Windsurf et tout outil IA en terminal.
Guide complet →Questions
Les plus fréquentes
What is RTK (Rust Token Killer)?
RTK is a cost reduction engine for AI coding agents. It cleans what your agent reads at every tool call — shell output, file reads, search results, web pages, MCP calls — cutting up to 90% of command output noise, and it can hand heavy work to cheaper models. The battle-tested Bash compressor developers starred is the core of the engine. RTK is free to use, written in Rust, with the CLI open source under Apache 2.0, and works with Claude Code, Cursor, and 18 AI coding agents.
What is RTK Engine?
RTK Engine turns the battle-tested compressor into a full cost reduction engine. RTK can now compress every tool's output, not just shell commands, route heavy work to cheaper models, and let you build your own pipeline, plug in new methods, and share your setup as one file that works in any supported agent. Upgrading changes nothing: RTK works exactly as before until you add a line.
What is a pipeline?
One file of rules. Each rule reads like a sentence: where RTK acts, when, and what it does — for example, when the agent reads a file longer than 350 lines, send it to a cheaper model. RTK's own behaviour is written in the same format, so you never start from a blank page: pick a built-in pipeline, change one line, or write your own.
Can I share a pipeline with my team?
Yes. A pipeline is one file: share it, drop it in, and it works in any supported agent. The same file can be used in Claude Code by one person and Cursor by another.
Do I need to change anything when I upgrade to RTK Engine?
No. Install, run rtk init, and RTK works exactly as before. Nothing changes until you add a line to a pipeline. The compressor you already rely on is the core of the engine, not a feature that moved.
How many tokens does RTK actually save?
On the commands RTK rewrites, output drops by 56% on average, and by up to 90% on the noisiest ones. Across the community that adds up to billions of tokens saved. The exact figure depends on the command, so the benchmarks page publishes the methodology and the per-command results, and the blog covers what independent studies measured, including the cases where RTK did not come out ahead. For your own numbers, run rtk gain after a few days of use.
Is RTK free? Are there usage limits?
RTK is completely free. It is open source under the Apache 2.0 license, with source code available on GitHub at github.com/rtk-ai/rtk. There are no usage limits, no API keys required and no accounts. Routing to a cheaper model is optional and uses a model key you provide. Telemetry is opt-in: it is off until you explicitly enable it, and it collects no personal data. For teams, RTK Pro is available at pro.rtk-ai.app.
Which AI coding tools and commands does RTK support?
RTK works with 18 AI coding agents, including Claude Code (Anthropic), Cursor, GitHub Copilot, Codex, Gemini CLI, Windsurf, Cline and Aider — and the engine acts on every tool an agent uses: shell commands, file reads, search, web fetches and MCP calls. On the shell side it covers 125+ commands: cargo test, pytest, go test, git diff, git status, git log, grep, find, ls, pnpm list, tsc, eslint, prisma, docker, kubectl, and more.
How does RTK work without changing my workflow?
Running rtk init --global installs hooks inside your agent that act around each tool call: shell commands are automatically rewritten to rtk equivalents, and output is compressed before it enters the context window. If you turn it on, the RTK Proxy also acts on the API traffic, trimming what the agent sends to the model. You continue using your normal commands, with no manual changes to prompts or workflows needed.
Does RTK affect code quality or AI reasoning accuracy?
No. RTK removes verbose boilerplate and repetitive output noise, not meaningful content. Test failures, error messages, diffs, and stack traces are preserved in full. The AI receives the same essential information with far less noise around it, which leaves more of the context window for reasoning.
RTK Pro
La couche de contrôle IA de votre équipe
RTK tourne sur la machine de chaque développeur. RTK Pro relie ces machines en une seule couche de contrôle et embarque toute l’équipe : analyse des coûts, garde-fous de sécurité et gouvernance.
-
Observabilité
Une analyse détaillée à l’échelle de l’équipe : usage et coûts par projet et par développeur. Voyez ce qui coûte vraiment et définissez de vraies métriques d’efficacité des tokens.
-
Sécurité
Chaque développeur intégré arrive derrière des garde-fous : fuites de secrets bloquées, actions dangereuses arrêtées, données sensibles anonymisées.
-
Gouvernance
RBAC, ACL et gestion de projets à granularité fine. Un nouveau membre se connecte une fois et arrive prêt : compression, garde-fous, observabilité, skills, MCP.
Le CLI reste gratuit et open source.