Cookies 🍪

Diese Website verwendet Cookies, die eine Einwilligung erfordern. Mehr in der Datenschutzerklärung.

Zum Inhalt springen
Nordalux
Hey 👋
Wir sind für dich da

RTK installieren: Token-Kosten bei Claude Code, Codex & Cursor senken

| Tobias Graeger
Überfüllte Terminal-Ausgaben werden durch RTK zu wenigen kompakten Streifen verdichtet und schaffen freien Kontext.
Dieses Bild wurde mit Hilfe
von generativer KI erstellt.

Wir arbeiten als Agentur täglich mit Claude Code, und jede Session kostet Tokens. Nicht im übertragenen Sinn, sondern auf der Rechnung. Jeder git status, jeder Build-Output und jede Log-Zeile wandert als Text ins Kontextfenster und wird bezahlt. Bei einem Feierabend-Projekt fällt das kaum auf. Wenn mehrere Leute den ganzen Tag KI-gestützt entwickeln, summieren sich diese Token-Kosten zu einem Posten, den man im Blick behalten sollte.

RTK (Rust Token Killer) setzt genau hier an. Das Tool kürzt den Token-Ballast, bevor er überhaupt beim Modell ankommt. In diesem Beitrag erklären wir, warum Claude Code so viele Tokens verbraucht, wie du RTK einrichtest und was die Ersparnis in unserer täglichen Arbeit bringt. Eine Warnung vorweg, weil sie später Zeit spart: Der Name RTK ist mehrfach belegt. Gemeint ist hier der Rust Token Killer, nicht das Redux Toolkit und nicht das Rust Type Kit. Auf diese Namens-Kollision kommen wir am Ende zurück.

Warum Claude Code so viele Tokens frisst

Claude Code liest Dateien, ruft Befehle auf und bekommt deren Ausgabe zurück. Alles davon landet im Kontext. Der Haken: Dieser Kontext wird bei jedem weiteren Schritt erneut mitgeschickt. Ein geschwätziger Testlauf oder ein npm install mit hundert Zeilen Ausgabe belastet also nicht nur einmal, sondern hängt an der Session, bis er verdrängt wird.

Tokens kosten dabei doppelt. Du zahlst pro Token, das senkt direkt das Budget. Und das Kontextfenster ist endlich. Ist es mit Log-Rauschen gefüllt, bleibt weniger Platz für den Code, um den es eigentlich geht. Genau dieser zweite Punkt bremst lange Sessions oft mehr als die reine Rechnung.

Was RTK an der Wurzel ändert

RTK ist ein token-optimierter CLI-Proxy. Statt einen Befehl roh an die KI zurückzuspiegeln, schreibt RTK ihn um und filtert die Ausgabe. Weil das auf CLI-Ebene passiert, arbeitet es werkzeugübergreifend: mit Claude Code genauso wie mit Codex, Cursor und über einem Dutzend weiterer Agenten. Laut Doku sind so 60 bis 90 Prozent Ersparnis bei typischen Entwickler-Operationen drin.

In Claude Code läuft RTK als Hook. Aus git status wird im Hintergrund rtk git status, ohne dass du etwas tippst. Die Umschreibung selbst kostet laut Doku keinen zusätzlichen Token. Du merkst also nichts von RTK, außer an der Ersparnis.

Roh gegen gefiltert
1git status # roh: der volle Statustext landet im Kontext
2rtk git status # gefiltert: nur das Wesentliche bleibt übrig

Voraussetzungen

  • Eine funktionierende Installation deines KI-Coding-Tools. Dieser Guide richtet RTK für Claude Code ein, wo es als Hook läuft. Für Codex, Cursor und weitere Agenten gibt es eigene Setup-Befehle, dazu weiter unten mehr.

  • Zugriff auf dein Terminal und Grundverständnis dafür, wie du CLI-Tools aufrufst.

  • Für die Installation brauchst du entweder eine Rust-Toolchain mit cargo oder, unter Linux und macOS, das offizielle Install-Skript. Unter Windows führt der zuverlässigste Weg über cargo.

RTK installieren

Am zuverlässigsten baust du RTK direkt aus dem offiziellen Repository. Das umgeht die Namens-Kollision, weil du damit garantiert den Rust Token Killer bekommst und nicht ein gleichnamiges Paket von crates.io. Unter macOS geht es alternativ über Homebrew, unter Linux und macOS über das Install-Skript.

