Your Codex usage dashboard is at chatgpt.com/codex/settings/usage: your current limits and when they reset, also shown by /status in the CLI. It covers your own account; Zest shows each engineer's Codex sessions, models and tokens next to their other agents and merged pull requests.
Claude CodeFable 5.1 (max) (with fallback)70.4 · Coding Agent Index
CodexGPT-6 Astra (max)67.0 · Coding Agent Index
Muse CodeMuse Spark 1.3 (xhigh)64.2 · Coding Agent Index
Grok BuildGrok 4.5 (high)64.1 · Coding Agent Index
Kimi Code CLIKimi K362.6 · Coding Agent Index
OpencodeGemini 3.8 Flash (high)61.2 · Coding Agent Index
Cursor CLIComposer 2.5 Fast38.3 · Coding Agent Index
Demo setups use current model families. The pairings above are the combinations benchmarked by Artificial Analysis; rankings measure performance, not popularity.
Illustrative daily trends · Other totals: last 30 days. Build Hours: this week, model-estimated activity including overlap; not engineer hours.
USED BY ENGINEERING TEAMS AT
How to check your Codex usage
Two commands in the Codex CLI answer it for your own account. To keep your limits in view, add them to the footer with /statusline.
Outside the CLI, the usage dashboard at chatgpt.com/codex/settings/usage shows your current limits and when they reset. Once you reach them, available credits let you keep working; what each plan allows is on Codex pricing.
/status: the session's model, approval policy, token usage and context left, plus your remaining usage limits.
/usage: your ChatGPT token activity, or a rate-limit reset if you have one to use. /usage daily, /usage weekly and /usage cumulative open the activity view directly.
Codex usage from scripts, logs and OpenTelemetry
codex exec --json prints one JSON event per line, and each turn ends with a turn.completed event whose usage holds input, cached input, output and reasoning tokens. For past sessions on one laptop, ccusage reads Codex's local logs into daily, weekly, monthly and session reports.
For your own dashboards, Codex exports OpenTelemetry log events: each API request, prompt, tool decision and tool result, with token counts on each completed response. It's off by default. Turn it on with an [otel] table in ~/.codex/config.toml; Codex ignores otel in a project's .codex/config.toml.
codex exec --json "summarize the repo structure" | jq 'select(.type == "turn.completed") | .usage'
bunx ccusage codex daily # this machine's Codex tokens by day
Workspace admins get two views, and which parts they see depends on role and plan. Workspace analytics (chatgpt.com/admin/usage) covers adoption across ChatGPT. The Admin Console (admin.openai.com) has Codex analytics: Usage for activity and consumption, Insights for what the work was, as use cases and tasks with their messages, credits and active users, and Code review for Codex's reviews.
For automated reports, Enterprise workspaces use the Daily Usage Analytics API, which returns daily ChatGPT, Codex and Work usage for a workspace Admin key scoped to enterprise.analytics.usage.read. Its routes and fields are in OpenAI's Admin API reference.
How Zest tracks Codex usage across a team
OpenAI's views stop at Codex: they don't show the Claude Code or Cursor sessions the same engineer runs, or which sessions ended in a merged pull request. Each engineer installs the Zest plugin for Codex from its marketplace (setup; how plugins work is on Codex plugins). It reads an allowlisted set of session files from ~/.codex, filters them for privacy on the engineer's machine, and syncs them on demand, or in the background once enabled.
Per engineer: Codex sessions, the model behind each one, and its input, cached and output tokens.
The Codex skills and MCP tools each session used, listed per engineer next to their Claude Code skills.
Next to Claude Code, Cursor, GitHub Copilot Chat, Grok Build and Hermes on the same dashboard, so Claude Code vs Codex is measured on your own team's work.
No code diffs are uploaded.
What Codex usage looks like on our own team
Of the 2,620 pull requests merged in our two repos from July 5 to October 3, 2026, 133 (5%) came from Codex, from 4 engineers. In the 30 days to October 3 the Codex share rose to 9.9%.
866 pull requests merged in our two repos from August 12 to October 4, 2026 carry a session-analytics block, written by the agent that opened them. Codex wrote 31 of them, all in September, which fits the rise above, with a median 576 lines changed against Claude Code's 691.
From Codex sessions to merged pull requests
With the Zest GitHub App connected, each engineer's Codex sessions sit next to the pull requests they merged, with their PR throughput: merged pull requests per week, averaged over four weeks.
Zest's PR throughput
TRY IT ON YOUR TEAM
See what your team ships with AI.
Starter is free (3 seats, no credit card). Pro is $49 a month with 5 seats and Max is $149 a month with 10 seats — priced per workspace, not per engineer, with extra seats at $19 a month.
Run /status in the Codex CLI, or open the usage dashboard at chatgpt.com/codex/settings/usage for your limits and reset times. Once you reach them, available credits let you keep working.
How do I see Codex usage across my team?+
Each engineer installs the Zest plugin for Codex and an admin connects your GitHub org. Zest then shows each engineer's Codex sessions, with models and tokens, next to the pull requests they opened and merged and the rest of your team's AI tools.
Does Codex have an analytics API?+
Yes. Enterprise workspaces pull daily ChatGPT, Codex and Work usage from the Daily Usage Analytics API with an Admin key scoped to enterprise.analytics.usage.read, and the Admin Console shows Codex analytics interactively.
Can I get Codex token usage from the command line?+
Yes. codex exec --json ends each turn with a turn.completed event whose usage field holds input, cached input, output and reasoning tokens.