OpenCode Quota — плагин

Плагин OpenCode с командой /quota: лимиты подписок, токены и стоимость для десятков провайдеров, без загрузки отчета в контекст.

  • 1 145 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Плагин использует учетные данные провайдеров из OpenCode для запросов к их квотным API.
  • Данные об использовании читаются из локальной истории OpenCode.
Все причины и проверки

slkiser/opencode-quota

Установка

Работает в

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

opencode plugin add @slkiser/opencode-quota

Команда из раздела Install; после нее перезапускают OpenCode и вводят `/quota`. Для OpenCode 1 нужна ветка 4.x: `npx @slkiser/opencode-quota@4 init`.

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

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

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

  • Плагин использует учетные данные провайдеров из OpenCode для запросов к их квотным API.
  • Данные об использовании читаются из локальной истории OpenCode.

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

Что делает

OpenCode Quota показывает остатки лимитов, расход токенов и стоимость API прямо в OpenCode. После установки команда `/quota` открывает окно с вкладками Usage, Limits, Plugin и настроек; есть панель в боковой колонке, строка состояния и всплывающие уведомления. В Desktop-версии 2.2.0 и новее те же данные выводятся на отдельной вкладке и в нижней полосе. Команда `/quota_usage` дает расход за `today`, `24h`, `7d`, `30d`, `90d`, `all`, сессию или период между двумя датами, а `/quota_status` проверяет входы, провайдеров и цены. В вебе отчет публикуется в чате, но модель его не видит. Тот же отчет доступен в терминале через `npx @slkiser/opencode-quota@latest show`, даже при закрытом OpenCode.

Для кого. Пользователи OpenCode с подписками Claude, Copilot, Cursor, Kimi, MiniMax, Z.ai и других сервисов, которые хотят видеть лимиты и траты не выходя из интерфейса.

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

  • Хочется заранее увидеть, сколько осталось до сброса лимита подписки.
  • Нужен расход токенов и стоимость за сутки, неделю или месяц.
  • Лимиты разных провайдеров собирают в одном окне.
  • Данные нужны скрипту или панели статуса в формате JSON.
  • Свой провайдер с квотным API нужно добавить в учет.

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

  • Используется OpenCode ниже 2.0.26: для первой версии есть отдельная ветка 4.x.
  • Нужны отчеты по Claude Code или Codex вне OpenCode: плагин привязан к OpenCode.
  • Нельзя обращаться к квотным API провайдеров.

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

Покажи мои лимиты и расход токенов за 30 дней командой `/quota_usage 30d`, затем проверь настройку через `/quota_status`.

Ограничения

Нужен OpenCode 2.0.26 и новее; для команд в терминале еще Node.js 22.13 или 23.4 и новее. Часть провайдеров, среди них Anthropic, Cursor, Gemini CLI, Google AGY и Alibaba, требует дополнительного шага настройки. Gemini CLI работает только с аккаунтами Code Assist Standard или Enterprise. Для бизнес-планов китайских провайдеров показан расход только по вашему API-ключу. Графический интерфейс в Desktop отмечен как экспериментальный. Проект не связан с командой OpenCode и провайдерами.

Как отключить. Уберите `@slkiser/opencode-quota` из списка `plugin` в `opencode.json` или `opencode.jsonc` и перезапустите OpenCode. Файл `opencode-quota/settings.jsonc` в каталоге настроек OpenCode удалите отдельно.

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

Нужны ли отдельные ключи?

Провайдеры подтягиваются после входа через `/connect`; ключи API берутся из OpenCode или из переменных окружения.

Где хранятся настройки?

В `opencode-quota/settings.jsonc` в каталоге настроек OpenCode, комментарии сохраняются. Свои провайдеры, путь к Claude CLI и путь экспорта задают только в этом файле.

Как обновить плагин?

Командой `opencode plugin update` и перезапуском OpenCode. Настройки версий 4.x и 5.x конвертируются при первом запуске.

Что делать, если `/quota_usage` пустая?

Один раз запустить OpenCode и воспользоваться любой моделью, после этого расход появится.

Можно ли без OpenCode?

Только просмотр: `npx @slkiser/opencode-quota@latest show` выводит лимиты, а `status` проверяет настройку.

Обсуждение

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

Плагины

CLI показывает агенту остатки квот Claude, Codex, Cursor, Copilot и еще 15 сервисов одним компактным отчетом.

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

Настольный виджет с остатками квот и расходом токенов по Claude, Codex, Kimi, GLM и другим агентам в одном окне.

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

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

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

claudetop выводит в строке состояния Claude Code стоимость сессии, кэш, окна лимитов тарифа и предупреждения о перерасходе

ПлагинРасширенный доступ212Звезды репозитория
Выбор редакции

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

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

Tokdash показывает расход токенов и стоимость сессий Claude Code, Codex, Gemini CLI и еще десятка агентов локально

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
OpenCode Quota (эта карточка)нет1 145
quota-axiнет174консольная утилита с отчетом об остатках квот для агентов; OpenCode Quota встроен в интерфейс OpenCode с окном, панелью и строкой состояния
ccusageнет19 425считает токены и стоимость по локальным логам; OpenCode Quota добавляет остатки лимитов подписок у провайдеров

Коротко о README

Один элемент в списке плагинов подключает и серверную часть, и интерфейс. Метка в полосе показывает равномерный расход до сброса лимита и отключается настройкой `layout.evenUse`.

Бейдж для README

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