RTK installieren
1# Empfohlen: direkt aus dem offiziellen Repo bauen (braucht cargo)
2cargo install --git https://github.com/rtk-ai/rtk
3
4# macOS mit Homebrew
5brew install rtk
6
7# Linux und macOS: offizielles Install-Skript
8curl -fsSL https://raw.githubusercontent.com/rtk-ai/rtk/refs/heads/master/install.sh | sh

Finger weg vom naheliegenden cargo install rtk von crates.io. Unter diesem Namen liegt dort ein anderes Projekt, das Rust Type Kit. Deshalb der Umweg über das Repo. Falls du es trotzdem probiert hast, verrät dir der nächste Schritt sofort, ob das richtige Tool liegt.

Installation verifizieren

Bevor du loslegst, prüfst du in drei Schritten, ob wirklich der Rust Token Killer aktiv ist und nicht ein gleichnamiges Tool:

RTK-Installation verifizieren
1rtk --version # sollte "rtk X.Y.Z" ausgeben
2rtk gain # sollte funktionieren, nicht "command not found"
3which rtk # zeigt, welches Binary tatsächlich aufgerufen wird

Gibt rtk --version eine Versionsnummer aus und läuft rtk gain ohne Fehler, ist die Basis korrekt. Der dritte Befehl zeigt dir den Pfad zum Binary. Das ist gerade wegen der Namens-Kollision hilfreich, denn du siehst sofort, welches rtk deine Shell wirklich findet.

Claude-Code-Hook einrichten

Den Hook richtest du mit einem einzigen Befehl ein. rtk init -g installiert ihn global. Ab dann läuft in Claude Code ein PreToolUse-Hook, der deine Bash-Befehle vor der Ausführung durch den Proxy schreibt. Für nicht-interaktive Umgebungen wie CI hängst du --auto-patch an. Ob der Hook sitzt, prüfst du mit rtk init --show.

Claude-Code-Hook einrichten
1rtk init -g # Hook global einrichten (interaktiv)
2rtk init -g --auto-patch # ohne Rückfragen, z. B. für CI
3rtk init --show # prüfen, ob der Hook sitzt

RTK mit Codex, Cursor und anderen Agenten

RTK ist nicht auf Claude Code beschränkt. Das Tool unterstützt über ein Dutzend KI-Coding-Agenten, und für die meisten gibt es einen eigenen Setup-Befehl. Die Integration passt sich dem Agenten an, mal als Hook, mal als Plugin oder Regeldatei. Den passenden Weg wählst du über ein Flag beim init.

RTK für weitere Agenten einrichten
1rtk init -g --codex # Codex (AGENTS.md + RTK.md)
2rtk init -g --agent cursor # Cursor (Hook über hooks.json)
3rtk init -g --copilot # GitHub Copilot in VS Code
4rtk init -g --gemini # Gemini CLI
5rtk init -g --opencode # OpenCode (Plugin)

Für Windsurf, Cline, Roo Code und weitere gibt es ebenfalls passende Befehle; die vollständige Liste steht in der RTK-Doku. Nutzt du einen Agenten ohne eigene Integration, stellst du RTK von Hand voran, also rtk vor deinen Befehl. Dann fehlt das automatische Umschreiben, die Filterung greift aber trotzdem.

Wichtig ist die Ausnahme bei den Meta-Befehlen. Die Kommandos rtk gain, rtk discover und rtk proxy rufst du immer direkt auf. Der proxy-Befehl führt ein Kommando roh aus, also ohne Filterung. Das ist praktisch fürs Debugging, wenn du sehen willst, was ohne RTK passiert wäre.

Ersparnis prüfen

Ob sich RTK für dich lohnt, siehst du schwarz auf weiß. Mit rtk gain bekommst du eine Auswertung deiner Token-Ersparnis. Der spannendste Befehl für die Optimierung ist rtk discover. Er analysiert deine Claude-Code-Historie und zeigt verpasste Gelegenheiten, also Stellen, an denen RTK hätte greifen können, es aber nicht getan hat. So findest du heraus, welche Workflows noch Potenzial haben.

Was 60 bis 90 Prozent in der Praxis bedeuten

