RTK (Rust Token Killer) filters and compresses terminal output before the AI agent reads it. With over 79k GitHub stars today, RTK is one of the most popular tools to make AI coding cheaper.
One X post saying RTK could cut Claude Code tokens by up to 60% reached 313K views.
Yet JetBrains’s SkillsBench run found no savings. The README has a disclaimer:
RTK cuts up to 90% of the bash output your agent reads. […] it is not the same as cutting your bill by 90%.
So “less terminal output” is not the same as “cheaper AI coding”. It can help, be a no-op, or backfire (more turns or lower quality). In this post, we present our findings after several days and over $1,500 spent on tokens.
How RTK works
RTK can rewrite Git, test, package and file commands the agent runs through its shell tool ( Bash in Claude Code, bash in OpenCode). Each rewrite returns a terser version of the same output.
For example, RTK keeps file names, sizes and permissions ( 644 means rw-r—r— ), but drops the owner and date:
$ ls -la /app/warriors -rw-r--r-- 1 root root 824 Sep 13 2025 g2-clear.red -rw-r--r-- 1 root root 487 Sep 13 2025 paper.red $ rtk ls -la warriors/ 644 g2-clear.red 824B 644 paper.red 487B
Testing RTK on Terminal-Bench 2.1
... continue reading