RTK CLI
CLI-прокси на Rust, который сжимает вывод git, тестов и других команд, чтобы агент тратил меньше токенов на чтение терминала
- 84 978 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Хук переписывает shell-команды агента перед выполнением
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/rtkОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хук переписывает shell-команды агента перед выполнением
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
RTK встает между агентом и оболочкой: хук переписывает команды вроде git status в rtk git status, и агент получает короткий вывод без лишних строк. Команда rtk init подключает хук или плагин для Claude Code, Copilot, Gemini CLI, Codex, Cursor, Windsurf, Cline и других агентов. Команда rtk gain показывает, сколько вывода удалось сэкономить. Это один бинарник без зависимостей, ставится через Homebrew, winget, скрипт или Cargo.
Для кого. Для разработчиков, у которых агент много работает в терминале и быстро упирается в контекст или лимиты подписки.
Подходит, если
- Агент часто запускает git, тесты и сборку с длинным выводом
- Контекст сессии быстро заполняется служебным выводом
- Нужно одно решение для нескольких агентов сразу
Не подходит, если
- Агент в основном читает файлы встроенными инструментами, а не через bash
- Нужен полный необрезанный вывод команд для отладки
Пример запроса к агенту
Подключи RTK к Claude Code и покажи, сколько токенов он сэкономил за сегодняОграничения
Хук срабатывает только на вызовы Bash: встроенные инструменты Claude Code вроде Read, Grep и Glob через него не проходят. В crates.io есть другой пакет с именем rtk, поэтому ставить через Cargo нужно из git-репозитория.
Как отключить. Уберите хук RTK из настроек агента и удалите бинарник, например brew uninstall rtk или удалив файл из ~/.local/bin.
Частые вопросы
Нужно ли агенту вызывать rtk вручную?
Нет, хук или плагин сам переписывает команды перед выполнением.
Работает ли на Windows?
Да, есть установка через winget и сборка под Windows, хуки работают нативно и в WSL.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI-прокси на Go: сжимает вывод git, тестов и сборки до того, как он попадет в контекст агента, фильтрами на YAML. Экономия токенов по оценке автора 60–90%
CLI на Rust, который собирает кодовую базу в один промпт с деревом файлов, шаблонами и оценкой токенов
Граф кода и память проекта в одной программе на Rust: агент получает выдержки из файлов со ссылкой на строки
Rust SDK для агентов программирования и готовый CLI abstract: REPL, 34 инструмента, MCP, граф памяти, Anthropic и OpenAI, вывод JSON для CI
Инструмент, который снижает расход токенов агента по трем осям: короче проза, меньше лишнего кода, сжатие вывода инструментов
Rust-бинарник для агентов и терминала: через tree-sitter находит определение символа, его вызовы и зависимости файла
Из блога
Коротко о README
README перечисляет способы установки: Homebrew, winget, скрипт для Linux и macOS, Cargo из git и готовые бинарники. Быстрый старт сводится к rtk init с флагом нужного агента и перезапуску агента. Объясняется разница между агентами с хуками и агентами с плагинами, ограничение на встроенные инструменты и предупреждение о пакете с тем же именем. Лицензия Apache-2.0.