jevbooks

← All projects

switchboard

ruban-24/switchboard · Homepage

Model-agnostic decision router for Claude Code and Codex.

Classification & Routing100%Runner-up: Verification & GuardrailsQuestionnaire

What it is

Switchboard is an open-source proxy that automatically picks a model and reasoning effort for each Claude Code or Codex task, then holds that choice steady for the conversation. It targets implementation, debugging, code review, and documentation work.

How it uses Jev

The local proxy extracts the user task and sends one request to Jev. Jev returns structured judgments with confidence: capability needed, whether context suffices to classify, effort for each eligible model, and task type. Switchboard maps these through the user's routing policy to select the final model and effort.

Primitives:choicescore

Technique worth stealing

Bundle conditional per-model effort questions into the same Jev request as the capability judgment, avoiding a second call after model selection.

Try it

npm install -g @ruban24/switchboard, then switchboard init, switchboard doctor, switchboard claude.

View on GitHub

judged by Jevjev-1.13.0

Evidence

Each line is one question put to Jev about the README. ≥ 0.60 reads as yes, ≤ 0.40 as no; in between Jev is not making a call.

  • Jev-centricno0.38
  • Shows a System One patternno0.37
  • Handles uncertaintyno0.05
  • Measuredno0.04
  • Runnableyes0.93
  • Worth recommendingno0.30
  • Model replicano0.08
  • Problem scopescore on a 0–2 scale1.27
  • About Jevyes0.97

Signals by Jev jev-1.13.0, card written by DeepSeek V4.1 Flash from the README on 22 Sept 2026.