Getting started
jev-planner writes an implementation plan for a coding task by having two or more AIs draft it,
cross-review it when that would help, and merge it, with TypeSafe Jev deciding each step. This page gets you from nothing
to a first plan.
Requirements
Section titled “Requirements”- Node.js 20.19 or newer
- For each agent CLI you select: the CLI, already logged in
- For each chat API you select: its API key in the environment
- A TypeSafe API key from https://console.typesafe.ai/keys
The default agents are the Codex CLI and Claude Code. The agents reference lists the others.
Install
Section titled “Install”npm install -g jev-plannerOr run it without installing:
npx jev-planner "Add per-user rate limiting to the public API"Check your setup
Section titled “Check your setup”export TYPESAFE_API_KEY="your-key"jev-planner doctordoctor checks the selected agents — each CLI is installed and logged in, each API key is set —
and the Jev key. jev-planner doctor --agents codex,deepseek checks that pair. It does not make a
paid model call.
Write your first plan
Section titled “Write your first plan”Run from the repository you want the agents to inspect:
jev-planner "Add per-user rate limiting to the public API"The plan is printed to stdout. To write it to a file instead:
jev-planner -o PLAN.md "Migrate the persistence layer from SQLite to Postgres"A run takes minutes and makes several paid calls; see cost and data flow before you run it on a large task. Usage covers every other option, and a config file pins them for a repository.