RTK je open source CLI proxy pro AI coding agenty jako Claude Code, Cursor nebo Codex. Nástroj sedí mezi terminálem a modelem a upravuje výstupy běžných příkazů tak, aby do kontextu neposílal zbytečně velké množství tokenů. Projekt tvrdí, že při běžné práci dokáže snížit spotřebu tokenů o 60 až 90 %, aniž by vývojář měnil workflow nebo samotné příkazy.
Za projektem stojí rtk-ai. Celý nástroj je napsaný v Rustu a distribuuje se jako jeden binární soubor bez externích závislostí. Instalace funguje přes Homebrew, Cargo nebo jednoduchý shell script. RTK podporuje příkazy kolem git, dockeru, pytestu, cargo nebo GitHub CLI a snaží se zachovat důležité informace, zatímco odstraňuje části výstupu, které modelu obvykle nepomáhají.
Místo komprese celého promptu RTK řeší konkrétní problém AI coding agentů v terminálu. Modely často dostávají obrovské množství dat z CLI nástrojů, logů nebo diffů, i když většina obsahu není pro odpověď potřeba. RTK proto funguje jako filtr a přepisovací vrstva pro shell commandy. Výstup analyzuje a redukuje ještě předtím, než se dostane do kontextového okna modelu.
Projekt používá sadu pravidel pro různé typy příkazů. U git diffu může odstranit části bez změn, u testovacích frameworků zase zkrátit opakující se stack traces nebo verbose logy. Cíl není komprese za každou cenu, ale zachování informací, které AI agent skutečně potřebuje pro další krok. Díky tomu zůstává workflow stejné, ale model pracuje s výrazně menším objemem textu.
RTK se rychle rozšířil hlavně mezi uživateli terminálových AI agentů. Repozitář má desítky tisíc hvězdiček na GitHubu a vznikají i pluginy pro další tooling. Vývojáři kolem projektu zároveň připravují RTK Cloud pro týmové workflow a centrální správu pravidel.
Zdroje: