RTK
CLI-прокси на Rust, который сжимает вывод git, тестов и других команд, чтобы агент тратил меньше токенов на чтение терминала
Установка
brew install rtkWindows: winget install rtk-ai.rtk. Linux и macOS без Homebrew: скрипт install.sh из README.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
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.
Проверка безопасности
- Хук переписывает shell-команды агента перед выполнением
Коротко о README
README перечисляет способы установки: Homebrew, winget, скрипт для Linux и macOS, Cargo из git и готовые бинарники. Быстрый старт сводится к rtk init с флагом нужного агента и перезапуску агента. Объясняется разница между агентами с хуками и агентами с плагинами, ограничение на встроенные инструменты и предупреждение о пакете с тем же именем. Лицензия Apache-2.0.
Частые вопросы
Нужно ли агенту вызывать rtk вручную?
Нет, хук или плагин сам переписывает команды перед выполнением.
Работает ли на Windows?
Да, есть установка через winget и сборка под Windows, хуки работают нативно и в WSL.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything
Актуальная документация и примеры кода нужной версии библиотеки прямо в контексте агента, через MCP или CLI со скиллом