Quick Start
Quick Start
Section titled “Quick Start”This guide walks you through your first RTK commands after installation.
Prerequisites
Section titled “Prerequisites”RTK is installed and verified:
rtk --version # rtk x.y.zrtk gain # shows token savings dashboardIf not, see Installation.
Step 1: Initialize for your AI assistant
Section titled “Step 1: Initialize for your AI assistant”# For Claude Code (global — applies to all projects)rtk init --global
# For a single project onlycd /your/project && rtk initThis installs the hook that automatically rewrites commands. Restart your AI assistant after this step.
Step 2: Use your tools normally
Section titled “Step 2: Use your tools normally”Once the hook is installed, nothing changes in how you work. Your AI assistant runs commands as usual — the hook intercepts them transparently and rewrites them before execution.
For example, when Claude Code runs cargo test, the hook rewrites it to rtk cargo test before it executes. The LLM receives filtered output with only the failures — not 500 lines of passing tests. You never see or type rtk.
RTK covers all major ecosystems — Git, Cargo/Rust, JavaScript, Python, Go, Ruby, .NET, Docker/Kubernetes, and more. See What RTK Optimizes for the full list.
Step 3: Check your savings
Section titled “Step 3: Check your savings”After a few commands, see how much was saved:
rtk gainTotal commands : 12Input tokens : 45,230Output tokens : 4,890Saved : 40,340 (89.2%)Step 4: Unsupported commands
Section titled “Step 4: Unsupported commands”Commands RTK doesn’t recognize run through passthrough — output is unchanged, usage is tracked:
rtk proxy make installNext steps
Section titled “Next steps”- What RTK Optimizes — all supported commands and savings by ecosystem
- Supported agents — Claude Code, Cursor, Copilot, and more
- Configuration — customize RTK behavior