OpenCode TPS Meter CLI

Скорость вывода токенов видна прямо в подвале OpenCode: скользящий TPS при стриминге и точная цифра после ответа.

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

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

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

  • Установщик скачивает исходники OpenCode, применяет патч и ставит обертку вместо привычного лаунчера.
Все причины и проверки

floze-the-genius/opencode-tps-meter

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/opencode-tps-meter

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установщик скачивает исходники OpenCode, применяет патч и ставит обертку вместо привычного лаунчера.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Добавляет в подвал TUI OpenCode счетчик скорости вывода. Во время ответа он показывает скользящий TPS за последние 15 секунд, после завершения выводит точное значение по числу выходных токенов сообщения. Обычного хука для подвала в OpenCode нет, поэтому установщик скачивает исходники нужной версии, применяет патч и кладет обертку рядом с бинарником `opencode`. Исходный запуск сохраняется как `opencode-stock`. Если структура исходников незнакомая, установка останавливается до замены лаунчера.

Для кого. Пользователю OpenCode, которому важно видеть, где теряется время: в модели, в сети или в отрисовке.

Подходит, если

  • Ответы кажутся медленными, и надо понять, виновата модель или транспорт.
  • Сравниваются две модели или два релиза OpenCode по скорости вывода.
  • Скорость стриминга хочется видеть прямо в терминале, без внешних дашбордов.
  • Нужно проверить, не замедлился ли вывод после обновления OpenCode.

Не подходит, если

  • Работа идет в OpenCode Desktop: патч затрагивает только TUI и CLI.
  • Подмена лаунчера на патченную сборку на рабочей машине недопустима.
  • Нужен точный TPS во время стриминга: живое значение оценивается по приращениям потока.

Пример запроса к агенту

Поставь счетчик TPS в OpenCode и покажи, как он выглядит в подвале после ответа модели.

Ограничения

Установке нужны `bun`, `git` и `curl`. Протестированы релизы OpenCode с 1.3.13 по 1.18.4; для новых релизов патчер пробует найти якоря в исходниках. Последний коммит в репозитории сделан в июле 2026. Установщик патчит исходники вместо официального плагина: если подвал в новом релизе OpenCode устроен иначе, патчер откажется, и придется ждать новый релиз инструмента. Живой TPS оценивается по приращениям потока, итоговый считается по выходным токенам завершенного сообщения.

Как отключить. Выполните `npx @guard22/opencode-tps-meter uninstall`: обертка уберется, а исходный запуск вернется.

Частые вопросы

Как поставить счетчик TPS в OpenCode?

Выполните `npx @guard22/opencode-tps-meter install`. Установщик определяет версию OpenCode, применяет патч и ставит обертку рядом с бинарником.

Как выбрать версию OpenCode?

Задайте переменную, например `OPENCODE_TPS_VERSION=1.4.1 npx @guard22/opencode-tps-meter install`.

Что будет с запуском opencode после установки?

Исходный лаунчер сохраняется как `opencode-stock` рядом с оберткой. Удаление возвращает его на место.

Что делает установщик при незнакомой структуре исходников?

Завершается с ошибкой до замены лаунчера и ничего не ломает.

Работает ли счетчик в OpenCode Desktop?

Нет. Патч затрагивает только TUI и CLI.

Обсуждение

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

Плагин боковой панели OpenCode показывает долю попаданий в кэш токенов, расход сессии и сэкономленные деньги в реальном времени.

ПлагинМинимальный доступ318Звезды репозитория

Локальная панель Splunk показывает токены и стоимость сессий Claude Code, Codex и Cursor, а MCP отвечает на вопросы о них.

MCP-серверРасширенный доступ147Звезды репозитория

Терминальный и браузерный просмотр расходов на ИИ-агентов: сессии по ходам, субагентам и окну контекста, с оценкой по ценам API.

CLIМинимальный доступ99Звезды репозитория

Телеграм-бот для OpenCode: ставит задачи агенту, следит за ходом работы и переключает модели с телефона, пока OpenCode работает на вашем компьютере

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

Плагин для OpenCode Desktop на Windows задает границы правок, проверяет команды и сверяет итоги тестов с текущим кодом.

ПлагинРасширенный доступ113Звезды репозитория

Терминальный монитор сессий Claude Code, Codex CLI и OpenCode: токены, контекст, лимиты и порты в реальном времени

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

Коротко о README

Описаны причины появления патча, процесс установки, проверенные версии OpenCode и границы: Desktop вне охвата, живое значение TPS остается оценкой.

Бейдж для README

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