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 키가 필요하지 않습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트