При использовании сodex/сlaude/сursor/gemini или другой AI вы наверняка замечали, как быстро раздувается контекст от обычных команд типа git diff
Большáя доля токенов уходит не на основную задачу, а на неинформативный вывод(мусор): длинные логи тестов, простыни git diff, списки файлов, прогресс-бары, повторяющиеся строки ошибок
Это CLI‑прокси, который пропускает ваши команды как обычно, но фильтрует/сжимает их вывод перед тем, как он попадёт в контекст модели. На выходе ассистент видит только то, что реально нужно для решения задачи, без лишнего шума
Та же git diff при работе через rtk:
За текущую сессию RTK сэкономил 47.6K токенов (79.2%) — в основном за счёт компактного вывода git diff.
macOS:
На macOS/Linux всё просто по доке - там один rtk init --global и готово
windows:
Установка простая по доке, но есть нюансы
Варианты обхода по хукам для claude:
Достаточно взять список Commands из доки rtk и добавить в CLAUDE.md.
Выглядит так в моем md файле:
## RTK — обязательно для всех команд
**ВСЕГДА** используй префикс `rtk` для этих команд:
// Дальше список команд//
Если вывод команды слишком большой — это значит, что `rtk` не был использован. Исправь это.
### 0. RTK — обязательно для всех команд
> Все shell-команды запускать через `rtk`. Полный список — CLAUDE.md раздел "RTK — обязательно для всех команд".
Ставь 🔥 если да



