Jev Router — AI skill for Claude Code
Route to the cheapest model in claude code for your task using jev-router.
How to install Jev Router
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open gargpratyush/jev-router and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Jev Router does
Route to the cheapest model in claude code for your task using jev-router.
Alternatives in AI
- Create Module — Scaffold a fully-typed module with controller, service, router, schema, and model files 325 ★
- Typesafe MCP — An mcp connector to evaluate anything fast and cheap 258 ★
- LLM Task Orchestrator — Top AI Router 2026: Split Codex for Quick Code & Claude for Complex Refactoring 115 ★
README
jev-router
Automatic per-turn model routing for Claude Code and OpenAI Codex. Jev sends simple work to the fast tier and difficult work to the strong tier, while preserving each CLI's native interface, tools, sessions, permissions, and authentication.
| Command | Interface | Authentication | Routing decision |
|---|---|---|---|
jev-claude |
Claude Code | Existing claude login |
Status line |
jev-codex |
OpenAI Codex | Existing codex login |
Commentary line |
Both commands launch the real upstream CLI. Jev only chooses the model for a fresh user turn.
Quick start
Requires Node.js 20.12+ and at least one supported CLI: [Claude Code](https://code.claude.com/docs/en/setup) or [OpenAI Codex](https://developers.openai.com/codex/cli).
1. npm package
npm install -g jev-router
echo "JEV_API_KEY=..." > ~/.jev-router.env
2. Local repository
git clone https://github.com/gargpratyush/jev-router.git
cd jev-router
npm install
npm link
echo "JEV_API_KEY=..." > ~/.jev-router.env
On Windows PowerShell:
Set-Content "$HOME\.jev-router.env" "JEV_API_KEY=..."
Get a key from [TypeSafe](https://docs.typesafe.ai). Then launch either interface from any repository:
jev-claude
jev-codex
No Anthropic or OpenAI API key is required when the corresponding CLI is already logged in with a subscription. Every CLI argument is forwarded:
jev-claude --resume
jev-claude -p "fix the failing test"
jev-codex resume --last
jev-codex exec "fix the failing test"
For a local checkout, `npm link` installs both commands. Without it, run `node bin/jev-claude.mjs` or `node bin/jev-codex.mjs`.
Claude Code interface

`jev-claude` launches Claude Code with **Jev Router** selected in `/model`. Selecting another model pauses routing; selecting **Jev Router** resumes i
Related Skills
Model Router
Claude Code skill: route each task to the cheapest Claude model that can do it well
Claude Auto Router
Auto-route Claude Code prompts to the cheapest model that can handle them. Save 3-5x on tokens. One-command in
Jev Flash Router
open-sourced jev-flash-router: an MCP server for TypeSafe's new Jev model. AI coding agents waste hundreds of
Minga Router
Stop paying Opus prices for typo fixes. A Claude Code skill that routes each subagent task to the cheapest mod
Claude Code Jev Router
Picks the model tier for a delegated Claude Code task before it spawns. Opt-in per repo, reversible in one com
Claude Code Jev Smart Router
HTTP proxy for Claude Code that selects the Claude model per request to cut cost and latency. Routes on task p
Related Agents
Gemini Runner
Delegates one scoped implementation chunk to Gemini CLI via ~/.claude/gemini/run.sh, choosing the cheapest mod
Model Router
Use when dispatching work and unsure which model tier to use — returns a recommended model and effort level ba
Heavy Task
Executes complex tasks (architecture, multi-file implementation, refactors, deep debugging) delegated by the m