Skip to content

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-planner

Example 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.md

How 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.