Context Optimizer — плагин
Плагин context-optimizer показывает стоимость сессий Claude, режет контекст и отдает чтение файлов и тесты дешевым Haiku.
- 130 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Хуки выполняются на событиях Claude Code, читают транскрипты в `~/.claude/projects/` и хранят пути и превью промптов в `~/.claude-context-optimizer/`.
- Субагенты scout и runner запускают тесты, сборки и линтеры.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/context-optimizerОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Хуки выполняются на событиях Claude Code, читают транскрипты в `~/.claude/projects/` и хранят пути и превью промптов в `~/.claude-context-optimizer/`.
- Субагенты scout и runner запускают тесты, сборки и линтеры.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин работает в трех местах. В чате claude.ai и в приложении это скиллы, которые Claude подхватывает сам: `fresh-start` передает длинный чат в новый, `doc-digest` сжимает документ в рабочий конспект, `project-context` превращает повторяемые вводные в инструкции проекта, `token-check` оценивает размер текста, `sharpen-prompt` уточняет запрос. В Cowork к ним добавляются два субагента на Haiku 5.5: `scout` читает и ищет, `runner` гоняет тесты и сборки. В Claude Code доступно все, включая команду `/cco`: доска сессии, аудит ваших транскриптов, состояние задачи, которое переживает `/compact`, и отчеты по стоимости. Работают хуки: пропуск повторного чтения неизменных файлов, предупреждения о бюджете на 50, 70, 85 и 95 процентах и сообщение, когда пауза остудила кеш промпта. Исключения для чтения задаются в `.contextignore`.
Для кого. Пользователям Claude Code и claude.ai, у которых длинные сессии быстро выбирают лимиты и которым нужны цифры по расходу.
Подходит, если
- Длинный чат тормозит и хуже помнит начало: нужна передача в новый разговор с коротким резюме.
- Лимиты уходят быстро, и надо увидеть по своим транскриптам, куда ушли деньги: `/cco audit`.
- Агент читает много файлов и гоняет тесты, и это стоит передать дешевому субагенту.
- Нужно сохранить состояние задачи через `/compact` и получить предупреждение до исчерпания бюджета.
Не подходит, если
- Нужны жесткие гарантии экономии: автор сам пишет, что дедупликация чтений оказалась редкой, а основной выигрыш дают меньший контекст и дешевая модель.
- Работа идет в IDE без Claude Code: хуки и `/cco` нужны Claude Code, в чате остаются пять скиллов.
- Вы пользуетесь Windows без Git Bash или WSL: хукам нужна оболочка POSIX.
Пример запроса к агенту
Покажи панель /cco и запусти /cco audit: куда ушли токены в моих последних сессиях?Ограничения
Хукам и `/cco` нужны Node.js 18 или новее и оболочка POSIX: macOS и Linux подходят как есть, в Windows ставят Git Bash или WSL. В читающем хуке перед инструментом участвует только Read, примерно 50 до 65 мс на событие. Данные хранятся локально в `~/.claude-context-optimizer/`: пути и число строк без содержимого файлов, превью промпта в 200 символов и счетчики токенов из транскрипта Claude Code. История сессий очищается через 90 дней, состояние живых сессий через 14. Автор сообщает, что на длинных сессиях Opus около 60 процентов стоимости занимает чтение кеша, поэтому итоговая экономия зависит от вашей работы. Команды 4.x переехали под `/cco` с версии 5.0.
Как отключить. Выполните `claude plugin uninstall context-optimizer@cco`. Локальные данные лежат в `~/.claude-context-optimizer/`, папку можно удалить отдельно.
Частые вопросы
Как поставить context-optimizer в Claude Code?
Выполните `claude plugin marketplace add egorfedorov/claude-context-optimizer`, затем `claude plugin install context-optimizer@cco` и перезапустите Claude Code. В claude.ai и Cowork плагин добавляют из каталога по названию Context Optimizer.
Что делают субагенты scout и runner?
`scout` только читает и ищет по проекту через Read, Grep и Glob и возвращает короткий ответ со ссылками `path:line`. `runner` запускает тесты, сборки и линтеры и сообщает пройдено ли и какие пункты упали. Оба работают на Haiku 5.5.
Отправляет ли плагин данные куда-то?
Нет. Код плагина не делает сетевых вызовов и не шлет телеметрию, все хранится в `~/.claude-context-optimizer/`. Локально запускается только `git` для `/cco git`, `/cco pack` и `/cco anatomy`.
Что показывает /cco audit?
Команда читает ваши транскрипты в `~/.claude/projects/` и печатает только итоги: куда ушли деньги и сколько сэкономил сам плагин, включая стоимость его собственных сообщений.
Как уменьшить стартовый контекст сессии?
Команда `/cco overhead` показывает фиксированный контекст, с которого начинается каждая сессия. `/cco claudemd` и `.contextignore` помогают сократить инструкции и исключить ненужные файлы из чтения.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныЛокальный прокси и плагин для Claude Code и Codex: режет лишний вывод инструментов, греет кэш промптов и показывает экономию
Установщик набора из хуков, команд и плагинов, который сжимает вывод инструментов и экономит токены в Claude Code.
Плагин режет расход токенов в долгих сессиях: чистит старый вывод, выбирает модель подагенту и сужает список навыков.
Плагин Claude Code заменяет встроенные файловые инструменты облегченными версиями, чтобы тратить меньше токенов за сессию
Среда для Claude Code, которая держит контекст между сессиями через хуки, леджеры и передачи, оркеструет агентов и экономит токены
Файловая система контекста хранит задачи, решения и выводы проекта между сессиями, чтобы агент не начинал с нуля.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Context Optimizer (эта карточка) | нет | 130 | |
| Token Optimizer | нет | 2 964 | плагин для Claude Code и Codex с сохранением работы между сессиями; здесь упор на показ расхода, субагентов Haiku и скиллы для claude.ai |
| Claude Token Optimizer — меньше токенов на старте | нет | 653 | утилита cto считает стартовый контекст и сокращает CLAUDE.md; здесь отчеты по сессиям, хуки и команда /cco |
Коротко о README
README делит возможности по трем средам: чат и приложение, Cowork и Claude Code, дает таблицу команд `/cco`, список автоматических действий и инструкцию по обновлению с версий 4.x. Раздел о приватности перечисляет, что плагин хранит и какие данные никуда не уходят. Замер на реальных транскриптах объясняет, откуда берется экономия.