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 キーは不要です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト