Коротко
Caveman — проект, который заставляет кодирующих AI-агентов отвечать короче, убирая словесные вводные, но сохраняя код и точные сообщения. В тесте автора выходные токены сократились в среднем на 65%, однако инструкции сами добавляют токены, поэтому фактическая экономия зависит от задач.
Контекст
Автор представляет Caveman — open-source-проект для пользователей AI-кодирующих агентов, уставших от многословных ответов. Предлагаются устанавливаемый skill с правилами краткого ответа и отдельный локальный proxy для сокращения входящих материалов вроде логов и diff-файлов.
Главное
- Проект называется Caveman; его задача — убирать многословные фразы из ответов кодирующего агента.
- В примере с React диагноз и совет сохраняются, а ответ сокращается с 69 до 19 токенов: использовать
useMemoдля inline-объекта. - Skill устанавливается командой
npx skills add JuliusBrussee/cavemanи совместим более чем с 30 агентами. - Уровни краткости:
lite,full,ultraиoff; доступны отдельные команды для коммитов, ревью, сжатия Markdown-файла и статистики. - Skill не меняет код, команды, пути файлов и точные сообщения об ошибках — сокращается только окружающая проза.
- В тесте десяти промптов через Claude API выходные токены снизились в среднем на 65%, но по отдельным задачам экономия варьировалась от 22% до 87%.
- Правила skill добавляют примерно 1–1,5 тыс. входных токенов на каждый ход; затраты на ввод и рассуждение не сокращаются.
- Опциональный локальный proxy уменьшил входные токены примерно на 33% в тесте из 54 запусков Claude Code, но в одном случае расход вырос на 9,9%.
- CLI отправляет анонимные данные об использовании по умолчанию; отключение:
caveman telemetry offилиDO_NOT_TRACK=1. - Skill и CLI имеют лицензию MIT, а engine и proxy — BSL-1.1.
Как сделано
Базовый вариант устанавливается командой npx skills add JuliusBrussee/caveman; он работает с 30+ агентами, в том числе Claude Code, Codex, Gemini CLI, Cursor, Windsurf, Cline и Copilot. Если автоматическая активация не сработала, можно вызвать /caveman. Режимы: /caveman lite, /caveman full, /caveman ultra и /caveman off. Дополнительные команды: /caveman-commit, /caveman-review, /caveman-compress <file> и /caveman-stats. Правила сокращают прозу, но не переписывают код, команды, пути и точные сообщения об ошибках.
Отдельный proxy устанавливается командами npm install -g @caveman-ai/cli && caveman setup --install, а запускается, например, через caveman claude. Он уменьшает объём входных логов, diff и результатов тестов перед запросом к модели и сохраняет локальные копии оригиналов.
Результаты
В тесте десяти обычных задач через Claude API выходные токены сократились в среднем на 65%. Эффект зависел от задачи: например, реализация React error boundary — 3454 против 456 токенов (экономия 87%), настройка пула PostgreSQL — 2347 против 380 (84%), объяснение rebase и merge — 702 против 292 (58%), рефакторинг callback в async/await — 387 против 301 (22%). В бенчмарке Claude Code из 54 запусков proxy снизил суммарные входные токены примерно на 33%; один случай с HTML-дашбордом ухудшился на 9,9%.
Ограничения
Измерения выполнены автором на десяти промптах и не гарантируют такой же экономии в других задачах. Skill сокращает только выход, не входные и не reasoning-токены, а его правила добавляют примерно 1–1,5 тыс. входных токенов на каждый ход; на изначально коротких ответах общая стоимость может вырасти. Proxy требует более серьёзной установки, а бенчмарк содержит случай с ухудшением. CLI по умолчанию отправляет анонимную статистику использования и числа токенов, но не промпты и код; её можно отключить через caveman telemetry off или DO_NOT_TRACK=1. Skill и CLI лицензированы MIT, engine и proxy — BSL-1.1, доступной по исходникам, но не одобренной OSI как open source.
Что взять себе
- Начните с лёгкого skill: его легко включить и отключить, а он не затрагивает код.
- Не переносите среднюю экономию 65% на весь счёт: входные и reasoning-токены не уменьшаются, а инструкции сами расходуют токены.
- Проверяйте эффект на собственных задачах; на ответах, состоящих преимущественно из кода, выгода может быть небольшой или отрицательной.
- Учитывайте настройки телеметрии и различия лицензий, особенно если рассматриваете proxy или engine.
Читать оригинал, если…
Откройте оригинал, если нужны таблицы тестов, инструкции по установке proxy и подробности лицензирования или телеметрии.