optimAIzr CLI

Локальный CLI показывает, куда уходят токены в Claude Code, Codex и opencode, и придерживает дорогие сообщения

  • 237 ★ репозитория
  • Последний коммит
  • MIT
CLI

Расширенный доступ

Почему такой уровень

  • Читает журналы агентов в домашнем каталоге и базу `opencode`, хотя запросы по умолчанию не разбирает
  • Команда `apply` меняет настройки Claude Code и Codex, а `guard` ставит хуки
Все причины и проверки

blendbunjaku/optimaizr

Установка

Работает в

Ручная установка

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 дней в виде картинки, которой можно поделиться. Данные в карточку попадают те же, что в отчет, поэтому перед публикацией посмотрите, какие проекты и файлы в ней названы.

Обсуждение

Вопросов и отзывов пока нет.

Монитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML

CLIРасширенный доступ347Звезды репозитория
Выбор редакции

Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям

CLIРасширенный доступ19,4 тыс.Звезды репозитория

CLI и локальная панель находят перерасход токенов в сессиях Claude Code и Codex и подсказывают конкретные правки

CLIРасширенный доступ125Звезды репозитория

Считает токены и стоимость сессий Claude Code и Codex по локальным журналам и показывает остаток лимитов в статусной строке

CLIРасширенный доступ536Звезды репозитория

TokenTracker считает токены и расходы в Claude Code, Codex, Cursor, Gemini CLI и других агентах по локальным логам и показывает их на панели localhost:7680

CLIШирокий доступ2,2 тыс.Звезды репозитория

CLI claude-crusts разбирает контекст Claude Code на шесть категорий, находит лишнее и пишет команду /compact под сессию.

CLIРасширенный доступ82Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
optimAIzr (эта карточка)нет237
Token Optimizerнет2 964плагин со своим набором приемов сокращения контекста
Claude Token Optimizer — меньше токенов на стартенет653оптимизирует расход токенов Claude, у optimAIzr охват Codex и `opencode`, отчеты и откат правил

Коротко о README

README начинается с мотивации автора: разговор каждый раз перечитывается и после паузы заново пишется в кэш. Дальше идут установка через npx, расширение для VS Code, защита от дорогих сообщений, исправления одной командой, таблица команд, список поддерживаемых агентов, описание приватности и анонс размещенной панели.

Бейдж для README

Сообщить о проблеме