OpenCode TPS Meter CLI
Скорость вывода токенов видна прямо в подвале OpenCode: скользящий TPS при стриминге и точная цифра после ответа.
- 94 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Установщик скачивает исходники OpenCode, применяет патч и ставит обертку вместо привычного лаунчера.
Установка
- Работает в
В терминале, через 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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин боковой панели OpenCode показывает долю попаданий в кэш токенов, расход сессии и сэкономленные деньги в реальном времени.
Локальная панель Splunk показывает токены и стоимость сессий Claude Code, Codex и Cursor, а MCP отвечает на вопросы о них.
Терминальный и браузерный просмотр расходов на ИИ-агентов: сессии по ходам, субагентам и окну контекста, с оценкой по ценам API.
Телеграм-бот для OpenCode: ставит задачи агенту, следит за ходом работы и переключает модели с телефона, пока OpenCode работает на вашем компьютере
Плагин для OpenCode Desktop на Windows задает границы правок, проверяет команды и сверяет итоги тестов с текущим кодом.
Терминальный монитор сессий Claude Code, Codex CLI и OpenCode: токены, контекст, лимиты и порты в реальном времени
Коротко о README
Описаны причины появления патча, процесс установки, проверенные версии OpenCode и границы: Desktop вне охвата, живое значение TPS остается оценкой.