Codex Radar reads your local Codex sessions and grades them across 9 dimensions in 3 categories — Communication, Engineering, Outcome. Your own Codex model scores the sessions and writes the diagnosis, with paste-ready improvement prompts — all in a single-file HTML dashboard.
It reads the sessions you already had with Codex, then turns them into a fair, evidence-grounded score and a concrete plan.
Parses the actual JSONL Codex writes — every prompt, shell command and exit code, apply_patch edit, plan update, and MCP / search / subagent call.
A deterministic parser extracts the facts; then your own Codex model scores them against a transparent rubric — a formula baseline plus a bounded, evidence-cited adjustment — and writes a free-form coaching note.
Every weak signal becomes a concrete prompt you can paste into your next thread — tagged with the dimension it lifts and its expected impact.
Every score traces back to a formula and a countable signal from your session. No black box.
Three stages, all on your machine: a deterministic parser extracts the facts, your Codex model applies the rubric, and a renderer builds the dashboard.
Scans your local sessions, matches the current project, and extracts countable signals.
~/.codex/sessions
Your Codex applies the rubric's formula baseline, adds a bounded evidence-based adjustment, and writes the diagnosis.
rubric.json
Writes a self-contained HTML dashboard you can open, scan, and share.
~/.codex-radar/reports
Every project is auto-classified into one of four profiles, each with its own category weights.
Your session data never leaves your computer. No network calls, ever.
Requires the Codex CLI and Node.js 18+. No build step, no server.
$ codex plugin marketplace add LeifDiao/codex-radar $ codex plugin add codex-radar@codex-radar-marketplace # start a new thread, then ask: › Run Codex Radar on this project
Or develop locally: git clone the repo, then codex plugin marketplace add .
A few seconds of pure local analysis. No tokens, no cloud, no waiting on a model.
Get Codex Radar