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의 빠른 시작 단계)
- 전역 설치:
npm install -g 9router && 9router– 대시보드가 시작됩니다. - 무료 제공업체 추가(가입 불필요): Kiro AI 또는 OpenCode Free 등을 UI를 통해 추가합니다.
- 코딩 어시스턴트를 로컬 엔드포인트(
http://localhost:20128/v1)로 설정하고 대시보드에 표시된 API 키를 복사합니다. - 코딩 시작 – 어시스턴트는 이제 9Router를 통해 라우팅되며 필요 시 자동으로 더 저렴하거나 무료 모델로 폴백합니다.
소스 코드를 실행하려는 개발자를 위해 리포지토리는 일반적인 Next.js 개발 명령과 저메모리 환경을 위한 임시 스왑 파일 트릭을 포함한 프로덕션 빌드 스크립트를 제공합니다.
누가 사용할까요?
- 개인 개발자: AI 코딩 어시스턴트에 의존하며 속도 제한이나 높은 토큰당 비용을 피하려는 사람.
- 소규모 팀: 여러 유료 API 키를 보유하고 단일 제어 지점을 원하는 팀.
- 오픈소스 애호가: 자체 호스팅 LLM 백엔드를 실험하고 통합된 OpenAI 호환 게이트웨이가 필요한 사람.
제한 사항 및 주의 사항(README 기준)
- Kiro AI의 무료 계층은 현재 월 50크레딧으로 제한됩니다. 서비스의 가치는 무료 크레딧의 가용성에 따라 달라집니다.
- 일부 무료 제공업체(예: iFlow, Qwen Code)는 2026년에 중단되었으므로 제공업체 목록을 주기적으로 업데이트해야 할 수 있습니다.
- 라우터는 자체적으로 모델 수준 추론을 수행하지 않습니다 – 요청을 전달만 하므로 지연 시간은 선택한 백엔드와 로컬 처리 오버헤드의 합입니다.
요약: 9Router는 AI 코딩 도구를 지속적으로 실행하면서 토큰을 자동으로 절약하고 유료, 저비용, 무료 LLM 제공업체 간에 전환할 수 있게 해주는 실용적인 오픈소스 라우팅 계층입니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트