jev-planner
Implementation plans from two or more AIs — Codex and Claude by default — that draft independently, review each other's work when it helps, and let TypeSafe Jev decide.
npm install -g jev-plannerExample run
jev-planner -o PLAN.md "Add per-user rate limiting to the public API"[jev-planner] Drafting independent plans with Codex and Claude…[jev-planner] Asking Jev for typed quality and routing decisions…# only if Jev asks for a cross-review:[jev-planner] Cross-reviewing the 2 drafts…[jev-planner] Re-evaluating the revised plans with Jev…# then the agent Jev chose merges the plans, unless one stands alone[jev-planner] Wrote /home/you/my-app/PLAN.mdHow a plan gets made
Independent drafts
Each agent — Codex and Claude by default — drafts a plan independently, all in parallel.
Jev's typed verdict
Jev scores completeness, feasibility, and risk coverage; chooses a finalizer; and decides whether a cross-review would materially improve the plan.
Cross-review
When it would, each agent sees every other agent's plan and returns a revised, standalone plan.
Any AI, one entry
Every agent comes from one list, PROVIDERS. Adding an AI is one entry there: an agent CLI or any OpenAI-compatible chat API.