프로젝트 소개

CC Router는 Claude Code의 요청을 Anthropic Messages API를 통해 다양한 백엔드 AI 모델로 라우팅하도록 특별히 설계된 스마트 역방향 프록시입니다. 감지된 에이전트 역할(예: 분석가, 디버거, 플래너), 오케스트레이터 tiers(haiku/sonnet/opus) 및 주제 요약 작업을 위한 특수 처리를 기반으로 모델의 동적 선택을 가능하게 합니다. 라우터는 SubagentStart 훅을 통한 에이전트 감지를 위해 oh-my-claudecode와 통합되며, 터미널 UI(TUI)에서 재시작 없이 대화식으로 편집할 수 있는 JSONC 파일을 통해 구성됩니다. 요청 지연 시간, 초당 토큰, 라우팅 결정에 대한 실시간 메트릭 추적 기능을 포함합니다. 구성은 Anthropic, OpenRouter, Z.AI, KIMI, Deepseek, MiniMax, Alibaba Qwen, 로컬 llama.cpp 인스턴스를 포함한 다양한 LLM 제공업체를 지원합니다. 핫 리로드 기능으로 구성 변경이 즉시 적용됩니다. 도구는 Bun, NPM 또는 Docker를 통해 설치할 수 있으며, 포트 사용자 정의를 위한 환경 변수를 노출합니다. 라우팅 로직은 먼저 주제 요약기 감지를 우선시한 다음 에이전트별 매핑, 그다음 fallback으로 오케스트레이터 tier 기반 라우팅을 수행합니다. 사용자는 구성 파일에 항목을 추가하고 에이전트를 매핑하여 지원되는 모델을 확장할 수 있습니다. MIT 라이선스.