OpenCode Quota — плагин
Плагин OpenCode с командой /quota: лимиты подписок, токены и стоимость для десятков провайдеров, без загрузки отчета в контекст.
- 1 145 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Плагин использует учетные данные провайдеров из OpenCode для запросов к их квотным API.
- Данные об использовании читаются из локальной истории OpenCode.
Установка
- Работает в
Ручная установка
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 сервисов одним компактным отчетом.
Настольный виджет с остатками квот и расходом токенов по Claude, Codex, Kimi, GLM и другим агентам в одном окне.
Монитор лимитов и расхода токенов для Claude Code, Codex, Antigravity и Grok CLI: меню macOS, трей Windows, отчеты в HTML
claudetop выводит в строке состояния Claude Code стоимость сессии, кэш, окна лимитов тарифа и предупреждения о перерасходе
Отчеты по токенам и стоимости Claude Code, Codex, Gemini CLI и других агентов по локальным логам: по дням, месяцам и сессиям
Tokdash показывает расход токенов и стоимость сессий Claude Code, Codex, Gemini CLI и еще десятка агентов локально
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OpenCode Quota (эта карточка) | нет | 1 145 | |
| quota-axi | нет | 174 | консольная утилита с отчетом об остатках квот для агентов; OpenCode Quota встроен в интерфейс OpenCode с окном, панелью и строкой состояния |
| ccusage | нет | 19 425 | считает токены и стоимость по локальным логам; OpenCode Quota добавляет остатки лимитов подписок у провайдеров |
Коротко о README
Один элемент в списке плагинов подключает и серверную часть, и интерфейс. Метка в полосе показывает равномерный расход до сброса лимита и отключается настройкой `layout.evenUse`.