Плагин для Claude Code, который выводит актуальную строку состояния: использование контекста, лимиты, активные инструменты, запущенных агентов и прогресс по задачам.
rtk-ai/rtk
CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов.
- Звёзды
- 83,930
- Форки
- 5,334
- Открытые issues
- 1,543
- Последний коммит
- вчера
Что это?
RTK работает между AI-агентом для программирования и оболочкой. Когда агент запускает команды вроде git status, git diff, grep, ls, cargo test или pytest, RTK преобразует вывод в более компактный: оставляет только ошибки при запуске тестов, группирует совпадения при поиске, показывает количество файлов при просмотре каталогов и сокращает diff. Заявленная цель — уменьшить расход токенов на 60–90% для этих распространённых команд разработчика, снизив затраты на контекст агента.
RTK поставляется в виде единого бинарного файла на Rust и поддерживает более 100 команд для Git, Cargo, npm, Python, Go, Docker, Kubernetes, AWS и Terraform. Интеграция выполняется командой init, которая устанавливает хуки для поддерживаемых агентов, включая Claude Code, Cursor, Gemini CLI, Codex, Windsurf, Cline и Copilot. Благодаря этому агент получает компактный вывод, не вызывая rtk напрямую. Также в проекте есть команда rtk gain для отчёта об экономии и дополнительный демон rtk-proxy для сжатия трафика к API провайдера.
Проект распространяется по двойной лицензии: CLI rtk — по Apache-2.0, а движок сжатия и прокси — по BUSL-1.1. Также доступна отдельная редакция только под Apache-2.0.
Ключевые возможности
- 01Преобразует вывод распространённых команд оболочки, таких как git, grep, ls и тестовые раннеры, в компактный формат.
- 02Поставляется в виде единого бинарного файла на Rust без зависимостей времени выполнения.
- 03Устанавливает хуки для агентов Claude Code, Cursor, Gemini CLI, Codex, Copilot и многих других.
- 04Показывает экономию токенов с помощью rtk gain, в том числе историю и экспорт в JSON.
- 05Позволяет запустить отдельную команду без фильтрации с помощью rtk bypass, продолжая учитывать её.
Сценарии использования
- Снижение расходов на токены при работе AI-агента для программирования с крупными репозиториями и многословным выводом тестов или сборки.
- Сохранение полезного контекста агента за счёт сворачивания успешных тестов и шумных git diff.
- Оценка того, каким командам поможет фильтрация, с помощью rtk discover и rtk gain.
Быстрый старт
- 1
Установите RTK с помощью Homebrew (macOS / Linux)
brew install rtk - 2
Установите hook для своего ИИ-инструмента (по умолчанию — Claude Code)
rtk init -g - 3
Перезапустите ИИ-инструмент и проверьте, работает ли панель экономии
rtk gain
Что важно знать
- Hook срабатывает только при вызовах инструмента Bash; встроенные инструменты, такие как Read, Grep и Glob, не переписываются.
- Количество токенов оценивается как число байтов / 4, поэтому абсолютные значения приблизительны.
- Обе редакции устанавливают бинарный файл с одинаковым именем, поэтому их нельзя установить одновременно.
- Для коммерческого предоставления RTK или его производной третьим лицам требуется отдельная лицензия BUSL-1.1.
Темы
Частые вопросы
- Что такое rtk?
- CLI-прокси, который фильтрует и сжимает вывод команд оболочки до того, как он попадёт в контекст AI-агента для программирования, сокращая расход токенов. RTK работает между AI-агентом для программирования и оболочкой. Когда агент запускает команды вроде git status, git diff, grep, ls, cargo test или pytest, RTK преобразует вывод в более компактный: оставляет только ошибки при запуске тестов, группирует совпадения при поиске, показывает количество файлов при просмотре каталогов и сокращает diff. Заявленная цель — уменьшить расход токенов на 60–90% для этих распространённых команд разработчика, снизив затраты на контекст агента.
- rtk можно использовать бесплатно? Какая у него лицензия?
- rtk распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rtk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rtk — 19 окт. 2026 г..
- Для чего можно использовать rtk?
- Снижение расходов на токены при работе AI-агента для программирования с крупными репозиториями и многословным выводом тестов или сборки. Сохранение полезного контекста агента за счёт сворачивания успешных тестов и шумных git diff. Оценка того, каким командам поможет фильтрация, с помощью rtk discover и rtk gain.
- Как установить rtk?
- Установите RTK с помощью Homebrew (macOS / Linux): brew install rtk Установите hook для своего ИИ-инструмента (по умолчанию — Claude Code): rtk init -g Перезапустите ИИ-инструмент и проверьте, работает ли панель экономии: rtk gain
- Где скачать rtk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rtk-ai/rtk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.
CLI и каталог готовых агентов, команд, настроек, хуков и интеграций MCP для конфигурирования Claude Code.
Минималистичная statusline на Rust для Claude Code: показывает модель, состояние Git, рабочую директорию и использование контекстного окна в терминале.
Подборка ресурсов по Claude Code, агенту для программирования от Anthropic: навыки, агенты, плагины, инструменты и руководства.
Открытый AI-агент для написания кода в VS Code, JetBrains IDE или терминале с доступом к более чем 500 моделям.