AI 코딩 도구가 일상 워크플로에 깊이 들어올수록, rate limit은 단순한 불편을 넘어 생산성의 구조적 병목이 됐다. Claude Code가 막히면 Cursor로, Cursor가 느려지면 Copilot으로 수동 전환하는 과정은 집중을 끊고 속도를 죽인다. 9router는 이 전환을 자동화하고, 더 나아가 40개 이상의 provider를 단일 라우팅 레이어 아래 묶는다.
핵심 메커니즘은 두 가지다. 첫 번째는 auto-fallback: 현재 연결된 provider가 rate limit(HTTP 429)을 반환하는 순간, 9router는 다음 사용 가능한 provider로 요청을 투명하게 재전송한다. Claude Code나 Cursor 입장에서는 연결이 끊기지 않은 것처럼 보인다. 두 번째는 RTK(Repetition Token Killing): 요청 전처리 단계에서 반복적이거나 불필요한 토큰을 제거해 전체 사용량을 40% 줄인다고 주장한다. 무료 tier의 한도가 같더라도, 실질적으로 더 많은 작업을 처리할 수 있게 된다.
9router를 "무료 AI 프록시"로 분류하면 이 프로젝트의 설계 의도를 좁게 본 것이다. Claude Code, Codex, Cursor, Cline, Copilot, Antigravity — 이 도구들은 각자의 API 설정과 모델 연결을 갖고 있다. 9router는 그 upstream 전체를 가로채 중앙화된 라우팅 결정을 내리는 레이어로 작동한다. 어떤 요청이 어느 provider로 가야 하는지, 언제 fallback할지를 개별 도구 바깥에서 제어할 수 있다는 점은, 플러그인 방식의 extension과 근본적으로 다른 실행 모델이다.
다만 이 구조의 지속 가능성은 질문으로 남는다. 40개 이상 provider의 무료 tier를 집합적으로 소비하는 방식은, 사용자가 늘어날수록 각 provider의 abuse detection 정책에 노출될 위험이 커진다. RTK의 -40% 수치 역시 어떤 workload와 모델 조합을 기준으로 측정한 것인지 검증 데이터가 공개되지 않았다. 오늘 하루 249개 스타는 이 문제에 대한 개발자 커뮤니티의 수요를 증명하지만, 수요가 기술적 완성도나 안정성을 담보하지는 않는다. 개인 개발 환경에서 충분히 검증한 뒤 도입을 판단하는 것이 현실적이다.