# 40% tokenbesparing in Claude en Codex met rtk

> Met rtk bespaar je automatisch op veelgebruikte development commando's waardoor je meer uit je Claude of Codex subscription haalt.

juni 2026 · slechts 3 min lezen
Tags: ai, tools

Sinds een week of 2 gebruik ik Rust Token Killer (rtk), een tool die ervoor zorgt dat je automatisch meer usage haalt uit je claude- of codex abbonement. Het doet niets met jouw code, maar juist met de output van de commando's die de agent draait: `git diff`, `ps aux`, `docker logs`, je window zit snel vol met formatting, timestamps en herhaling die het model niet nodig heeft om z'n werk te doen. Zo'n volle context is trager, duurder en dommer.

rtk pakt dat aan de bron aan. Het is een klein Rust-binary dat als proxy tussen je shell en het model gaat zitten. Voor het een commando uitvoert, knipt ie de output bij: comments eruit, dubbele logregels samengevat met een telling, files gegroepeerd per map, troep getruncate maar de kern intact. Hierdoor blijft over wat het model heeft, terwijl er minder tokens voor nodig zijn.

Het mooiste is dat je er niks voor hoeft te doen. rtk plaats een hook die je commando's automatisch herschrijft. Zo wordt `git status` bijvoorbeeld `rtk git status`. Er worden meer dan honder commando's ondersteund: git, docker, kubectl, pytest; vanalles dat je tijdens development gebruikt.

Het heeft mij in de afgelopen weken 35-45% besparing opgeleverd, wat er dus direct voor zorgt dat je meer uit je usage haalt. Toen ik aan dit artikel begon draaide ik `rtk gain`: de ingebouwde analytics. In 4343 commando's had ik 845K tokens bespaard, 31,3% over alles bij elkaar. Nu, 1 week later, staat de teller hoger:

```
RTK Token Savings (Global Scope)
════════════════════════════════════════════════════════════

Total commands:    7765
Input tokens:      5.7M
Output tokens:     3.3M
Tokens saved:      2.5M (43.9%)
Total exec time:   45m19s (avg 350ms)
Efficiency meter: ███████████░░░░░░░░░░░░░ 43.9%

By Command
────────────────────────────────────────────────────────────────────────
  #  Command                   Count   Saved    Avg%    Time  Impact
────────────────────────────────────────────────────────────────────────
 1.  rtk read                   1148  722.7K    9.7%     0ms  ██████████
 2.  rtk:toml ps aux               9  600.5K   98.7%   174ms  ████████░░
 3.  rtk git diff pnpm-loc...      8  378.1K   72.7%    12ms  █████░░░░░
 4.  rtk grep                    673  198.4K   29.1%     4ms  ███░░░░░░░
 5.  rtk:toml ps auxww             1   76.6K   98.9%   161ms  █░░░░░░░░░
 6.  rtk git diff simulati...      2   67.6K   85.9%    19ms  █░░░░░░░░░
 7.  rtk find                    182   54.7K   56.5%    2.4s  █░░░░░░░░░
 8.  rtk git diff pace/sim...      1   50.7K   92.1%    14ms  █░░░░░░░░░
 9.  rtk ls -la /Users/den...      1   40.1K   69.8%    35ms  █░░░░░░░░░
10.  rtk ls -la /Users/den...     37   39.3K   44.6%     4ms  █░░░░░░░░░
────────────────────────────────────────────────────────────────────────
```

7765 commando's, 2,5 miljoen tokens bespaard, 43,9%. Ik verwacht dat hoe langer hij draait, hoe hoger dat gemiddelde kruipt (van 31% naar 44% in een week). Niet omdat de tool slimmer wordt, maar omdat de zware klappers (`ps aux`, `git diff`) zich opstapelen en steeds zwaarder wegen in het totaal.

De docs claimen 60-90% en mijn 44% zit daaronder. Het verschil zit 'm volgens mij in dat het 60-90% per commando is en vooral gericht op de zware gevallen (zoals test outputs). In dat geval haalt rtk het bij mij ook: `ps aux` bijovoorbeeld op 98,7%. `git diff` op een dikke branch: 73-92%. Maar ik draai vooral honderden kleine reads (9,7%) en greps (29,1%) waar weinig te knippen valt, en die drukken het gemiddelde. Afijn, het zijn nog steeds 2,5 miljoen tokens die je niet hoeft te betalen of door je window hoeft te duwen. 

Dit is precies het soort tool dat je één keer installeert en daarna vergeet, terwijl het stilletjes z'n werk doet. Geen workflow-verandering, geen prompts, geen onderhoud. Gewoon minder ruis in je context en meer ruimte voor het werk dat je doet.

## Snel opzetten

Ik werk zelf op macOS, en dan kun je het gemakkelijkst installeren via Homebrew:

`brew install rtk`

Daarna moet je eenmalig de hook installeren met init en je ai tool herstarten:

`rtk init -g`

That's it, vanaf dat moment worden je commando's automatisch herschreven naar hun rtk-variant, je hoeft zelf verder niets aan te roepen. Eén kanttekening: de hook pakt alleen Bash-commando's. Claude Code's eigen Read/Grep/Glob gaan eromheen, dus wil je daar ook filtering, draai dan shell-commando's (`cat`, `rg`, `find`) of roep `rtk read` / `rtk grep` expliciet aan. 

Ik ben benieuwd naar je `rtk gain` na een paar dagen.

Voor meer, zie: [github.com/rtk-ai/rtk](https://github.com/rtk-ai/rtk).