Die 60 bis 90 Prozent aus der Doku klingen groß, und der genaue Wert hängt davon ab, wie geschwätzig deine Befehle sind. Bei rohen Log- und Statusausgaben ist die Ersparnis am größten, beim reinen Nachdenken über Code eher klein. Für uns zählt weniger die einzelne Prozentzahl als der Effekt über den Tag.

Die Kosten pro Projekt sinken, und bei langen Sessions bleibt mehr Kontext für die eigentliche Arbeit frei. Beides schlägt am Ende beim Kunden auf, in Form von schnellerer und günstigerer Umsetzung. Das ist der Grund, warum wir solche Werkzeuge nicht als Spielerei behandeln, sondern als Teil des Handwerks.

RTK ist ein Hebel, kein Allheilmittel

Ein Tool allein macht noch kein effizientes KI-Setup. Bei uns arbeitet RTK an erster Stelle und kürzt Dev-Ausgaben, bevor sie in den Kontext wandern. Was danach noch übrig ist, verdichtet eine Kompressionsschicht wie Headroom weiter. Der große Batzen ist also schon weg, wenn die Kompression ihren Teil beisteuert.

Der größte Hebel bleibt aber die Arbeitsweise: klare Aufgaben, saubere Prompts, nicht die halbe Codebase auf Verdacht einlesen. RTK nimmt dir die mechanische Verschwendung ab. Den Rest macht Disziplin.

Stolpersteine: die Namens-Kollision

Der häufigste Fehler hat nichts mit RTK selbst zu tun, sondern mit dem Namen. Es gibt ein zweites CLI-Tool namens rtk: das Rust Type Kit von reachingforthejack. Ist versehentlich dieses installiert, findet deine Shell zwar ein rtk, aber die Meta-Befehle fehlen.

Die Diagnose ist einfach. Schlägt rtk gain mit einem Fehler fehl, hast du mit hoher Wahrscheinlichkeit das falsche Tool installiert. Dann hilft which rtk, um den tatsächlich aufgerufenen Pfad zu sehen und das richtige Binary an die erste Stelle deines PATH zu bringen. Auch bei der Suche im Netz lohnt sich Präzision: Suchst du nur nach RTK, landest du oft beim Redux Toolkit. Halte dich an den vollen Namen Rust Token Killer, dann findest du das richtige Projekt.

Was das für dein Team heißt

Wenn ein einzelner Entwickler ab und zu mit Claude Code arbeitet, ist der Token-Verbrauch selten das Thema. Sobald ein Team dauerhaft KI-gestützt entwickelt, wird aus den Tokens ein Kostenfaktor, den man steuern kann und sollte. Genau das machen wir für unsere Kunden: Wir richten KI-Coding-Setups so ein, dass sie effizient laufen, statt Tokens zu verbrennen.

Wenn du dein eigenes Setup auf ein solides Fundament stellen willst, egal ob RTK oder eigene MCP-Server, hilft dir unser Custom Coding weiter.

Fazit

RTK verändert deinen Code nicht. Es räumt den Token-Ballast weg, der zwischen dir und der KI entsteht. Der Hook macht die Nutzung unsichtbar, die Meta-Befehle geben dir die Zahlen dazu. Für einen einzelnen Befehl wirkt das unspektakulär. Über hunderte Aufrufe am Tag wird daraus ein spürbarer Unterschied, auf der Rechnung und im Kontextfenster.

Wie RTK in einen größeren Werkzeugkasten passt, zeigen wir im AI-Coding-Werkzeug-Stack für Shopify. Und wer seiner KI zusätzlich das eigene Projektwissen geben will, findet den Einstieg in unserer Anleitung, wie du Claude an Obsidian anbindest. Fragen zu deinem Setup? Melde dich bei uns.

T

Tobias Graeger

Inhaber & Shopify-Entwickler

Tobias leitet alle Projekte persönlich. Mit über 50 abgeschlossenen Shopify-Projekten kennt er die Plattform vom Liquid-Template bis zur API-Integration. Sein Fokus: technisch saubere Lösungen, die mit dem Business mitwachsen.

LinkedIn

Hat dir der Beitrag gefallen?

Ein Klick reicht und wir wissen, welche Themen wir weiter vertiefen sollen.

Feedback konnte gerade nicht gespeichert werden.

Beitrag teilen