Model usage
Overview
Get per-model usage cost from CodexBar's local cost logs. Supports "current model" (most recent daily entry) or "all models" summaries for Codex or Claude.
Live CodexBar CLI invocation is currently documented for macOS only. The bundled Python summarizer is portable: if you already have exported CodexBar JSON, --input mode works anywhere Python is available.
Quick start
Fetch cost JSON via CodexBar CLI or pass a JSON file.
Use the bundled script to summarize by model.
python {baseDir}/scripts/model_usage.py --provider codex --mode current
python {baseDir}/scripts/model_usage.py --provider codex --mode all
python {baseDir}/scripts/model_usage.py --provider claude --mode all --format json --pretty
related skills
semantically similar in the cross-vendor index
don't have the plugin yet? install it then click "run inline in claude" again.
+clear portable design: python script works cross-platform if json is pre-exported, not locked to macos
+concrete examples: actual command invocations shown with flag variations (--provider, --mode, --format)
+scope is narrow and well-bounded: one job (summarize costs by model), no scope creep
weaknesses
~no decision tree or failure modes: what happens if json is malformed, codex cli unavailable on non-macos, or logs are empty?
~vague intent definition: 'get per-model usage cost' lacks success criteria (json output structure, precision, time range semantics)
~procedure is incomplete: 'fetch cost json via codexbar cli or pass a file' is too abstract - no step-by-step or validation checkpoints