Core control
요청을 멈추지 않게
대상이 사용 불가하거나 할당량이 소진되면 OmniRoute가 다음 정상 대상을 선택합니다.
하나의 OpenAI 호환 엔드포인트로 352개 제공자에 라우팅하고, 자동 폴백까지 지원합니다.
OmniRoute × Cheaper Inference
OmniRoute의 자동 폴백과 개발자 도구를 Cheaper Inference의 비용 순위 마켓플레이스와 결합하세요. 모든 대상 요청은 가장 저렴한 가용 제공자 경로에서 시작합니다.
| 모델 | 입력 가격 | 출력 가격 | 절감 | 컨텍스트 | 상세 |
|---|---|---|---|---|---|
| gpt-5.6-lunaOpenAI · text | 60% 할인 | 1.1M | |||
| gpt-5.6-terraOpenAI · text | 60% 할인 | 1.1M | |||
| gpt-oss-120bOpenAI · text | 59.52% 할인 | 128K | |||
| deepseek-v4.1-flashDeepSeek · text | 50% 할인 | 1.0M | |||
| gpt-5.6-solOpenAI · text | 50% 할인 | 1.1M | |||
| glm-4.5Z.ai · text | 45% 할인 | 128K | |||
| glm-4.6Z.ai · text | 45% 할인 | 198K | |||
| glm-4.7Z.ai · text | 45% 할인 | 128K |
핵심 제어
Core control
대상이 사용 불가하거나 할당량이 소진되면 OmniRoute가 다음 정상 대상을 선택합니다.
Core control
12개 엔진 파이프라인이 대상 컨텍스트를 15–95% 줄입니다. 문서화된 도구 집약 예시에서는 ~89% 줄었습니다.
Core control
90+개 무료 티어와 56개의 반복 또는 키 없는 영구 무료 제공자. 키 없는 빠른 시작에는 신용카드가 필요 없습니다.
Core control
Claude Code, Codex, Cursor, Cline, Copilot, Antigravity 등 지원 클라이언트를 하나의 엔드포인트로 구성합니다.
Core control
/v1에서 OpenAI, Claude, Gemini, Responses API 요청을 받습니다.
Core control
서킷 브레이커, 암호화된 자격 증명, MCP, A2A, 메모리, 가드레일, 평가가 셀프 호스팅 게이트웨이에 기본 포함됩니다.
카탈로그
채팅, 미디어, 검색, 로컬 런타임, 클라우드 에이전트, 시스템 통합을 아우르는 카탈로그.
352개 제공자+
이 모든 것이 하나의 로컬 엔드포인트 뒤에.
모든 클라이언트가 가리키는 하나의 엔드포인트http://localhost:20128/v1
빠른 시작
패키지를 설치하고 게이트웨이를 실행한 뒤, OpenAI 호환 클라이언트를 20128 포트로 연결하세요.
omniroute npm 패키지를 전역으로 설치합니다.
$ npm install -g omnirouteadded 1 package
20128 포트에서 API와 대시보드를 함께 실행합니다.
$ omniroute▸ dashboard ✓ http://localhost:20128/dashboard▸ api ...... ✓ serving on :20128
http://localhost:20128/v1를 사용하세요. 키 없는 auto 경로는 새 설치에서 바로 동작합니다.
$ curl localhost:20128/v1/models✓ models listed
게이트웨이 제어
폴백, 할당량, 압축, 메모리, MCP, A2A를 로컬 대시보드에서 구성합니다.
Gateway control
모델을 auto로 설정하거나 19가지 전략과 계층형 폴백으로 직접 콤보를 만드세요.
기본 제공 모드를 사용하거나 중요한 목표에 맞춰 19가지 전략을 조합하세요.
Gateway control
FTS5 키워드와 Qdrant 벡터 리콜을 갖춘 영구 대화 메모리.
Gateway control
제공자 브레이커, 연결 쿨다운, 모델 잠금이 가장 작은 유효 범위에서 장애를 격리합니다.
Gateway control
90+개 무료 티어에 걸친 풀 중복 제거 회계.
공개된 무료 티어 용량, 중복 제거.
Gateway control
도구 출력, 컨텍스트, 응답 스타일을 위한 12개의 조합 가능한 엔진.
대상 토큰을 15–95% 줄이세요.
Gateway control
33개 스코프에 걸쳐 110개 게이트웨이 도구를 노출하는 내장 서버.
110개 도구 · 33개 스코프 · stdio / HTTP
Gateway control
6개 스킬을 갖춘 JSON-RPC 에이전트 서버.
6개 스킬 · JSON-RPC 2.0 · Agent Card
Gateway control
반복 요청은 캐시에서 반환될 수 있으며, 응답 헤더가 절감 내용을 알려줍니다.
X-OmniRoute-Cache: HIT
클라이언트 호환성
OpenAI 호환 CLI나 에디터를 하나의 로컬 기본 URL로 연결하면, 뒤의 제공자는 OmniRoute가 처리합니다.
http://localhost:20128/v1
curl http://localhost:20128/v1/chat/completions \
-H "Authorization: Bearer $OMNIROUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Hello"}]}'OmniCopilot
OmniCopilot이 기존 모델 선택기에 OmniRoute 모델을 추가합니다.
VS Code 안정 버전과 Insiders에서 동작합니다. Marketplace나 확장 보기에서 설치하세요.
Cursor, Windsurf, VSCodium, Theia, code-server, Gitpod 및 기타 호환 에디터용.
Copilot 플랜을 거치지 않고도 Copilot Chat에서 OmniRoute를 통해 제공자 모델을 실행할 수 있습니다.
흔한 장애 유형
흔한 장애 유형마다 어떤 제어가 해결하는지 확인하세요.
문서 스냅샷
2026-08-30 기준으로 링크된 프로젝트 문서와 대조해 확인한 기능입니다.
| 기능 | OmniRoute (새 탭에서 열림) | 9Router (새 탭에서 열림) | LiteLLM (새 탭에서 열림) | CLIProxyAPI (새 탭에서 열림) |
|---|---|---|---|---|
| 제공자 | 352 | 40+ | 100+ | 8+ upstreams |
| 라우팅 전략 | 19 | 3-tier | retry / priority | round-robin / fill-first |
| UI를 갖춘 계층형 폴백 | Yes | Yes | Manual policy | Multi-account |
| 토큰 압축 | 12 engines · 15–95% | RTK / Headroom / Caveman | No built-in pipeline | HTTP compression |
| 기능 | OmniRoute (새 탭에서 열림) | 9Router (새 탭에서 열림) | LiteLLM (새 탭에서 열림) | CLIProxyAPI (새 탭에서 열림) |
|---|---|---|---|---|
| 내장 MCP 서버 | 110 gateway tools | No | MCP client / gateway | No |
| A2A 프로토콜 | Server · 6 skills | No | A2A client / gateway | No |
| 클라우드 에이전트 | Codex / Cursor / Devin / Jules | No | No | Sidecar integrations |
| 기능 | OmniRoute (새 탭에서 열림) | 9Router (새 탭에서 열림) | LiteLLM (새 탭에서 열림) | CLIProxyAPI (새 탭에서 열림) |
|---|---|---|---|---|
| 장애 격리 계층 | 3: provider / connection / model | Cooldown | Cooldown / retry | Cooldown |
| 영구 메모리 | FTS5 + vector | No | Semantic cache | No |
| 가드레일 | PII / injection / vision | No | Yes | Cloaking controls |
| 평가 프레임워크 | Built in | No | No | No |
| TLS 핑거프린트 제어 | wreq-js | No | No | uTLS |
| 기능 | OmniRoute (새 탭에서 열림) | 9Router (새 탭에서 열림) | LiteLLM (새 탭에서 열림) | CLIProxyAPI (새 탭에서 열림) |
|---|---|---|---|---|
| 대시보드 스택 | Next.js 16 | Next.js 16 | Next.js | Next.js / React |
| UI 언어 | 38 | 10 | Not documented | 3 |
| OAuth 제공자 | 25 | 6 | SSO | CLI auth |
| 셀프 호스팅 가능 | Yes | Yes | Yes | Yes |
| 라이선스 | MIT | MIT | MIT + enterprise | MIT |
공개 README와 공식 문서 스냅샷입니다. 구매나 배포 결정 전에 링크된 출처를 검증하세요.
배포
노트북, 서버, 휴대폰에 설치하거나 지원 에디터와 플러그인으로 연결하세요.
지원되는 모든 데스크톱 OS에서 명령 하나로
npm install -g omniroute가이드 열기 (새 탭에서 열림)AMD64 및 ARM64 멀티 아키텍처 이미지
docker run … diegosouzapw/omniroute가이드 열기 (새 탭에서 열림)Windows, macOS, Linux의 네이티브 창과 시스템 트레이
npm run electron:build가이드 열기 (새 탭에서 열림)Raspberry Pi, ARM 서버, Apple Silicon
native arm64루팅 없이 Android에서 실행
pkg install nodejs && npx -y omniroute가이드 열기 (새 탭에서 열림)전체 화면, 오프라인 지원, 브라우저에서 설치 가능
Add to Home Screen가이드 열기 (새 탭에서 열림)네이티브 OpenCode 제공자 플러그인
@omniroute/opencode-provider가이드 열기 (새 탭에서 열림)Copilot Chat 선택기의 OmniRoute 모델
Install OmniCopilot가이드 열기 (새 탭에서 열림)직접 수정하고 기여하기
npm install && npm run dev가이드 열기 (새 탭에서 열림)라우팅
기본 제공 모드를 사용하거나 중요한 목표에 맞춰 19가지 전략을 조합하세요.
autoBalanced defaultcurl http://localhost:20128/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{"model":"auto","messages":[{"role":"user","content":"Write a TypeScript retry helper."}]}'Routing alias auto selected. Objective: Balanced default. Fallback enabled.
유료 API를 쓰기 전에 이미 보유한 할당량을 먼저 사용합니다.
priority · fill-first키와 계정에 트래픽을 분산해 속도 제한 부담을 줄입니다.
weighted · round-robin · p2c · least-used · headroom가장 저렴한 대상으로 라우팅합니다.
cost-optimized긴 컨텍스트는 수용 가능한 모델에 유지하고, 필요할 때 릴레이합니다.
context-relay · context-optimized · cache-optimized대상 트래픽을 여러 대상에 분배합니다.
random · strict-random15개 요인 점수, 최근 정상 기록, 리셋 인식 윈도우를 사용합니다.
reset-window · reset-aware · lkgp · auto · fusion · pipeline무료 티어 회계
455개 카탈로그 항목이 40개 반복 풀로 중복 제거되며, 공개된 양의 예산만 헤드라인에 반영됩니다.
1.51B
풀 중복 제거 회계는 공유 할당량이 두 번 계산되지 않게 합니다. 상한 없는 제공자는 토큰 총량을 부풀리지 않고 표시됩니다. Checked 2026-08-30.
계산 보기 (새 탭에서 열림)컨텍스트 압축
도구 출력, 반복 컨텍스트, 비대한 구조화 데이터를 모델에 도달하기 전에 압축할 수 있습니다.
대상 토큰에서 15–95% 줄어든 컨텍스트토큰
이전: The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total. 이후: sum all list items where value > 0
같은 지시. 비용은 더 적은 컨텍스트로.
The function should iterate over the list of items, and for each item, it should check whether the value is greater than zero, and if so, add it to the running total.sum all list items where value > 0x-omniroute-compression: standardStandard 압축 선택됨. 공개 범위 ~30%.
제어 우선순위: 요청 헤더 → 콤보 → 프로필 → 적응형 정책 → 기본값.
장애 격리
잘못된 키 하나가 제공자를 죽여선 안 됩니다. 제한된 모델 하나가 연결을 죽여선 안 됩니다.
네트워크 제어
프록시 스코프가 네트워크 라우팅을 제어하고, 로컬 우선 저장이 운영 데이터를 내 컴퓨터에 유지합니다.
전역, 제공자별 또는 개별 연결별로 라우팅합니다.
선택한 전송 특성까지 지원 제공자 클라이언트와 일치시킵니다.
키, 사용량, 기록이 내가 제어하는 호스트에 남습니다.
로컬 대시보드
localhost:20128/dashboard에서 제공자, 콤보, 분석, 상태, 비용을 관리합니다.
에이전트 프로토콜
OmniRoute는 게이트웨이를 MCP 클라이언트, A2A 네트워크, 지원 클라우드 코딩 에이전트에 노출할 수 있습니다.
stdio 및 HTTP 전송으로 33개 스코프에 걸친 110개 도구.
110개 도구 · 33개 스코프 · stdio / HTTP
claude mcp add omniroute --type http --url http://localhost:20128/api/mcp/streamJSON-RPC 2.0으로 스마트 라우팅, 할당량, 검색, 비용 분석, 상태 보고를 위한 6개 스킬.
6개 스킬 · JSON-RPC 2.0 · Agent Card
지원되는 Codex, Cursor, Devin, Jules 워크플로를 하나의 오케스트레이션 화면으로 연결합니다.
Codex · Cursor · Devin · Jules
추가 서비스
Bifrost, 9Router, CLIProxy를 관리형 사이드카로 실행하거나 전체 클러스터 프로필을 운영하세요.
Notion과 Obsidian을 MCP 기반 컨텍스트 소스로 연결합니다.
제공자 종속 없는 프롬프트 인젝션 검사, 선택형 PII 마스킹, 정규화된 안전 필터.
운영 분석과 함께 스트릭, 업적, 실시간 절감액을 추적합니다.
커뮤니티에서
개발자들이 X, Reddit, YouTube에서 무엇을 만들고, 묻고, 공유하는지 보세요.
32개 채널의 32개 영상커뮤니티 영상 32개 모두 보기
I've been experimenting with Kiro Pro, and I found a setup that gives me the Claude Code CLI experience while using my Kiro subscription.
Been 3 days with omniroute and it is amazing.
25 posts from X · 25 Reddit posts모든 게시물 보기
공개적으로 개발
체크인된 GitHub 스냅샷에서 스타, 포크, 기여자, 릴리스를 확인하세요.
2026-10-16 기준 스냅샷
채팅, 지원, 로드맵
(새 탭에서 열림)뉴스와 공지
(새 탭에서 열림)글로벌 커뮤니티
(새 탭에서 열림)Comunidade Brasil
(새 탭에서 열림)OmniRoute by Cheaper Inference
OmniRoute를 셀프 호스팅하거나, 호스팅형 비용 순위 게이트웨이인 Cheaper Inference로 시작하세요.