An OpenCode plugin to query account quota usage for multiple AI platforms.
| Platform | Account Type | Data Source |
|---|---|---|
| OpenAI | Plus / Team / Pro | ~/.local/share/opencode/auth.json |
| Zhipu AI | Coding Plan | ~/.local/share/opencode/auth.json |
| Google Cloud | Antigravity | ~/.config/opencode/antigravity-accounts.json |
Paste this into any LLM agent (Claude Code, OpenCode, Cursor, etc.):
Install the opencode-mystatus plugin by following: https://raw.githubusercontent.com/vbgate/opencode-mystatus/main/README.md
Instructions for LLM agents
To install this plugin, perform these steps:
-
Add
"[email protected]"to thepluginarray in~/.config/opencode/opencode.json -
Add the slash command to the
commandobject in the same file:
{
"plugin": ["[email protected]"],
"command": {
"mystatus": {
"description": "Query quota usage for all AI accounts",
"template": "Use the mystatus tool to query quota usage. Return the result as-is without modification."
}
}
}- Tell the user to restart OpenCode.
- Add the plugin and slash command to your
~/.config/opencode/opencode.json:
{
"plugin": ["[email protected]"],
"command": {
"mystatus": {
"description": "Query quota usage for all AI accounts",
"template": "Use the mystatus tool to query quota usage. Return the result as-is without modification."
}
}
}- Restart OpenCode
Copy the plugin files to your OpenCode config directory:
- Copy
plugin/mystatus.tsandplugin/lib/to~/.config/opencode/plugin/ - Copy
command/mystatus.mdto~/.config/opencode/command/ - Restart OpenCode
Use the /mystatus command to get complete quota information:
/mystatus
Simply ask in natural language, for example:
- "Check my OpenAI quota"
- "How much Codex quota do I have left?"
- "Show my AI account status"
OpenCode will automatically use the mystatus tool to answer your question.
## OpenAI Account Quota
Account: [email protected] (team)
3-hour limit
██████████████████████████████ 85% remaining
Resets in: 2h 30m
## Zhipu AI Account Quota
Account: 9c89****AQVM (Coding Plan)
5-hour token limit
██████████████████████████████ 95% remaining
Used: 0.5M / 10.0M
Resets in: 4h
## Google Cloud Account Quota
### [email protected]
G3 Pro 4h 59m ████████████████████ 100%
G3 Image 4h 59m ████████████████████ 100%
G3 Flash 4h 59m ████████████████████ 100%
Claude 2d 9h ░░░░░░░░░░░░░░░░░░░░ 0%
- Query quota usage across multiple AI platforms in one command
- Visual progress bars showing remaining quota
- Reset time countdown
- Multi-language support (Chinese / English)
- Multiple Google Cloud accounts support
- API key masking for security
No additional configuration required. The plugin automatically reads credentials from:
- OpenAI & Zhipu AI:
~/.local/share/opencode/auth.json - Google Cloud:
~/.config/opencode/antigravity-accounts.json
To query Google Cloud (Antigravity) account quota, you need to install the opencode-antigravity-auth plugin first to authenticate your Google account.
This plugin is safe to use:
Local Files Accessed (read-only):
~/.local/share/opencode/auth.json- OpenCode's official auth storage~/.config/opencode/antigravity-accounts.json- Antigravity plugin's account storage
API Endpoints (all official):
https://chatgpt.com/backend-api/wham/usage- OpenAI official quota APIhttps://bigmodel.cn/api/monitor/usage/quota/limit- Zhipu AI official quota APIhttps://oauth2.googleapis.com/token- Google official OAuth APIhttps://cloudcode-pa.googleapis.com/v1internal:fetchAvailableModels- Google Cloud official API
Privacy:
- No data is stored, uploaded, or cached by this plugin
- Sensitive information (API keys) is automatically masked in output
- Source code is fully open for review
The plugin displays quota for these models:
| Display Name | Model Key |
|---|---|
| G3 Pro | gemini-3-pro-high / gemini-3-pro-low |
| G3 Image | gemini-3-pro-image |
| G3 Flash | gemini-3-flash |
| Claude | claude-opus-4-5-thinking / claude-opus-4-5 |
# Using npm
npm install
npm run typecheck
npm run build
# Or using Bun
bun install
bun run typecheck
bun run buildMIT
