Snip: Инструмент с открытым исходным кодом сокращает использование токенов кода Claude с помощью YAML-фильтров.

✍️ OpenClawRadar📅 Опубликовано: 15 апреля 2026 г.🔗 Source
Snip: Инструмент с открытым исходным кодом сокращает использование токенов кода Claude с помощью YAML-фильтров.
Ad

Snip — это инструмент с открытым исходным кодом, написанный на Go, который сокращает использование токенов Claude Code на 60–90%, фильтруя вывод команд оболочки до того, как он попадёт в контекстное окно. Вдохновлённый rtk (Rust Token Killer), он использует другой подход: фильтры — это данные (YAML-файлы), а не скомпилированный код.

Как это работает

ИИ-агенты для программирования часто тратят токены на многословный вывод оболочки. Например, успешный go test может выдать сотни строк, которые ИИ не нужны, а git log вываливает полные метаданные, когда достаточно было бы одной строки. Snip располагается между Claude Code и оболочкой, фильтруя вывод через декларативные YAML-конвейеры.

Пример бенчмарка из источника:

  • До: go test ./... → 689 токенов
  • После: "10 пройдено, 0 провалено" → 16 токенов (сокращение на 97,7%)
Ad

Установка и использование

Установка требует одной команды:

brew install edouard-claude/tap/snip
snip init

После этого каждая команда оболочки, которую запускает Claude, проходит через snip.

Ключевые отличия от rtk

  • Фильтры — это YAML-файлы, которые вы кладёте в папку, а не код на Rust, скомпилированный в бинарник
  • 16 компонуемых действий конвейера, включая: сохранить/удалить строки, регулярные выражения, извлечение JSON, конечный автомат, группировка, удаление дубликатов
  • Пользователи могут написать свой фильтр за 5 минут, не касаясь Go
  • Движок и фильтры развиваются независимо

Совместимость

Snip также работает с Cursor, Copilot, Gemini CLI, Aider, Windsurf и Cline.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Jan-Code-4B: Облегченная модель, настроенная для работы с кодом, предназначенная для локальной разработки
Инструменты

Jan-Code-4B: Облегченная модель, настроенная для работы с кодом, предназначенная для локальной разработки

Команда Jan выпустила Jan-Code-4B — модель с 4 миллиардами параметров, настроенную для работы с кодом, на основе Jan-v3-4B-base-instruct. Она предназначена как прямая замена модели Haiku в Claude Code, предлагая улучшенную помощь в программировании при локальном запуске.

OpenClawRadar
Соперничающий обзор: Межмодельный цикл оценки планов ИИ-агентов
Инструменты

Соперничающий обзор: Межмодельный цикл оценки планов ИИ-агентов

Rival-review — это инструмент с лицензией MIT, который использует вторую модель ИИ для проверки планов от основного агента ИИ-кодирования перед выполнением, выявляя такие проблемы, как ошибочные планы отката, уязвимости безопасности и решения на устаревших данных.

OpenClawRadar
Разграничение уровня управления для разработки мультиагентного искусственного интеллекта
Инструменты

Разграничение уровня управления для разработки мультиагентного искусственного интеллекта

Delimit — это открытый слой управления, который координирует работу нескольких ИИ-агентов для программирования, предотвращая конфликты. Он предоставляет общую память, обнаружение коллизий и отслеживание действий для таких агентов, как Claude Code, Codex и Gemini.

OpenClawRadar
angular-grab: Инструмент для извлечения контекста компонентов Angular для AI-агентов
Инструменты

angular-grab: Инструмент для извлечения контекста компонентов Angular для AI-агентов

angular-grab — это инструмент только для разработчиков, который позволяет навести курсор на любой элемент интерфейса в сервере разработки Angular, нажать Cmd+C и скопировать полную трассировку стека компонентов с путями к файлам и HTML в буфер обмена для вставки в AI-агенты.

OpenClawRadar