gargpratyush/jev-router

Route to the cheapest model in claude code for your task using jev-router

解決する問題

Jev Router は、Claude Code および OpenAI Codex CLI に自動モデルルーティングを提供します。単純なリクエストをより高速で安価なモデルに、複雑なリクエストをより強力な「強」モデルに自動的に送信することで、タスクごとに手動でモデルを切り替える必要をなくし、元の CLI のネイティブインターフェース、認証、ツール統合を維持します。

仕組み

このツールはループバックプロキシとして動作します。ユーザーが jev-claude または jev-codex を起動すると、プロキシは CLI から AI プロバイダーへのリクエストを傍受します。新しいユーザーターンごとに、Jev サービスを呼び出して、プロンプトの複雑さと要件に基づいて適切なモデル層(Fast、Balanced、Strong、または Long)を決定します。その後、CLI の既存の認証ヘッダーを使用して、実際の AI プロバイダーにリクエストを転送します。

対象者

Claude Code または OpenAI Codex を使用する開発者で、ターミナルベースの AI コーディングアシスタントから離れることなく、速度とインテリジェンス(および潜在的なコスト)のバランスを最適化したい方。

ハイライト

  • ネイティブ統合:元の CLI のキーバインド、ツール、権限、セッション処理をすべて保持します。
  • コード化されたルーティングポリシー:明示的なユーザーリクエスト(例:「opus を使用」)を処理するロジック、大規模な会話での不要なダウングレードを防ぐロジック、Jev の障害が CLI をブロックしないようにフェイルオープン動作を保証するロジックが含まれています。
  • 透明性:Claude Code ではステータス行、Codex ではコメントで使用されたモデルを表示し、ルーティング決定の背後にある要因を詳述する /jev-explain スキルを提供します。
  • ゼロ設定認証:既存の claude login または codex login セッションを使用し、AI プロバイダー自体に個別の API キーは不要です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト