optimAIzr CLI
Локальный CLI показывает, куда уходят токены в Claude Code, Codex и opencode, и придерживает дорогие сообщения
- 237 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает журналы агентов в домашнем каталоге и базу `opencode`, хотя запросы по умолчанию не разбирает
- Команда `apply` меняет настройки Claude Code и Codex, а `guard` ставит хуки
Установка
- Работает в
Ручная установка
npx optimaizrЗапускает отчет без установки; нужен Node.js 20.11 или новее.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает журналы агентов в домашнем каталоге и базу `opencode`, хотя запросы по умолчанию не разбирает
- Команда `apply` меняет настройки Claude Code и Codex, а `guard` ставит хуки
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
optimAIzr читает журналы, которые агенты уже ведут на вашем компьютере (~/.claude, ~/.codex, база `opencode`), и показывает, на что уходят токены: повторное чтение разговора, загрузка контекста в кэш, ответы и код. Команда optimaizr без параметров выводит разбор и список исправлений по приоритету, а optimaizr `apply` применяет правило, например сжатие контекста на 200 тысячах токенов для Claude Code и Codex; `undo` откатывает. Отдельные команды закрывают разные задачи. Режим `guard`, включенный командой optimaizr `guard` on, придерживает дорогое сообщение к остывшему кэшу и предупреждает до отправки. Команда `live` следит за каждым открытым разговором, `statusline` показывает под строкой ввода обратный отсчет кэша, `why` делит расходы по моделям и проектам, `verify` проверяет на ваших запросах более дешевый вариант. Есть расширение для VS Code и плагин Claude Code.
Для кого. Пользователям Claude Code, Codex и `opencode` с подписками Pro, Max или Team, которые хотят понять свой расход и растянуть лимиты окна.
Подходит, если
- Недельный лимит или окно 5 часов заканчивается быстрее ожидаемого, и непонятно почему
- После перерыва кэш остыл, и следующее сообщение стоит заметно дороже
- Нужна сводка расходов по моделям, проектам и видам работы за 30 дней
- В VS Code не видно строки состояния, и нужен обратный отсчет кэша
Не подходит, если
- Нужен учет расхода внутри команды на сервере: инструмент локальный, а размещенная панель только анонсирована
- История `opencode` 2.0 пока не читается
- Нужна экономия на оплате API другого провайдера: проверка `verify` обращается к вашему провайдеру с вашим ключом и стоит денег
Пример запроса к агенту
Запусти optimaizr и покажи, куда уходят мои токены в Claude Code за последние 30 днейОграничения
Инструмент требует Node.js 20.11 или новее, для чтения базы `opencode` нужен Node 22.13 или новее. Оценка экономии до 30% посчитана по вашим данным и зависит от них, цифры в README взяты из личной статистики автора. Размещенная панель для команд пока только анонсирована, все работает локально. Правило `context-compaction` меняет настройки Claude Code и Codex, поэтому перед применением прочитайте, что оно трогает; откат делает команда `undo`.
Как отключить. Отключите режимы командами optimaizr `guard` `off` и optimaizr `statusline` `off`, откатите правила через optimaizr `undo` <правило>. Затем удалите плагин через /plugin `uninstall` optimaizr и каталог ~/.optimaizr.
Частые вопросы
Уходят ли мои промпты в сеть?
Нет, все работает локально и хранится в ~/.optimaizr. По умолчанию инструмент считает токены и не читает ваши запросы и ответы Claude. Сетевые обращения: проверка версии в npm (отключается переменной OPTIMAIZR_NO_UPDATE_CHECK=1), `verify` к вашему провайдеру и необязательное второе мнение.
Что делает `guard`?
Команда optimaizr `guard` on придерживает дорогое сообщение, которое придется писать в остывший кэш, и показывает уведомление до отправки. Ее работа построена на хуках Claude Code; список придержанных сообщений выводит optimaizr `guard`.
С какими агентами работает инструмент?
С Claude Code, Codex и `opencode` 1.x без настройки. История `opencode` читается из ~/.local/share/opencode/opencode.db. Для своего приложения есть обертка optimaizr.wrap(`new` Anthropic()) или `new` OpenAI(), а также разбор CSV и JSON выгрузок.
Как ставить расширение для VS Code?
Найдите optimAIzr в магазине расширений VS Code. Оно показывает в строке состояния контекст, обратный отсчет кэша и 5-часовое окно, а за 5 минут до потери кэша выводит предупреждение. Следит оно за Claude Code, экономию считает по всем трем агентам.
Что показывает optimaizr `card`?
Ваши последние 30 дней в виде картинки, которой можно поделиться. Данные в карточку попадают те же, что в отчет, поэтому перед публикацией посмотрите, какие проекты и файлы в ней названы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыМонитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
CLI и локальная панель находят перерасход токенов в сессиях Claude Code и Codex и подсказывают конкретные правки
Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке
TokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680
CLI claude-crusts разбирает контекст Claude Code на шесть категорий, находит лишнее и пишет команду /compact под сессию.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| optimAIzr (эта карточка) | нет | 237 | |
| Token Optimizer | нет | 2 964 | плагин со своим набором приемов сокращения контекста |
| Claude Token Optimizer — меньше токенов на старте | нет | 653 | оптимизирует расход токенов Claude, у optimAIzr охват Codex и `opencode`, отчеты и откат правил |
Коротко о README
README начинается с мотивации автора: разговор каждый раз перечитывается и после паузы заново пишется в кэш. Дальше идут установка через npx, расширение для VS Code, защита от дорогих сообщений, исправления одной командой, таблица команд, список поддерживаемых агентов, описание приватности и анонс размещенной панели.