decolua/9router

Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40% tokens, never hit limits.

9Router – AI 코딩 어시스턴트를 위한 스마트 라우터

정의 – 9Router는 AI 기반 코딩 도구(Claude Code, Cursor, Codex, OpenClaw 등)와 액세스 가능한 다양한 LLM 제공업체 사이에서 작동하는 로컬 실행 서비스(Node.js/Next.js)입니다. 도구가 호출할 수 있는 단일 OpenAI 호환 엔드포인트(http://localhost:20128/v1)를 제공합니다.

중요성 – 많은 개발자가 많은 토큰을 소비하는 AI 코딩 어시스턴트를 사용합니다(예: 전체 파일 diff, 검색 결과, 터미널 출력 전송). 높은 할당량의 상용 API 비용을 지불하면 빠르게 비용이 증가하고, 속도 제한으로 작업이 중단될 수 있습니다. 9Router는 토큰 비용을 줄이면서 코딩을 중단 없이 유지하려고 합니다.

핵심 기능(README에 설명됨)

기능 설명 이점
RTK Token Saver tool_result 페이로드를 모델에 도달하기 전에 압축하여 요청당 사용되는 토큰을 20-40% 줄입니다. 요청당 비용 절감.
할당량 추적 및 다중 계정 각 구독 기반 제공업체의 남은 토큰을 모니터링하고 여러 계정 간에 라운드 로빈할 수 있습니다. 재설정 전에 유료 할당량을 모두 사용하도록 보장합니다.
자동 폴백 라우팅 구독(유료), 저비용(저가 API), 무료의 세 가지 계층을 정의하고 상위 계층의 할당량이 소진되거나 예산 한도에 도달하면 자동으로 전환합니다. 수동 재구성 불필요; 제공업체가 제한되어도 서비스가 계속 응답합니다.
형식 변환 OpenAI, Anthropic, Claude 등 간에 요청/응답 형식을 변환하여 코드 변경 없이 모든 클라이언트가 모든 백엔드와 통신할 수 있게 합니다. 하나의 엔드포인트로 다양한 백엔드 지원.
40개 이상의 제공업체 지원 주요 상용 API(OpenAI, Anthropic, Gemini, Groq, Mistral 등)와 무료 계층(Kiro AI, OpenCode Free, Vertex AI) 및 자체 호스팅 서버(llama.cpp, vLLM, whisper.cpp 등)를 포함합니다. 다양한 모델과 가격대 선택 가능.
대시보드 http://localhost:20128/dashboard의 웹 UI로 제공업체 상태, 할당량 사용량, 로그를 표시합니다. 시각적 모니터링과 빠른 제공업체 구성이 용이합니다.
Docker 및 npm 배포 npm(9router) 및 Docker 이미지(decolua/9router)로 게시됩니다. 모든 플랫폼에서 간편한 설치.

작동 방식 – 데이터 흐름

CLI 도구 → http://localhost:20128/v1 → 9Router
    │                               │
    │   • tool_result 압축 (RTK)    │
    │   • 요청 형식 변환           │
    │   • 제공업체 선택 (계층 1 → 2 → 3)
    ▼                               ▼
선택된 LLM 제공업체(예: Claude, OpenAI, Kiro) → 응답 → 9Router → CLI 도구

라우터는 현재 할당량과 구성된 우선순위 목록에 따라 호출할 백엔드를 결정합니다.

시작하기(README의 빠른 시작 단계)

  1. 전역 설치: npm install -g 9router && 9router – 대시보드가 시작됩니다.
  2. 무료 제공업체 추가(가입 불필요): Kiro AI 또는 OpenCode Free 등을 UI를 통해 추가합니다.
  3. 코딩 어시스턴트를 로컬 엔드포인트(http://localhost:20128/v1)로 설정하고 대시보드에 표시된 API 키를 복사합니다.
  4. 코딩 시작 – 어시스턴트는 이제 9Router를 통해 라우팅되며 필요 시 자동으로 더 저렴하거나 무료 모델로 폴백합니다.

소스 코드를 실행하려는 개발자를 위해 리포지토리는 일반적인 Next.js 개발 명령과 저메모리 환경을 위한 임시 스왑 파일 트릭을 포함한 프로덕션 빌드 스크립트를 제공합니다.

누가 사용할까요?

  • 개인 개발자: AI 코딩 어시스턴트에 의존하며 속도 제한이나 높은 토큰당 비용을 피하려는 사람.
  • 소규모 팀: 여러 유료 API 키를 보유하고 단일 제어 지점을 원하는 팀.
  • 오픈소스 애호가: 자체 호스팅 LLM 백엔드를 실험하고 통합된 OpenAI 호환 게이트웨이가 필요한 사람.

제한 사항 및 주의 사항(README 기준)

  • Kiro AI의 무료 계층은 현재 월 50크레딧으로 제한됩니다. 서비스의 가치는 무료 크레딧의 가용성에 따라 달라집니다.
  • 일부 무료 제공업체(예: iFlow, Qwen Code)는 2026년에 중단되었으므로 제공업체 목록을 주기적으로 업데이트해야 할 수 있습니다.
  • 라우터는 자체적으로 모델 수준 추론을 수행하지 않습니다 – 요청을 전달만 하므로 지연 시간은 선택한 백엔드와 로컬 처리 오버헤드의 합입니다.

요약: 9Router는 AI 코딩 도구를 지속적으로 실행하면서 토큰을 자동으로 절약하고 유료, 저비용, 무료 LLM 제공업체 간에 전환할 수 있게 해주는 실용적인 오픈소스 라우팅 계층입니다.

관련

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