Codex uses the OpenAI Codex CLI for authentication and usage data.
-
CLI RPC (preferred)
- Runs
codex app-serverand sends JSON-RPC requests - Returns structured usage data
- Runs
-
CLI PTY (fallback)
- Runs
codex statusand parses text output - Less reliable, depends on output format
- Runs
- Codex CLI must be installed
- Run
codex loginto authenticate
codex -s read-only -a untrusted app-serverJSON-RPC request:
{
"jsonrpc": "2.0",
"id": 1,
"method": "getUsage",
"params": {}
}codex statusParses output for:
session: XX%weekly: XX%email: user@example.com
| Field | Source |
|---|---|
| Primary usage | primary.usedPercent |
| Secondary usage | secondary.usedPercent |
| Account | account.email |
| Plan | account.planType |
| Credits | credits.balance |
src/main/providers/codex.ts- Provider implementation- Dashboard URL:
https://platform.openai.com/usage