RTK CLI

CLI-прокси на Rust, который сжимает вывод git, тестов и других команд, чтобы агент тратил меньше токенов на чтение терминала

  • 84 978 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Хук переписывает shell-команды агента перед выполнением
Все причины и проверки

rtk-ai/rtk

Установка

В терминале, через 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-прокси на Go: сжимает вывод git, тестов и сборки до того, как он попадет в контекст агента, фильтрами на YAML. Экономия токенов по оценке автора 60–90%

CLIШирокий доступ472Звезды репозитория

CLI на Rust, который собирает кодовую базу в один промпт с деревом файлов, шаблонами и оценкой токенов

CLIРасширенный доступ7,7 тыс.Звезды репозитория

Rust SDK для агентов программирования и готовый CLI abstract: REPL, 34 инструмента, MCP, граф памяти, Anthropic и OpenAI, вывод JSON для CI

CLIШирокий доступ461Звезды репозитория

Инструмент, который снижает расход токенов агента по трем осям: короче проза, меньше лишнего кода, сжатие вывода инструментов

CLIРасширенный доступ724Звезды репозитория

Rust-бинарник для агентов и терминала: через tree-sitter находит определение символа, его вызовы и зависимости файла

MCP-серверМинимальный доступ357Звезды репозитория

Из блога

Коротко о README

README перечисляет способы установки: Homebrew, winget, скрипт для Linux и macOS, Cargo из git и готовые бинарники. Быстрый старт сводится к rtk init с флагом нужного агента и перезапуску агента. Объясняется разница между агентами с хуками и агентами с плагинами, ограничение на встроенные инструменты и предупреждение о пакете с тем же именем. Лицензия Apache-2.0.

Бейдж для README

Сообщить о проблеме

Foxx AIRTK
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.