codex stats
codex stats compact
codex stats full
codex stats --json| Flag | Description |
|---|---|
compact |
Smaller dashboard |
full |
Expanded dashboard |
--no-color |
Disable ANSI color |
--json |
Output JSON instead of terminal UI |
--daily-days N |
Show N daily rows |
--monthly-months N |
Show N monthly rows |
--day YYYY-MM-DD |
Show one calendar day |
--days N |
Show/select the last N days |
--month YYYY-MM |
Show one calendar month with daily rows |
--months N |
Show/select the last N months |
--year YYYY |
Show one calendar year with monthly rows |
--from YYYY-MM-DD --to YYYY-MM-DD |
Show an inclusive custom date range |
--heatmap-weeks N |
Show N heatmap weeks |
--top-models N |
Show top N models |
--width N |
Force render width |
--codex-home PATH |
Read another Codex home |
codex stats
codex stats compact --no-color
codex stats full --daily-days 14 --monthly-months 12
codex stats full --top-models 8
codex stats --json
codex stats --day 2026-04-29
codex stats --month 2026-04
codex stats --year 2026
codex stats --from 2026-04-01 --to 2026-04-15The dashboard includes input, cached input, output, reasoning, total token, turn, and API-estimate columns in the period, model, daily, monthly, and full day-of-week tables when session token logs are available.
GPT-5.6 Sol, Terra, and Luna use their official short- and long-context API rates. The gpt-5.6 alias resolves to Sol, and versioned model snapshots inherit their tier's pricing. GPT-5.6 cache writes cost 1.25x uncached input, but Codex logs do not expose cache-write tokens separately, so estimates treat them as ordinary uncached input and may be low when cache writes occur.
If you prefer direct commands instead of the patched codex subcommand, these are equivalent:
codex-observatory compact
codex-stats --jsonCodex Observatory works with both Codex log layouts:
- older installs with
~/.codex/history.jsonl - newer installs with
~/.codex/sessions/**/*.jsonl - mixed homes where one of those sources is missing