Skip to content

Jev Router — dirien

Local pass-through proxy that asks Jev which tier each human turn needs — fast, balanced, frontier, or max — then forwards Claude Code and Codex CLI traffic to that model while streaming responses back unchanged.

Stars
14
Language
JavaScript
License
APACHE-2.0
Published by
Community
Author
dirien
Last verified
Oct 2026

This is one of several Jev listings for the same project. The canonical entry is Jev Router — gargpratyush.

About this project

A local model router for Claude Code and the Codex CLI that picks a model tier for each human turn with Jev. jev-router is a pass-through proxy that runs on your own Mac or Linux machine. Claude Code talks to it in Anthropic Messages and Codex in OpenAI Responses. When you write a new message, the router asks Jev, TypeSafe AI's System One decision model, which tier the work needs, and sends the session to a fast, balanced or frontier model.

Quoted from the project's README. Read the full README.

Highlights

  • Decides only when a person writes and only moves up within a session, avoiding mid-task downgrades that waste per-model prompt cache.
  • Speaks Anthropic Messages to Claude Code and OpenAI Responses to Codex, passing requests through unchanged except model, credential, and incompatible fields.
  • Setup installs the background service, stores keys in a user-only file, points Claude Code at the router, and offers doctor, live view, and uninstall commands.
  • Needs only Node.js with no runtime dependencies and no Docker; Jev keys come from TypeSafe or OpenRouter while Claude login passes through.

Watch out

Routing Claude Code to non-Claude models through a gateway is unsupported, so default setup stays on Claude unless the Ollama option is picked. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

9GitHub stars
MCP tool router for Codex that keeps large external tool inventories behind a small find_tool surface and asks Jev to select from names and descriptions at a 0.90 threshold, falling back to bounded search.
Jev Agents & MCP#community#jevbest#catalog-import
9GitHub stars
Local bridge where TypeSafe Jev picks the model and reasoning effort for Codex Desktop and CLI sessions, reusing the existing Codex login.
Jev Agents & MCP#community#awesomejev#catalog-import
4GitHub stars
OpenClaw plugin adding a jev_route tool that classifies task type, complexity and risk with TypeSafe Jev, then maps the result to a route through testable JavaScript policy.
Jev Agents & MCP#community#awesomejev#catalog-import
3GitHub stars
MCP server that exposes Jev classify, score, yes-no check, risk gate, and multi-question decide tools to coding agents through one Jev call per tool.
Jev Agents & MCP#community#github
Home Assistant conversation integration that routes Assist utterances with Jev Choice and Noul scoring, binding intents and entities locally before falling back on harder requests.
Jev Agents & MCP#community#github
2GitHub stars
Web chat where Jev picks the LLM for each message: one Choice question over four priced tiers, then the chosen model replies through the same Vercel AI Gateway key.
Jev Agents & MCP#community#awesomejev#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai